![[Домашна автоматизация] Контролни релета отвсякъде, използващи ESP8266 + Blynk: 4 стъпки [Домашна автоматизация] Контролни релета отвсякъде, използващи ESP8266 + Blynk: 4 стъпки](https://i.howwhatproduce.com/images/006/image-16347-42-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![[Домашна автоматизация] Контролни релета отвсякъде с помощта на ESP8266 + Blynk [Домашна автоматизация] Контролни релета отвсякъде с помощта на ESP8266 + Blynk](https://i.howwhatproduce.com/images/006/image-16347-43-j.webp)
![[Домашна автоматизация] Контролни релета отвсякъде с помощта на ESP8266 + Blynk [Домашна автоматизация] Контролни релета отвсякъде с помощта на ESP8266 + Blynk](https://i.howwhatproduce.com/images/006/image-16347-44-j.webp)
![[Домашна автоматизация] Контролни релета отвсякъде с помощта на ESP8266 + Blynk [Домашна автоматизация] Контролни релета отвсякъде с помощта на ESP8266 + Blynk](https://i.howwhatproduce.com/images/006/image-16347-45-j.webp)
Има много начини за домашна автоматизация, някои са сложни, някои са лесни, Тази инструкция ще ви покажа как да направите просто управление на релета, използвайки ESP-12E с Blynk. За удобство дизайнът беше едностранна печатна платка, така че можете да направите сами у дома или дори да изпратите гербер файла до производителя на печатни платки, за да го направи за вас.
Стъпка 1: Дизайн на печатни платки




Стъпката за проектиране на печатни платки е най -важната стъпка, защото ако сбъркаме нещо в тази стъпка, проектът няма да работи правилно.
Като тема на тази инструкция, ще използваме модула ESP8266 (ESP-12E) за задвижване на релета ON/OFF. Така че трябва да разберем спецификацията ESP8266. Ако погледнем в раздела Електрически характеристики в листа с данни ESP8266, установихме, че
- Захранващото напрежение е 3.3V
- Максималното високо напрежение на GPIO е 3.3V
- Максималният ток на GPIO е 12mA
Ще използваме 5V релета, захранването ще бъде 5V, но ESP8266 се нуждае само от 3.3V, така че имаме нужда от регулатор от 5V до 3.3V. За задвижващи 5V релета, използващи 3.3V, се нуждаем от малко транзистор, за да получим ток и напрежение, за минимален брой части препоръчвам да се използва транзисторен масив ULN2803. С ULN2803 можем да задвижваме до 8 релета и той има вътрешни диоди за предотвратяване на скока на напрежението при изключване на индуктивен товар.
Накрая избирам 1117-3.3 за регулатор на напрежение, ULN2803A за задвижващи релета
След това ESP8266 Boot mode и Flash mode
От лист с данни страница 8, за да стартирате ESP8266 нормално, трябва да приложите логика върху щифта, както е показано по -долу
- HIGH на CHIP_EN, GPIO0, GPIO2
- НИСКО на GPIO15
За да мигате фърмуера към ESP8266, трябва да приложите логика върху щифта, както е показано по -долу
- HIGH на CHIP_EN, GPIO2
- НИСКО на GPIO15, GPIO0
Така че, използвам 10k резистор, за да издърпам и изтеглям всеки щифт, както е описано, и използвам бутон като RESET и FLASH, за да ви позволи лесно да влезете във всеки режим.
Стъпка 2: Направете печатна платка




Ако е възможно, можете да изпратите gerber файл до производителя на печатни платки, но ако не, ние ще го направим сами.
Използвам пренос на топлина, за да направя печатната платка, стъпките са:
- Отпечатайте долния слой върху фотохартия.
- Изрежете обикновена печатна платка със същия размер с нашите проектирани.
- Използвайте желязо, за да прехвърлите мастилото от хартия на печатна платка.
- След отстраняване на хартията потопете печатната платка в киселинно ецване на печатни платки.
- Почистване на печатни платки с Разредител за отстраняване на мастило.
- Пробиване на печатни платки
- Офорт на печатната платка
Стъпка 3: Монтаж на печатни платки




В стъпката за сглобяване на печатни платки, моля внимателно за поялника.
В тази стъпка препоръчвам първо да запоите малко устройство. Ако правите печатни платки сами, използвайте мултицет, за да проверите някакво тясно пространство, за да предотвратите късо съединение.
Стъпка 4: Кодиране и мигане





Първо, на мобилния си телефон инсталирайте приложението „Blynk“, регистрирайте се и влезте в приложението.
След като влезете в приложението, докоснете „Нов проект“.
Въведете името на проекта, изберете ESP8266 като устройство, след което докоснете „Създаване на проект“.
Приложението ще покаже съобщение „Токенът за удостоверяване е изпратен на:“.
В раздел „Дизайн на проекта“ще се появи поле с приспособления.
Изберете бутона, след което въведете LED1 като име на бутона, Изберете „GP16“като изход от ESP8266 (Вижте схемата), Минимална стойност „0“, Максимална стойност „1“, Режим „Превключване“, Въведете етикети за включване/изключване според нуждите и раздел Бутон „OK“в горния десен ъгъл на екрана, за да завършите настройките за бутона.
Направете същото като по -горе за LED2, LED3 и LED4
Плъзнете бутона навсякъде, където искате.
Докоснете бутона „Триъгълник“или „Възпроизвеждане“в горния десен ъгъл на екрана, за да стартирате проекта.
Ще забележите, че дъската ви е офлайн.
Сега да преминем към програмиране от страна на ESP8266.
Свържете USB към RS-232 към ESP8266 PCB, Внимавайте за нивото на TTL на USB към RS-232 модула, Нивото на TTL не трябва да надвишава 3,6 волта.
За да влезете в режим на светкавица, натиснете бутона за нулиране и бутона на светкавицата след това отпуснете бутона за нулиране и след това освободете съответно бутона за светкавица. Ако платката е в режим на светкавица, LED1 ще "ВКЛЮЧИ".
Отидете на уебсайта на Blynk, изтеглете библиотеката Blynk и инсталирайте на вашия компютър.
На Arduino IDE отидете на File-> Примери-> Blynk-> Boards_Wifi-> ESP8266_Standalone.
Променете низ „YourAuthToken“на вашия жетон за получаване от имейл.
Променете домашния си sid и парола.
Изберете „NodeMCU 1.0“като дъска.
Изберете USB към порт за модул RS-232.
Кодът за качване на борда изчакайте, докато качването приключи (LED1 ще се изключи).
Сега е готов за управление на релета от вашия мобилен телефон.
Обратно към телефона състоянието на дъската става „ОНЛАЙН“.
Докоснете всеки бутон, след което релетата ще се включат/изключат като дисплей на вашия телефон.
Късмет.
Препоръчано:
Тиква за Хелоуин от IoT - Контролни светодиоди с приложение Arduino MKR1000 и Blynk ???: 4 стъпки (със снимки)

Тиква за Хелоуин от IoT | Контролни светодиоди с приложение Arduino MKR1000 и Blynk ??? Но като имах тиквата си на открито, осъзнах, че е доста досадно да излизам всяка вечер, за да запаля свещта. И аз
Домашна автоматизация с помощта на Blynk: 5 стъпки

Домашна автоматизация с помощта на Blynk: Здравейте на всички! Аюш и Анвит от публичното училище в Делхи, Пуна. Както може би сте прочели в заглавието, това е проект за домашна автоматизация, разработен с помощта на Blynk като IOT платформа. В днешно време хората стават мързеливи и търсенето на Home Automatio
Домашна автоматизация с ESP8266 WiFi без използване на Blynk !: 24 стъпки (със снимки)

Домашна автоматизация с ESP8266 WiFi без използване на Blynk !: Първо, искам да БЛАГОДАРЯ на всички, че ме направиха победител в Automation Contest 2016 за това УКАЗАНО. И така, както ви обещах, ето инструкциите за управление на домакински уреди с WiFi модул ESP8266
ESP8266 Урок за NODEMCU BLYNK IOT - Esp8266 IOT Използване на Blunk и Arduino IDE - Контрол на светодиоди през Интернет: 6 стъпки

ESP8266 Урок за NODEMCU BLYNK IOT | Esp8266 IOT Използване на Blunk и Arduino IDE | Контролиране на светодиоди по интернет: Здравейте момчета, в тези инструкции ще се научим как да използваме IOT с нашия ESP8266 или Nodemcu. Ще използваме приложението blynk за това. Така че ще използваме нашия esp8266/nodemcu за управление на светодиодите през интернет. Така че приложението Blynk ще бъде свързано с нашия esp8266 или Nodemcu
Домашна автоматизация с приложение BLYNK: 7 стъпки (със снимки)

Домашна автоматизация с помощта на приложението BLYNK: В този проект аз показах, че как всеки може да управлява домашните си уреди дистанционно, използвайки мобилния си телефон. За това приложение трябва да бъде инсталирано на вашия мобилен телефон. Името на това приложение е BLYNK App (Връзката за изтегляне е дадена в описанието