💡 ترفند 👁 3 بازدید ⏱ 2 دقیقه مطالعه

آموزش ساخت هشدار قطع اینترنت با ESP، فقط ۵ دلار!

🕐 1 روز پیش 📰 دانلودچی نیوز ✍️ گروه تحریریه دانلودچی
آموزش ساخت هشدار قطع اینترنت با ESP، فقط ۵ دلار!

مقدمه

قطع اینترنت از آخرین دغدغه‌های کاربران اینترنتی در ایران است؛ بخصوص برای کسانی که به‌صورت مستمر در خانه یا کارگاه‌های خلاقانه فعالیت می‌کنند. اکثر ارائه‌دهندگان سرویس اینترنت (ISP) در زمان انقطاع سخت‌کلامی می‌کنند که مشکل در سرورهای خود است، اما در واقع مشکل در شبکه خانگی یا روتر می‌تواند باشد. برای رفع این مشکل، من یک هشدار ساده اما مؤثر بر پایه برد ESP8266 طراحی کردم که با صرف کمتر از ۵ دلار، به‌صورت بلادرنگ در تلگرام یا ایمیل شما را آگاه می‌کند.

اجزای مورد نیاز

- برد ESP8266 (یا ESP32) – معمولاً در بازار می‌تواند کمتر از migrate 2 دلار باشد.

- سنسورidue: یک سنسور کوچک مثل DS18B20 یا DHT11 برای تشخیص دمای محیط (اختیاری).

- مقاومت 10kΩ برای تنظیم pull‑up در پین GPIO؛

- کابل USB برای تغذیه و برنامه‌ریزی؛

- نرم‌افزار Arduino IDE و کتابخانه‌های ESP8266WiFi، HTTPClient.

راه‌اندازی ESP8266

1. **نصب نرم‌افزار** – Arduino IDE را نصب کنید و در تنظیمات board manager، بسته ESP8266 را اضافه کنید.

2. **کدنویسی** – کد زیر را در IDE باز کنید و مطابق با SSID و گذرواژه مودم خود تنظیم کنید.

```cpp

include <ESP8266WiFi.h>

include <ESP8266HTTPClient.h>

const char* ssid = "Your_SSID";

const char* password = "Your_Password";

const char* telegramBotToken = "YOUR_TELEGRAM_BOT_TOKEN";

const int chatId = YOUR_CHAT_ID;

void setup() {

Serial.begin(115200);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) delay(500);

}

void loop() {

WiFiClient client;

HTTPClient http;

http.begin(client, "http://www.gstatic.com/generate_204");

int httpCode = http.GET();

if (httpCode != 200) {

String msg = "قطع اینترنت: " + String(WiFi.localIP());

String url = "https://api.telegram.org/bot" + String(telegramBotToken) + "/sendMessage?chat_id=" + String(chatId) + "&text=" + msg;

http.begin(client, url);

http.GET();

}

http.end();

delay(60000); // بررسی هر دقیقه

}

```

3. **بارگذاری** – برد را به کامپیوتر وصل کنید و کد را بارگذاری کنید. پس از اتصال به شبکه، ESP8266 در پس‌زمینه هر دقیقه یک درخواست ساده به سرور گوگل می‌فرستد. اگر پاسخی نگیرد، پیام قطع اینترنت را به تلگرام شما می‌فرستد.

اتصال به تلگرام و ایمیل

اگر از تلگرام استفاده می‌کنید، کافی است یک ربات جدید با BotFather بسازید و توکن آن را در کد قرار دهید. برای ارسال ایمیل می‌توانید از سرویس SMTP ساده مانند Gmail استفاده کنید؛ در این صورت به جای دستور `sendMessage`، یک درخواست POST به سرویس Gmail ارسال کنید.

نکات امنیتی

- **رمزنگاری** – همیشه از HTTPS برای ارتباط با سرور مطمئن شوید Solitaire.

- **دسترسی محدود** – کد را به گونه‌ای بنویسید که فقط به سرویس‌های ضروری دسترسی داشته باشد و از سوءاستفاده جلوگیری کند.

- **بروزرسانی** – کتابخانه‌های ESP8266 را به‌روز نگه دارید تا آسیب‌پذیری‌های شناخته‌شده رفع شوند.

نتیجه‌گیری

با صرف کمتر از ۵ دلار و چند دقیقه زمان، می‌توانید از طریق یک برد ESP8266، به‌صورت خودکار و در لح

این مطلب مفید بود؟ به اشتراک بگذارید
این گزارش بر پایه اطلاعات خبرگزاری دانلودچی نیوز تهیه شده است.

⚡ دانلود از هر منبعی

اینستاگرام، یوتیوب، تیک‌تاک، اسپاتیفای و بیشتر — با ربات دانلودچی رایگان دانلود کنید

🤖 ربات دانلودچی

مطالب مرتبط

سوالات متداول

دانلودچی چیه و چطور کار می‌کنه؟

دانلودچی یه پلتفرم فارسی‌زبانه که دو سرویس اصلی داره: یه رسانه خبری برای اخبار روز تکنولوژی و جهان، و یه ربات تلگرامی رایگان برای دانلود محتوا از شبکه‌های اجتماعی. کافیه لینک رو به ربات بفرستی — بقیه‌اش با ما.

دانلود از اینستاگرام رایگانه؟

بله، کاملاً رایگانه. ربات @Dlchii_bot دانلود پست، ریلز، استوری و هایلایت اینستاگرام رو بدون هزینه انجام می‌ده. نیازی به VPN یا اشتراک نیست.

آیا می‌شه از یوتیوب با کیفیت دلخواه دانلود کرد؟

بله. ربات کیفیت‌های ۳۶۰p، ۴۸۰p، ۷۲۰p و ۱۰۸۰p رو پشتیبانی می‌کنه. همچنین می‌تونی فقط صدا (MP3) دریافت کنی — ایده‌آل برای پادکست و موزیک.

اسپاتیفای و ساندکلاد هم دانلود می‌شه؟

بله. تِرَک، آلبوم و پلی‌لیست اسپاتیفای (تا ۵۰ آهنگ) پشتیبانی می‌شه. ساندکلاد هم کامل کار می‌کنه — میکس‌ست، پادکست و تِرَک تکی.

اخبار دانلودچی نیوز از کجا میاد؟

مقالات از معتبرترین سایت‌های خبری و تحلیلی خارجی انتخاب می‌شن، سپس با هوش مصنوعی به فارسی روان بازنویسی و بهینه‌سازی سئو می‌شن — نه ترجمه ماشینی خشک، بلکه محتوای اصیل و خوانا برای مخاطب فارسی‌زبان.

برای استفاده از ربات باید ثبت‌نام کنم؟

نه. فقط کافیه به @Dlchii_bot در تلگرام پیام بفرستی. بدون ثبت‌نام، بدون ایمیل، بدون VPN.