فهرست مطالب:
- تدارکات
- مرحله 1: نمودار مدار
- مرحله 2: برای آزمایش مدار را روی Breadboard ایجاد کنید
- مرحله 3: فیلم آموزشی این پروژه IOT
- مرحله 4: برنامه Blynk را نصب کنید
- مرحله 5: حالت مختلف ماژول رله هوشمند
- مرحله 6: حالت دستی
- مرحله 7: حالت خودکار
- مرحله 8: طراحی PCB
- مرحله 9: PCB را سفارش دهید
- مرحله 10: بارگذاری فایل Gerber و تنظیم پارامترها
- مرحله 11: آدرس ارسال و حالت پرداخت را انتخاب کنید
- مرحله 12: همه اجزا را لحیم کنید
- مرحله 13: NodeMCU را برنامه ریزی کنید
- مرحله 14: لوازم خانگی را وصل کنید
- مرحله 15: مدار کامل را داخل جعبه قرار دهید
- مرحله 16: در نهایت
تصویری: اتوماسیون خانگی با رله کنترل دما NodeMCU Touch Sensor LDR: 16 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
در پروژه های قبلی NodeMCU ، من دو وسیله خانگی را از Blynk App کنترل کرده ام. من نظرات و پیامهای زیادی برای ارتقاء پروژه با کنترل دستی و افزودن ویژگی های بیشتر دریافت کردم.
بنابراین من این جعبه گسترش خانه هوشمند را طراحی کرده ام.
در این پروژه اتوماسیون خانگی مبتنی بر اینترنت اشیا ، من با استفاده از Blynk & NodeMCU با سنسور لمسی ، LDR ، رله کنترل دما با بازخورد زمان واقعی ، اتوماسیون خانه را انجام داده ام.
در حالت دستی ، این ماژول رله را می توان از طریق تلفن همراه یا تلفن هوشمند و سوئیچ لمسی دستی (TTP223) کنترل کرد.
در حالت خودکار ، این رله هوشمند همچنین می تواند دمای اتاق و نور خورشید را برای روشن و خاموش کردن فن و لامپ با استفاده از سنسور DHT11 و LDR حس کند.
این پروژه خانه هوشمند دارای ویژگی های زیر است:
1. لوازم خانگی کنترل شده از طریق تلفن همراه با استفاده از برنامه Blynk
2. لوازم خانگی به طور خودکار توسط سنسور دما و رطوبت کنترل می شود (در حالت خودکار)
3. لوازم خانگی به طور خودکار توسط Dark Sensor کنترل می شوند (در حالت خودکار)
4. بر روی دمای اتاق و خواندن رطوبت LIVE در OLED و گوشی هوشمند نظارت کنید
5. لوازم خانگی به صورت دستی با کلید لمسی کنترل می شوند
6. کنترل لوازم خانگی از طریق اینترنت (WiFi)
این پروژه از این پروژه ساده NodeMCU الهام گرفته است
تدارکات
1. برد NodeMCU
2. سنسور DH11
3. LDR
4. مقاومت 10k 5 شماره
5. مقاومت 1k 3 شماره
6. مقاومت 220 اهم 2 شماره
7. BC547 NPN Transistors 2 No.
8. دیود 1N4007 2 شماره
9. دیود 1N4001 1no
10. LED 5 میلی متری (1.5 ولت) 3 شماره
11. رله SPDT 5V 2 شماره 2
12. کلید فشار/ دکمه 4 بدون (یا) سنسور لمسی TTP223 (3no)
13. اتصالات و جامپرها
14. صفحه نمایش OLED I2C (0.96 اینچ یا 1.3 اینچ) (اختیاری)
15. مبدل Hi-Link 220V به 5V AC به DC
مرحله 1: نمودار مدار
این نمودار کامل مدار برای این سیستم خانه هوشمند مبتنی بر اینترنت اشیا است.
من از NodeMCU برای کنترل ماژول رله استفاده کرده ام. سنسور دما و رطوبت DHT11 و LDR را وصل کرده ام تا رله را با توجه به دمای اتاق و نور محیط به طور خودکار کنترل کنم.
چهار دکمه فشاری با NodeMCU یعنی S1 ، S2 ، CMODE ، RST متصل شده است. S1 & S2 برای کنترل ماژول رله به صورت دستی.
همچنین می توانید سنسورهای لمسی TTP223 را به جای دکمه های فشاری متصل کنید.
CMODE برای تغییر حالت (حالت دستی ، حالت خودکار)
RST برای بازنشانی NodeMCU
من از یک مبدل 110V/220V AC به 5V DC برای تامین 5V به NodeMCU و رله ها استفاده کرده ام.
بنابراین می توانید مستقیماً منبع تغذیه 110 ولت یا 220 ولت را با این ماژول رله هوشمند متصل کنید.
مرحله 2: برای آزمایش مدار را روی Breadboard ایجاد کنید
قبل از طراحی PCB ، ابتدا مدار را روی نانبرد برای آزمایش ایجاد کرده ام.
در حین آزمایش ، من کد را در NodeMCU بارگذاری کرده و سپس سعی کردم رله ها را با دکمه های فشار ، سوئیچ لمسی کنترل کنم. برنامه Blynk ، سنسور دما و LDR.
در اینجا پین RST کم فعال است ، بنابراین سنسور لمسی متصل به پین RST باید کم فعال باشد.
کد پیوست این پروژه NodeMCU را بارگیری کنید. من تمام پیوندهای کتابخانه های مورد نیاز را در کد ذکر کرده ام.
مرحله 3: فیلم آموزشی این پروژه IOT
در فیلم آموزشی ، تمام مراحل ساخت این دستگاه خانه هوشمند را به طور کامل توضیح داده ام.
بنابراین می توانید به راحتی این پروژه اینترنت اشیا را برای خانه خود بسازید.
مرحله 4: برنامه Blynk را نصب کنید
برنامه Blynk را از فروشگاه بازی یا فروشگاه App Google نصب کنید و سپس همه ابزارک های مورد نیاز را برای کنترل ماژول رله و نظارت بر دما و رطوبت اضافه کنید. تمام جزئیات را در فیلم آموزشی توضیح داده ام.
من از ابزارک های 3 دکمه برای کنترل ماژول رله و تغییر حالت استفاده کرده ام.
و 2 ویجت سنج برای نظارت بر دما و رطوبت.
مرحله 5: حالت مختلف ماژول رله هوشمند
ما می توانیم رله هوشمند را در دو حالت کنترل کنیم:
1. حالت دستی
2. حالت خودکار
ما می توانیم به راحتی با دکمه CMODE نصب شده روی PCB یا برنامه Blynk حالت را تغییر دهیم.
در اتومبیل
مرحله 6: حالت دستی
در حالت دستی ، ما می توانیم ماژول رله را از سوئیچ های لمسی S1 & S2 یا از برنامه Blynk کنترل کنیم. ما همیشه می توانیم وضعیت بازخورد زمان واقعی سوئیچ ها را از برنامه Blynk کنترل کنیم.
و ما همچنین می توانیم دما و رطوبت را بر روی صفحه نمایش OLED و Blynk App نظارت کنیم ، همانطور که در تصاویر مشاهده می کنید.
در صورت وجود اینترنت در تلفن هوشمند خود ، با Blynk App ، می توانیم ماژول رله را از هر کجا کنترل کنیم.
مرحله 7: حالت خودکار
در حالت خودکار ، ماژول رله توسط سنسور DHT11 و LDR کنترل می شود.
ما می توانیم حداقل و حداکثر مقادیر دما و نور از پیش تعریف شده را در کد تنظیم کنیم.
کنترل دما
وقتی دمای اتاق از حداکثر دمای از پیش تعیین شده عبور می کند ، رله 1 روشن می شود و وقتی دمای اتاق از حداقل دمای از پیش تعیین شده کمتر می شود ، رله -1 به طور خودکار خاموش می شود.
کنترل LDR
به طور مشابه هنگامی که سطح نور کاهش می یابد ، رله 2 روشن می شود و هنگامی که نور کافی است ، رله -2 به طور خودکار خاموش می شود.
در ویدئوی آموزشی به تفصیل توضیح داده ام.
مرحله 8: طراحی PCB
پس از آزمایش تمام ویژگی های ماژول رله هوشمند روی نان برد ، PCB را طوری طراحی کرده ام که مدار را جمع و جور کرده و جلوه ای حرفه ای به پروژه بدهد.
می توانید فایل PCB Gerber این پروژه اتوماسیون خانگی مبتنی بر اینترنت اشیا را از لینک زیر بارگیری کنید:
drive.google.com/uc؟export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
مرحله 9: PCB را سفارش دهید
پس از بارگیری فایل Garber ، می توانید PCB را به راحتی سفارش دهید
1. از https://jlcpcb.com دیدن کرده و وارد شوید/ثبت نام کنید
2. روی دکمه QUOTE NOW کلیک کنید.
3 روی دکمه "افزودن فایل Gerber خود" کلیک کنید. سپس فایل Gerber را که بارگیری کرده اید ، مرور کرده و انتخاب کنید.
مرحله 10: بارگذاری فایل Gerber و تنظیم پارامترها
4. پارامتر مورد نیاز مانند مقدار ، رنگ پوشش PCB و غیره را تنظیم کنید
5. پس از انتخاب همه پارامترها برای PCB ، روی دکمه SAVE TO CART کلیک کنید.
مرحله 11: آدرس ارسال و حالت پرداخت را انتخاب کنید
6. آدرس حمل و نقل را تایپ کنید.
7. روش حمل و نقل مناسب را انتخاب کنید.
8. سفارش را ارسال کرده و پرداخت را ادامه دهید.
همچنین می توانید سفارش خود را از JLCPCB.com پیگیری کنید.
PCB های من 2 روز طول کشید تا تولید شوند و ظرف یک هفته با استفاده از گزینه تحویل DHL وارد شدند.
PCB ها به خوبی بسته بندی شده بودند و کیفیت آن با این قیمت مناسب واقعاً خوب بود.
مرحله 12: همه اجزا را لحیم کنید
پس از آن تمام قطعات را مطابق نمودار مدار لحیم کنید.
سپس صفحه نمایش NodeMCU ، DHT11 ، LDR و OLED را وصل کنید.
مرحله 13: NodeMCU را برنامه ریزی کنید
1. NodeMCU را با لپ تاپ وصل کنید
2. کد را بارگیری کنید. (پیوست)
3. توکن Blynk Auth ، نام WiFi ، رمز WiFi را تغییر دهید.
4. دما و مقدار نور از پیش تعریف شده برای حالت خودکار را مطابق نیاز خود تغییر دهید
5. برد NodeMCU 12E و PORT مناسب را انتخاب کنید. سپس کد را بارگذاری کنید.
** در این پروژه ، می توانید از صفحه نمایش 0.96 "OLED و 1.3" OLED استفاده کنید. من کد هر دو OLED را به اشتراک گذاشته ام ، کد را طبق صفحه نمایش OLED مورد استفاده خود بارگذاری کنید.
من قبلاً کد را در مراحل قبلی ضمیمه کرده ام.
مرحله 14: لوازم خانگی را وصل کنید
مطابق نمودار مدار ، لوازم خانگی را وصل کنید.
لطفاً هنگام کار با ولتاژ بالا ، اقدامات ایمنی مناسب را انجام دهید.
در اینجا می توانید مستقیماً منبع تغذیه 110 ولت یا 220 ولت را متصل کنید.
** من از سنسور لمسی برای پین RST استفاده نکردم زیرا LOW فعال است.
مرحله 15: مدار کامل را داخل جعبه قرار دهید
مدار کامل را داخل یک جعبه پلاستیک قرار داده ام. همانطور که من از این پروژه NodeMCU به عنوان Smart Extension BOX استفاده خواهم کرد.
بسیار مفید و آسان برای استفاده خواهد بود.
مرحله 16: در نهایت
منبع تغذیه 110V/230V را روشن کنید.
اکنون می توانید لوازم خانگی خود را به شیوه ای هوشمند کنترل کنید. امیدوارم از این پروژه اتوماسیون خانگی خوشتان آمده باشد. من تمام اطلاعات مورد نیاز برای این پروژه را به اشتراک گذاشته ام.
اگر نظرات ارزشمند خود را به اشتراک بگذارید واقعاً از آن قدردانی می کنم ، همچنین در صورت داشتن هرگونه سوال لطفاً در قسمت نظرات بنویسید.
برای پروژه های بیشتر لطفاً TechStudyCell را دنبال کنید. با تشکر از شما برای وقت خود و یادگیری مبارک.
توصیه شده:
نحوه ساخت اتوماسیون خانگی مبتنی بر اینترنت اشیا با رله کنترل سنسورهای NodeMCU: 14 مرحله (همراه با تصاویر)
نحوه ساخت اتوماسیون خانگی مبتنی بر اینترنت اشیا با رله کنترل سنسورهای NodeMCU: در این پروژه مبتنی بر اینترنت اشیا ، من اتوماسیون خانه را با ماژول رله کنترل Blynk و NodeMCU با بازخورد زمان واقعی ساخته ام. در حالت دستی ، این ماژول رله را می توان از طریق تلفن همراه یا تلفن هوشمند و سوئیچ دستی کنترل کرد. در حالت خودکار ، این
نحوه ساخت خانه هوشمند با استفاده از ماژول رله کنترل آردوینو - ایده های اتوماسیون خانگی: 15 مرحله (همراه با تصاویر)
نحوه ساخت خانه هوشمند با استفاده از ماژول رله کنترل آردوینو | ایده های اتوماسیون خانگی: در این پروژه اتوماسیون خانگی ، ما یک ماژول رله خانه هوشمند طراحی می کنیم که می تواند 5 لوازم خانگی را کنترل کند. این ماژول رله را می توان از طریق تلفن همراه یا تلفن هوشمند ، ریموت IR یا ریموت تلویزیون ، سوئیچ دستی کنترل کرد. این رله هوشمند همچنین می تواند r
ماژول رله 4CH کنترل WI-Fi برای اتوماسیون خانگی: 7 مرحله (همراه با تصاویر)
ماژول رله 4CH کنترل شده برای اتوماسیون خانگی: قبلاً از WI-FI های زیادی بر اساس سوئیچ های خاموش استفاده می کردم. اما اینها با الزامات من مطابقت ندارند. به همین دلیل من می خواستم خودم را بسازم ، که می تواند سوکت های معمولی Wall Switch را بدون هیچ گونه تغییری جایگزین کند. تراشه ESP8266 دارای Wifi است
کنترل لوازم خانگی بیش از LoRa - LoRa در اتوماسیون خانگی - کنترل از راه دور LoRa: 8 مرحله
کنترل لوازم خانگی بیش از LoRa | LoRa در اتوماسیون خانگی | کنترل از راه دور LoRa: وسایل برقی خود را از راه دور (کیلومتر) بدون حضور اینترنت کنترل و خودکار کنید. این از طریق LoRa امکان پذیر است! سلام بچه ها چه خبر؟ Akarsh اینجا از CETech. این PCB همچنین دارای یک صفحه نمایش OLED و 3 رله است که یک
[اتوماسیون خانگی] رله های کنترل از همه جا با استفاده از ESP8266 + Blynk: 4 مرحله
[اتوماسیون خانگی] رله های کنترل از همه جا با استفاده از ESP8266 + Blynk: روشهای زیادی برای ایجاد اتوماسیون خانگی وجود دارد ، برخی از آنها پیچیده هستند ، برخی آسان هستند ، این دستورالعمل نشان می دهد که چگونه می توان یک کنترل رله ساده با استفاده از ESP-12E با Blynk انجام داد. برای راحتی طراحی ، PCB تک طرفه بود ، بنابراین می توانید توسط فروشنده خود بسازید