فهرست مطالب:
- مرحله 1: اجزای مورد استفاده
- مرحله 2: توضیحات
- مرحله 3: یک رله
- مرحله 4: سنسور DHT11
- مرحله 5: برنامه Blynk
- مرحله 6: نمودار مدار
- مرحله 7: کد
تصویری: پروژه DIY اتوماسیون خانگی DIY #1: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
# معرفی
اتوماسیون خانگی فرآیند اتوماسیون لوازم خانگی مانند AC ، فن ، یخچال ، چراغ ها است و لیست همچنان ادامه دارد ، به طوری که می توان آنها را با تلفن ، رایانه یا حتی از راه دور کنترل کرد. این پروژه با esp2866 nodeMCU برای کنترل لوازم خانه ما از طریق شبکه WiFi ما سروکار دارد.
مرحله 1: اجزای مورد استفاده
ESP 2866 NodeMCU
2. منبع 5V DC / Arduino UNO برای منبع 5V
3. سنسور DHT11
4. لامپ برقی
5. ماژول رله 5 ولت
6. تخته نان
7. Jumper Wires (زن-مرد و مرد-مرد)
8. تلفن هوشمند با برنامه Blynk نصب شده است
9. شبکه وای فای.
مرحله 2: توضیحات
1. NodeMCU (Node MicroController Unit) یک محیط توسعه نرم افزار و سخت افزار منبع باز است که در اطراف سیستم ارزان قیمت System-on-a-Chip (SoC) به نام ESP8266 ساخته شده است.
ESP8266 یک تراشه ماژول WiFi کم هزینه است که می تواند برای اتصال به اینترنت برای اینترنت اشیا (IoT) و پروژه های مشابه فناوری پیکربندی شود. اساساً تجهیزات عادی الکتریکی و مکانیکی شما نمی توانند به تنهایی به اینترنت متصل شوند. آنها تنظیمات داخلی را برای انجام این کار ندارند.
می توانید ESP8266 را با این تجهیزات راه اندازی کنید و کارهای شگفت انگیزی انجام دهید. کنترل ، نظارت ، تجزیه و تحلیل و موارد دیگر. ESP8266 NodeMCU دارای 17 پین GPIO است که می توانند به صورت برنامه نویسی به توابع مختلف مانند I2C ، I2S ، UART ، PWM ، IR Remote Control ، LED Light و Button اختصاص داده شوند. هر GPIO دیجیتالی را می توان به صورت بالا یا پایین پیکربندی کرد. برای جزئیات بیشتر به
nodeMCU
مرحله 3: یک رله
یک سوئیچ الکتریکی است که می تواند روشن یا خاموش شود ، جریان را از بین ببرد یا نگذارد ، و می توان آن را با ولتاژهای پایین کنترل کرد ، مانند 5 ولت ارائه شده توسط پین های آردوینو.
شکل زیر پین ماژول رله را نشان می دهد. 3 پین در سمت چپ ماژول رله ولتاژ بالا را متصل می کنند و پین های سمت راست اجزای مورد نیاز ولتاژ پایین-پین های آردوینو را متصل می کنند.
طرف ولتاژ بالا دارای دو کانکتور است که هر کدام دارای سه سوکت هستند: معمولی (COM) ، معمولاً بسته (NC) و معمولاً باز (NO).
1. COM: پین معمولی
2. NC (Normally Closed): پیکربندی معمولاً بسته زمانی استفاده می شود که می خواهید رله به طور پیش فرض بسته شود ، بدین معنا که جریان در حال جریان است مگر اینکه شما سیگنالی از آردوینو به ماژول رله ارسال کنید تا مدار باز شود و جریان متوقف شود. به
3. NO (معمولاً باز): پیکربندی معمولاً باز برعکس عمل می کند: رله همیشه باز است ، بنابراین مدار خراب است مگر اینکه از آردوینو سیگنالی برای بستن مدار ارسال کنید.
ارتباط بین ماژول رله و NodeMCU بسیار ساده است:
1. GND: به زمین می رود
2. IN: رله را کنترل می کند (به پین دیجیتال nodeMCU متصل می شود)
3. VCC: به 5V می رود
در اینجا ، ما این پین 5V و GND رله را به ترتیب به arduino 5V و GND وصل می کنیم و پایه GND آردوینو با پایه GND NodeMCU مشترک است.
قبل از ادامه این پروژه ، می خواهم به شما اطلاع دهم که با ولتاژ اصلی سروکار دارید. بنابراین ، لطفاً قبل از روشن کردن اتصال ، آن را به درستی مشاهده کنید. پین ها و توضیحات اتصال:
1. سیم سبز پین D2 nodeMCU را به i/p رله متصل می کند
2. سیمهای قرمز و زرد به ترتیب 5V و GND را به VCC و GND رله متصل می کنند.
اکنون بار را وصل کنید (در این مورد لامپ). ابتدا سیم زنده لامپ یا لامپ را قطع کنید. حالا انتهای اول یعنی منبع تغذیه را به پین NO (اگر گاهی اوقات می خواهید لامپ/لامپ را روشن کنید) و انتهای دیگر سیم را که به لامپ می رود ، به پین COM رله وصل کنید. لطفاً اتصال زیر را پیدا کنید.
مرحله 4: سنسور DHT11
برای حس کردن دما و رطوبت محل کار در این اتاق مورد ، از سنسور استفاده می شود.
برای جزئیات بیشتر مراجعه کنید
اتصال DHT11 به شرح زیر است پین های VCC و GND سنسور را به ترتیب به پایه های 3.3V و GND nodeMCU وصل کنید و پین داده را به D4 در این چاه می توانید از هر یک از پین های GPIO در این پروژه که تاکنون مورد بحث قرار گرفته است ، استفاده کنید. لطفاً به تصویر زیر مراجعه کنید:
در اینجا سیم های قرمز و سبز به ترتیب پین های 3.3V و GND nodeMCU را به ترتیب با پین VCC (+) و GND (-) سنسور DHT11 وصل می کنند.
مرحله 5: برنامه Blynk
Blynk یک پلت فرم جدید است که به شما امکان می دهد به سرعت رابط هایی را برای کنترل و نظارت بر پروژه های سخت افزاری خود از دستگاه iOS و Android خود ایجاد کنید. پس از بارگیری برنامه Blynk ، می توانید یک داشبورد پروژه ایجاد کرده و دکمه ها ، لغزنده ها ، نمودارها و سایر ابزارک ها را روی صفحه قرار دهید.
برای شروع کار با blynk پیوند زیر را دنبال کنید.
برای جزئیات بیشتر مراجعه کنید
مرحله 6: نمودار مدار
مرحله 7: کد
کد خود را از اینجا دریافت کنید
چند لینک مفیدتر
1. پیوند کتابخانه Blynk برای arduino IDE
2. کتابخانه سنسور dht11
3. کتابخانه تایمر ساده
4. چرا از تایمر ساده استفاده می شود ؟؟
توصیه شده:
تلفن همراه با آردوینو و بلوتوث اتوماسیون خانگی بدون تماس خانگی: 5 مرحله
تلفن همراه آردوینو بلوتوثی اتوماسیون خانگی بدون تماس: تبریک در زمان همه گیری کووید 19 برای اجتناب از تماس و حفظ فاصله اجتماعی ضروری است ، اما برای روشن و خاموش کردن وسایل شما باید تابلوهای برق را لمس کنید اما دیگر برای معرفی سیستم تماس کمتر منتظر نمانید برای کنترل
شروع به کار با اتوماسیون خانگی: نصب دستیار خانگی: 3 مرحله
شروع به کار با اتوماسیون خانگی: نصب دستیار خانگی: ما در حال حاضر سری اتوماسیون خانگی را شروع می کنیم ، جایی که ما یک خانه هوشمند ایجاد می کنیم که به ما اجازه می دهد مواردی مانند چراغ ها ، بلندگوها ، سنسورها و غیره را با استفاده از هاب مرکزی به همراه دستیار صوتی در این پست نحوه یادگیری
یک راه بسیار ساده برای شروع کار با اتوماسیون خانگی با استفاده از ماژول های DIY: 6 مرحله
یک راه بسیار ساده برای شروع کار با اتوماسیون خانگی با استفاده از ماژول های DIY: وقتی تصمیم گرفتم تعدادی سنسور DIY را به دستیار خانه اضافه کنم ، بسیار شگفت زده شدم. استفاده از ESPHome بسیار ساده است و در این پست ، ما نحوه کنترل یک پین GPIO و همچنین به دست آوردن دما را یاد می گیریم. داده های رطوبت از یک بی سیم
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
کنترل لوازم خانگی بیش از LoRa - LoRa در اتوماسیون خانگی - کنترل از راه دور LoRa: 8 مرحله
کنترل لوازم خانگی بیش از LoRa | LoRa در اتوماسیون خانگی | کنترل از راه دور LoRa: وسایل برقی خود را از راه دور (کیلومتر) بدون حضور اینترنت کنترل و خودکار کنید. این از طریق LoRa امکان پذیر است! سلام بچه ها چه خبر؟ Akarsh اینجا از CETech. این PCB همچنین دارای یک صفحه نمایش OLED و 3 رله است که یک