برای شروع این عملیات هیجانانگیز به قطعات زیر نیاز دارید:
- برد توسعه ESP32: (مغز متفکر پروژه که وایفای دارد).
- ماژول رله تک کانال (5V): (چون ESP32 نمیتواند مستقیماً برق ۲۲۰ ولت را کنترل کند، رله نقش کلید واسط را بازی میکند).
- منبع تغذیه 5 ولت: برای تامین انرژی مورد نیاز برای پروژه
هشدار ایمنی: اگر تجربه کار با برق شهری (۲۲۰ ولت) را ندارید، برای تست اولیه حتماً از یک LED کوچک استفاده کنید. برق شهری شوخیبردار نیست!
مرحله اول: درک نقشه راه (تئوری عملیات)
قبل از اینکه سیمها را وصل کنیم، بیایید ببینیم چه اتفاقی میافتد: ما میخواهیم ESP32 را به یک وبسرور کوچک (Web Server) تبدیل کنیم. یعنی وقتی شما در مرورگر گوشی آدرس IP بورد را وارد میکنید، یک صفحه با دکمههای "روشن" و "خاموش" به شما نشان میدهد. وقتی دکمه را میزنید، ESP32 به رله فرمان میدهد و رله چراغ را روشن میکند. ساده بود، نه؟
مرحله دوم: سیمکشی مدار (Hardworking)
اینجا جایی است که جادو شروع میشود. اتصالات را با دقت انجام دهید:
اتصال ESP32 به رله:
- پایه VCC رله را به پایه VIN (یا 5V) در ESP32 وصل کنید.
- پایه GND رله را به پایه GND در ESP32 وصل کنید.
- پایه IN (سیگنال) رله را به یکی از پینهای GPIO (مثلاً GPIO 26) وصل کنید.
اتصال لامپ به رله:سیم فاز برق شهری را قطع کنید. یک سر آن را به ترمینال COM (مشترک) رله و سر دیگر (که به لامپ میرود) را به ترمینال NO (در حالت عادی باز) وصل کنید.
مرحله سوم: تزریق روح به کالبد (کدنویسی)
ما از محیط Arduino IDE استفاده میکنیم. کد زیر یک وبسرور ساده میسازد.
مرحله چهارم: لحظه حقیقت (تست نهایی)
- کد را روی ESP32 آپلود کنید.
- پنجره "Serial Monitor" را باز کنید تا آدرس IP دستگاه را ببینید (مثلاً 192.168.1.50).
- مرورگر گوشیتان را باز کنید و این عدد را وارد کنید.
- حالا دکمه "روشن" را روی گوشی لمس کنید...
تق! صدای رله را شنیدید؟ چراغ روشن شد! تبریک میگویم، شما رسماً وارد دنیای IoT شدید.
ایدههایی برای توسعه (بخش دوم چه خواهد بود؟)
این تازه شروع ماجراست. در بخشهای بعدی این پروژه یاد میگیریم:
- چطور با فرمان صوتی (Google Assistant) چراغ را کنترل کنیم؟
- چطور تایمر بگذاریم تا چراغها موقع غروب خودکار روشن شوند؟
- اضافه کردن سنسور حضور (PIR) برای صرفهجویی در برق.
🛠 کیت شروع خانه هوشمند خود را بسازید
برای انجام این پروژه نیازی به گشتن در بازار نیست. ما تمام قطعات مورد نیاز (از برد ESP32 اورجینال تا رلههای باکیفیت) را در یک پکیج آماده کردهایم یا میتوانید جداگانه سفارش دهید.
دیدگاه خود را بنویسید