فهرست مطالب:
- مرحله 1: مواد لازم
- مرحله 2: Esp12f را برنامه ریزی کنید
- مرحله 3: همه چیز را به Pcb لحیم کنید
- مرحله 4: نوار را حفاری کنید
- مرحله 5: نوار هوشمند را مونتاژ کنید
- مرحله 6: راه اندازی با دستیار خانگی
- مرحله 7: لذت ببرید
تصویری: Wifi Smart Strip 2.0: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
سلام به همگی ، خوشحالم که نسخه دوم پروژه نوار هوشمند WiFi را به شما نشان می دهم ، اکنون با ادغام با دستیار خانگی. اگر می خواهید آن را مشاهده کنید ، می توانید اولین نسخه را در نمایه آموزشی من پیدا کنید.
پیشرفت های زیادی در این طرح جدید وجود دارد:
- به جای استفاده از سه برد مختلف (منبع تغذیه 5 ولت ، NodeMCU و برد 4 رله) که بین آنها بلوز وجود دارد ، اکنون PCB وجود دارد. ما فضای زیادی را ذخیره می کنیم و ارتباطات قوی تر می شود
- در حال حاضر ما می توانیم ببینیم کدام پریز به لطف 3 لامپ مختلف ، یکی برای هر پریز ، روشن می شود.
- ما همچنین می توانیم 3 خروجی را با دکمه فیزیکی کنترل کنیم ، نه تنها با صدا.
- همچنین یک سنسور دما وجود دارد که می توانیم از آن برای دمای نوار هوشمند داخلی یا دمای اتاق که نوار هوشمند در آن قرار دارد استفاده کنیم. (در مورد من گزینه دوم را انتخاب کردم)
- به لطف دستیار خانگی می توانیم بسیاری از اتوماسیون ها را که شامل نوار ما می شود ، راه اندازی کنیم.
- پس از روشن شدن نوار برای اولین بار ، می توانید آن را از طریق ota (بی سیم) برنامه ریزی کنید ، بنابراین دیگر نیازی به اتصال Esp12f خود به پورت USB رایانه خود ندارید.
مانند نسخه قبلی ، ما فقط 3 مورد از 4 خروجی را به روش "هوشمند" کنترل می کنیم. آخرین پریزها مستقیماً به 220 ولت وصل می شود.
با ولتاژ 220 ولت توجه کنید ، اگر نمی دانید چه می کنید می توانید جان خود را به طور جدی به خطر بیندازید
من مسئول هیچ چیزی نیستم
مرحله 1: مواد لازم
اینها همه اجزایی است که قرار است از آنها استفاده کنیم:
- 1 برابر منبع تغذیه Hi-Link 5V
- 1 ترمینال کوچک 2 پیچ (برای ورودی AC)
- 3x 3 پیچ ترمینال (خروجی رله)
- 2x 100uF خازن الکترولیتی
- 1x تنظیم کننده AMS117 3.3V
- دکمه 3x
- 1x ESP12F
- مقاومت 3x1K اهم
- مقاومت 3x3 کیلو اهم
- 3x ترانزیستور BC547 NPN
- سه برابر PC817 Optocoupler
- سه رنگ رهبری
- دیود 3x IN4007
- رله 3x 3 ولت
- 1 عدد سنسور دما DHT11
- جوشکار
- کابل های برقی
- کابل های LED و دکمه های فشار (بهتر است برخی از کابل های ضخیم تر برای جلوگیری از اختلالات الکتریکی)
- بلوز
- تخته نان
- مبدل USB به سریال
- 1 برابر گیره ماموت
- مته
- چسب گرم
- بدیهی است که همه چیز دیگری که در اولین نسخه نوار استفاده کردم
اجزای زیادی وجود دارد اما مونتاژ آنقدرها که به نظر می رسد دشوار نیست!
مرحله 2: Esp12f را برنامه ریزی کنید
اولین چیزی که نیاز دارید این است که esp12f را قبل از لحیم کاری به pcb برنامه ریزی کنید.
بسیاری از تخته های برک آوت واقعاً برای برنامه نویسی این برد مفید هستند ، بنابراین شما می توانید هر کدام را که ترجیح می دهید انتخاب کنید ، اما خوشبختانه من یک جامپر بسیار نازک داشتم که می توان آن را در سوراخ کوچک پین های esp12f قرار داد. بنابراین آنها می توانند "تماس" لازم را با پین های تخته برقرار کنند.
حالا باید برد را با مبدل USB به سریال به این روش وصل کنید:
Esp12f -------- Usb to Serial
VCC 3.3V
CH-PD 3.3 ولت
GND GND
GPIO15 GND
GPIO0 GND
TX RX
RX TX
اکنون می توانید USB را به مبدل سریال به کامپیوتر وصل کنید و باید بتوانید پورت سریال جدید را از طریق Arduino Ide مشاهده کنید.
سپس به شما پیشنهاد می کنم برای بارگیری سیستم عامل به این انجمن بزرگ فیس بوک برای ESP8266 برای خانه هوشمند بپیوندید. بدیهی است که 100 free رایگان است. در آنجا می توانید پروژه github را با کد و همچنین پیکربندی برای ادغام با Home-Assistant پیدا کنید.
www.facebook.com/groups/351472505248816/
پس از بارگیری سیستم عامل ، باید ابزار jar را اجرا کنید که فایل پیکربندی را برای بارگذاری در esp12f ایجاد می کند. در ابزار شما باید SSID و رمز عبور WiFi ، کارگزار mqtt ، نام کاربری و رمز عبور خود را تنظیم کنید.
سپس باید سایر مواردی را که در تصاویر مشاهده می کنید ، مشخصاً با تنظیمات پین یکسان ، انتخاب کنید. با این حال ، همه چیز در ویکی توضیح داده شده است.
پس از ایجاد فایل پیکربندی ، SmartHome_v50beta5nc.ino را در Arduino IDE باز کنید. سپس نوع برد خود را انتخاب کنید (در مورد من همه چیز با "NodeMCU 1.0 esp12e" کار می کرد).
اگر می خواهید از سنسور دما DHT11 به جای DHT22 استفاده کنید ، باید آخرین کار را انجام دهید. باید به routine_termostato.ino بروید و خط DHTTYPE DHT22 را با DHTTYPE DHT11 تغییر دهید. سپس کد را ذخیره و بارگذاری کنید.
شما انجام دادید! حالا ما می توانیم همه چیز را در pcb لحیم کنیم.
مرحله 3: همه چیز را به Pcb لحیم کنید
در صورت تمایل ، قبل از شروع ، می توانید pcb را تغییر دهید. به عنوان مثال ، اگر به دلایلی من را دوست ندارید ، می توانید انواع مختلف ترمینال پیچ را انتخاب کنید!
در اینجا می توانید فایل gerber pcb را بارگیری کنید:
www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…
خوب ، پس از چاپ ، می توانیم لحیم کاری را شروع کنیم.
مهارت های من چندان توسعه نیافته اند و شما به راحتی می توانید با لحیم کاری esp12f من را ببینید ، بنابراین امیدوارم بتوانید بهتر از من عمل کنید! من pcb اصلی را که استفاده کردم کمی تغییر داد زیرا خطاهایی وجود داشت ، اما نمی خواستم دوباره آن را چاپ کنم. فقط یک چیز وجود دارد که نمی توانم تغییر دهم ، جهت ترانزیستورها. شما باید آنها را برعکس در مقایسه با آنچه روی pcb طراحی شده است لحیم کنید (همانطور که در تصویر قبلی مشاهده می کنید).
مقدار مقاومتهای زیر esp12f 5K است (آنها مقاومتهای کشویی برای دکمه فشاری هستند) و مقدار مقاومتهای زیر اپتوکوپلرها 1k است (آنها به پایه ترانزیستورها متصل شده اند).
به همه چیزهایی که می خواهید لحیم کنید توجه کنید ، به ویژه دو خازن الکترولیتی که دارای قطبیت هستند ، بنابراین اگر آنها را اشتباه لحیم کنید ممکن است منفجر شوند. همچنین optocoupler و دیودها باید به روش صحیح لحیم شوند
به جای لحیم کاری دکمه ها ، چراغ ها و سنسور دما به طور مستقیم به PCB ، آنها را به سیم وصل کنید و سپس سیم ها را به مدار چاپی لحیم کنید. برای فشار دادن دکمه ها فقط باید دو پین بالاتر را لحیم کنید. دو تای دیگر بی فایده است. (ساق بلندتر لید باید به پین بالاتر ، ساق کوتاهتر به ساق پایینی متصل شود و برای دکمه های فشاری ، دو پایی که باید به هم متصل شوند آنهایی هستند که به یکدیگر نزدیکتر هستند).
به این ترتیب می توانید led ها ، دکمه های فشار و dht11 (یا dht22) را در هر جایی که می خواهید در مورد نوار قرار دهید. در تصویر Intro می توانید محل انتخاب آنها را مشاهده کنید.
حالا ما می توانیم همه سوراخ هایی را که برای این اجزا می خواهیم در آنجا سوراخ کنیم!
مرحله 4: نوار را حفاری کنید
چیزهای زیادی برای گفتن وجود ندارد ، تصمیم بگیرید که کجا می خواهید سنسور را قرار دهید ، دکمه ها را فشار دهید و سوراخ ها را هدایت و سوراخ کنید!
مال من کامل نیست و حتی در یک راستا نیست ، بنابراین ، دوباره ، این کار را بهتر از من انجام دهید:)
مرحله 5: نوار هوشمند را مونتاژ کنید
قبل از قرار دادن pcb در نوار ، پیشنهاد می کنم سیمهای برق را به ورودی AC و خروجی رله متصل کنید ، همانطور که در تصویر دو مرحله قبل مشاهده می کنید.
حالا تمام اتصالات بین برد و چهار خروجی را ایجاد کنید. اگر نمی دانید چگونه این کار را انجام دهید ، می توانید تصاویر مربوط به نسخه اول این نوار را در دستورالعمل من بخوانید و ببینید. اتصالات همان تصاویر است!
پس از قرار دادن سنسور دما ، دکمه ها و چراغ ها را فشار دهید ، کابل های آنها را با چسب حرارتی محکم کنید و سعی کنید همه چیز را جدا کنید تا از اختلالات الکتریکی جلوگیری شود.
اکنون می توانید نوار را ببندید و آن را به 220 ولت وصل کنید. اگر این راهنما را به خوبی دنبال کرده اید ، همه چیز باید بدون هیچ مشکلی کار کند!
مرحله 6: راه اندازی با دستیار خانگی
اکنون باید بتوانید آدرس IP نوار هوشمند را مشاهده کنید. اگر نمی دانید چگونه این کار را انجام دهید ، برنامه Fing را بارگیری کنید ، شبکه WiFi را اسکن کنید و باید بتوانید آدرس IP مناسب را تشخیص دهید.
آن IP را در مرورگر خود تایپ کنید تا به سرور esp12f وصل شوید.
در آنجا می توانید هر سه خروجی را به طور مستقل کنترل کنید ، اما نه چهارم.
آن یکی مستقیماً به 220 ولت متصل است!
اکنون ، در ویکی پروژه (از جایی که سیستم عامل را بارگیری کرده اید) می توانید به راحتی همه کد هایی را که باید به configuration.yaml خود برای دستیار خانگی اضافه کنید پیدا کنید.
در ویکی ، در گوشه سمت چپ پایین ، باید "Interruttore" را انتخاب کنید. سپس می توانید کد را در configuration.yaml خود سه بار کپی و جایگذاری کنید زیرا باید سه خروجی را کنترل کنید. توجه داشته باشید که برای داشتن سه نهاد مختلف باید عدد را در "interruttore/1" و "interruttore/1/ack" با 2 و سپس با 3 تغییر دهید! در Avabilty_topic باید همه اعداد را حذف کرده و آدرس MAC نوار هوشمند خود را بدون حروف بزرگ و بدون ":" بنویسید.
سپس برای سنسور دما "Termostato" را انتخاب کرده و فقط دو بلوک اول کد را کپی کنید تا دما و رطوبت را اندازه گیری کنید. به یاد داشته باشید که موضوع در دسترس بودن را تغییر دهید.
فایل را ذخیره کنید ، تنظیمات را بررسی کنید و اگر همه چیز خوب است می توانید Home Assistant را راه اندازی مجدد کنید.
حالا شما باید بتوانید سه خروجی را کنترل کرده و دما و رطوبت اتاق (یا نوار داخلی را اگر سنسور را مستقیماً به pcb لحیم کرده اید) کنترل کنید!
مرحله 7: لذت ببرید
تبریک می گویم ، اکنون می توانید نوار هوشمند خود را از طریق دستیار خانگی در هر نوع اتوماسیون مورد نظر خود قرار دهید. سپس ، اگر می خواهید آن را از طریق صدا کنترل کنید ، همچنین می توانید دستیار خانگی را با Alexa یا Google Assistant متصل کرده و کار خود را انجام دهید!
لذت بردن!:)
توصیه شده:
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 مرحله (همراه با تصاویر)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: این پروژه از آردوینو برای کنترل نوار LED RGB با تلفن شما از طریق بلوتوث استفاده می کند. می توانید رنگ را تغییر دهید ، چراغ ها را با موسیقی همگام سازی کنید یا آنها را به طور خودکار برای روشنایی محیط تنظیم کنید
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
تطبیق یک گوشی تلفن همراه با تلفن همراه: 7 مرحله (همراه با تصاویر)
انطباق یک گوشی تلفن همراه با یک تلفن همراه: توسط بیل ریو ([email protected]) اقتباس شده برای دستورالعمل ها توسط موس ([email protected]) سلب مسئولیت: روش شرح داده شده در اینجا ممکن است برای شما کارساز نباشد گرفتن. اگر کار نمی کند ، یا اگر چیزی را خراب می کنید ، m نیست
Smart Power Strip بر اساس Beaglebone Black و OpenHAB: 7 مرحله (همراه با تصاویر)
Smart Power Strip بر اساس Beaglebone Black و OpenHAB: !!!!! بازی با شبکه اصلی (110/220V) خطرناک است ، لطفاً بسیار مراقب باشید !!!!! برخی از طرح های نوار برقی موجود بر اساس & quot؛ تمشک پای & quot؛ و دو آردوینو ، که در تصویر & quot؛ طراحی قدیمی & quot ؛ نشان داده شده است. این طرح جدید
Smart Master/Slave Power Strip برای رایانه شما [mod] (خودکار خاموش ، اما صفر آماده به کار): 6 مرحله (همراه با تصاویر)
Smart Master/Slave Power Strip برای رایانه شما [mod] (self Shutdown But Zero Standby): خاموش باید خاموش باشد. و قابلیت استفاده باید خوب باشد. به طور خلاصه: ما محصول مناسب را در آنجا پیدا نکردیم ، بنابراین در نهایت آن را تعدیل کردیم. ما برخی از & quot؛ صرفه جویی در مصرف انرژی & quot؛ نوارهای برق Zweibrueder. دستگاه ها بسیار محکم هستند و خیلی