فهرست مطالب:

پروژه DIY اتوماسیون خانگی DIY #1: 7 مرحله
پروژه DIY اتوماسیون خانگی DIY #1: 7 مرحله

تصویری: پروژه DIY اتوماسیون خانگی DIY #1: 7 مرحله

تصویری: پروژه DIY اتوماسیون خانگی DIY #1: 7 مرحله
تصویری: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, نوامبر
Anonim
Image
Image
شرح
شرح

# معرفی

اتوماسیون خانگی فرآیند اتوماسیون لوازم خانگی مانند 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
سنسور DHT11
سنسور DHT11
سنسور DHT11
سنسور DHT11
سنسور DHT11

برای حس کردن دما و رطوبت محل کار در این اتاق مورد ، از سنسور استفاده می شود.

برای جزئیات بیشتر مراجعه کنید

اتصال DHT11 به شرح زیر است پین های VCC و GND سنسور را به ترتیب به پایه های 3.3V و GND nodeMCU وصل کنید و پین داده را به D4 در این چاه می توانید از هر یک از پین های GPIO در این پروژه که تاکنون مورد بحث قرار گرفته است ، استفاده کنید. لطفاً به تصویر زیر مراجعه کنید:

در اینجا سیم های قرمز و سبز به ترتیب پین های 3.3V و GND nodeMCU را به ترتیب با پین VCC (+) و GND (-) سنسور DHT11 وصل می کنند.

مرحله 5: برنامه Blynk

برنامه Blynk
برنامه Blynk

Blynk یک پلت فرم جدید است که به شما امکان می دهد به سرعت رابط هایی را برای کنترل و نظارت بر پروژه های سخت افزاری خود از دستگاه iOS و Android خود ایجاد کنید. پس از بارگیری برنامه Blynk ، می توانید یک داشبورد پروژه ایجاد کرده و دکمه ها ، لغزنده ها ، نمودارها و سایر ابزارک ها را روی صفحه قرار دهید.

برای شروع کار با blynk پیوند زیر را دنبال کنید.

برای جزئیات بیشتر مراجعه کنید

مرحله 6: نمودار مدار

مدار
مدار

مرحله 7: کد

کد خود را از اینجا دریافت کنید

چند لینک مفیدتر

1. پیوند کتابخانه Blynk برای arduino IDE

2. کتابخانه سنسور dht11

3. کتابخانه تایمر ساده

4. چرا از تایمر ساده استفاده می شود ؟؟

توصیه شده: