Obsah:
Video: [Domáca automatizácia] Ovládacie relé odkiaľkoľvek pomocou ESP8266 + Blynk: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Existuje niekoľko spôsobov, ako vytvoriť domácu automatizáciu, niektoré sú komplikované, niektoré sú jednoduché a tento návod ukážem, ako vytvoriť jednoduché ovládanie relé pomocou ESP-12E s Blynkom. Pre pohodlie bol dizajn jednostranný PCB, takže si ho môžete vyrobiť sami doma alebo dokonca poslať Gerber súbor výrobcovi PCB, aby to urobil pre vás.
Krok 1: Návrh DPS
Krok návrhu DPS je najdôležitejším krokom, pretože ak si v tomto kroku niečo zmyslíme, projekt nebude fungovať správne.
Ako tému tohto návodu použijeme modul ESP8266 (ESP-12E) na ovládanie relé ZAP/VYP. Musíme teda porozumieť špecifikácii ESP8266. Ak sa pozrieme do sekcie Elektrické charakteristiky v technickom liste ESP8266, zistili sme, že
- Napájacie napätie je 3,3V
- Maximálne vysoké napätie GPIO je 3,3 V.
- Maximálny prúd GPIO je 12mA
Budeme používať relé 5V, napájanie bude 5V, ale ESP8266 potrebuje iba 3,3V, takže potrebujeme nejaký regulátor od 5V do 3,3V. Pre meniče 5 V relé používajúce 3,3 V potrebujeme nejaký tranzistor na získanie prúdu a napätia, pre minimálny počet dielov odporúčam použiť tranzistorové pole ULN2803. S ULN2803 môžeme riadiť až 8 relé a má vnútorné diódy flyback, ktoré zabraňujú nárastu napätia pri vypnutí indukčnej záťaže.
Nakoniec som vybral 1117-3.3 pre regulátor napätia, ULN2803A pre relé pohonu
Ďalej bootovací režim ESP8266 a režim blesku
Na štandardnom spustení systému ESP8266 z datasheetu na strane 8 musíte použiť logiku na pine, ako je uvedené nižšie
- VYSOKÉ na CHIP_EN, GPIO0, GPIO2
- NÍZKA na GPIO15
Na flashovanie firmvéru do ESP8266 musíte použiť logiku na pine, ako je uvedené nižšie
- VYSOKÉ na CHIP_EN, GPIO2
- NÍZKA na GPIO15, GPIO0
Takže používam 10k odpor na vytiahnutie a stiahnutie každého kolíka, ako je popísané, a pomocou tlačidla ako RESET a FLASH vám umožní ľahký vstup do každého režimu.
Krok 2: Vytvorte PCB
Pokiaľ je to možné, môžete súbor gerber poslať výrobcovi DPS, ale ak nie, vyrobíme ho sami.
Na výrobu DPS používam prenos tepla:
- Vytlačte spodnú vrstvu na fotografický papier.
- Rezané hladké PCB s rovnakou veľkosťou, ako sme navrhli my.
- Na prenos atramentu z papiera na PCB použite žehličku.
- Po odstránení papiera ponorte PCB do leptania kyselinou PCB.
- Čistenie DPS riedidlom na odstránenie atramentu.
- Vŕtanie DPS
- leptanie DPS
Krok 3: Zostavenie DPS
V kroku montáže DPS prosím pozorne o spájkovačku.
V tomto kroku odporúčam najskôr spájkovať malé zariadenie. Ak vyrábate PCB sami, pomocou multimetra skontrolujte úzky priestor na trati, aby ste predišli skratu.
Krok 4: Kódovanie a blikanie
Najprv si do mobilného telefónu nainštalujte aplikáciu „Blynk“, zaregistrujte sa a prihláste sa do aplikácie.
Po prihlásení do aplikácie klepnite na „Nový projekt“.
Zadajte názov projektu, vyberte ESP8266 ako zariadenie a potom klepnite na „Vytvoriť projekt“.
Aplikácia zobrazí správu „Autorizačný token bol odoslaný na:“.
Na ľubovoľnom mieste karty pri návrhu projektu sa zobrazí pole miniaplikácie.
Vyberte tlačidlo a potom zadajte LED1 ako názov tlačidla, zvoľte „GP16“ako výstup z ESP8266 (pozri schému), minimálna hodnota „0“, maximálna hodnota „1“, režim „prepínač“, zadajte štítky ZAP/VYP podľa potreby a kartu Kliknutím na tlačidlo „OK“v pravom hornom rohu obrazovky dokončíte nastavenia tlačidla.
Urobte to isté, čo je uvedené vyššie pre LED2, LED3 a LED4
Presuňte tlačidlo na požadované miesto.
Projekt spustíte klepnutím na tlačidlo „Trojuholník“alebo „Prehrať“v pravom hornom rohu obrazovky.
Všimnete si, že vaša doska je offline.
Teraz prejdeme k programu na strane ESP8266.
Pripojte USB k RS-232 k ESP8266 PCB, Dávajte pozor na úroveň TTL modulu USB na RS-232, Úroveň TTL nesmie prekročiť 3,6 voltu.
Ak chcete prejsť do režimu blesku, stlačte tlačidlo reset a tlačidlo blesku, potom uvoľnite tlačidlo reset a potom uvoľnite tlačidlo blesku. Ak je doska v režime blesku, LED1 sa „rozsvieti“.
Prejdite na webovú stránku Blynk, stiahnite si knižnicu Blynk a nainštalujte si ju do počítača.
Na Arduino IDE choďte na Súbor-> Príklady-> Blynk-> Dosky_Wifi-> ESP8266_Standalone.
Zmeňte reťazec „YourAuthToken“na prijímací token z e -mailu.
Zmeňte svoj domovský ssid a heslo.
Vyberte dosku „NodeMCU 1.0“.
Vyberte port modulu USB na RS-232.
Nahrajte kód na palubu a počkajte, kým sa nahrávanie dokončí (LED1 zhasne).
Teraz je pripravené ovládať relé z vášho mobilného telefónu.
Späť na telefón sa stav dosky zmení na „ONLINE“.
Klepnite na každé tlačidlo a potom sa relé zapnú/vypnú ako zobrazenie na vašom telefóne.
Veľa štastia.
Odporúča:
Ovládanie pomocou aplikácie Blynk pomocou Nodemcu cez internet: 5 krokov
Ovládanie vedené cez aplikáciu Blynk pomocou Nodemcu cez internet: Dobrý deň, všetci vám dnes ukážeme, ako môžete ovládať LED diódu pomocou smartfónu cez internet
Zalievanie izbových rastlín pomocou NodeMCU, miestneho servera Blynk a Blynk Apk, nastaviteľná žiadaná hodnota: 3 kroky
Zalievanie izbových rastlín pomocou NodeMCU, miestneho servera Blynk a Blynk Apk, nastaviteľná hodnota: Tento projekt som postavil, pretože moje izbové rastliny musia byť zdravé, aj keď som dlhší čas na dovolenke a páči sa mi myšlienka mať ovládať alebo aspoň sledovať všetky možné veci, ktoré sa dejú u mňa doma, cez internet
ESP8266 NODEMCU BLYNK IOT výučba - Esp8266 IOT pomocou IDE Blunk a Arduino - Ovládanie LED diód cez internet: 6 krokov
ESP8266 NODEMCU BLYNK IOT výučba | Esp8266 IOT pomocou IDE Blunk a Arduino | Ovládanie LED diód cez internet: Ahoj, chlapci, v tomto návode sa naučíme používať IOT s naším ESP8266 alebo Nodemcu. Na to použijeme aplikáciu blynk. Na ovládanie LED diód cez internet teda použijeme našu esp8266/nodemcu. Aplikácia Blynk bude teda pripojená k nášmu esp8266 alebo Nodemcu
Domáca automatizácia pomocou aplikácie BLYNK: 7 krokov (s obrázkami)
Automatizácia domácnosti pomocou aplikácie BLYNK: V tomto projekte som ukázal, že ako môže ktokoľvek ovládať svoje domáce spotrebiče na diaľku pomocou svojho mobilného telefónu. Na to musí byť vo vašom mobile nainštalovaná aplikácia. Názov tejto aplikácie je BLYNK App (odkaz na stiahnutie je uvedený v popise
Ovládajte Arduino pomocou smartfónu cez USB pomocou aplikácie Blynk: 7 krokov (s obrázkami)
Ovládajte Arduino pomocou smartfónu cez USB pomocou aplikácie Blynk: V tomto návode sa naučíme používať aplikáciu Blynk a Arduino na ovládanie žiarovky, pričom kombinácia bude prostredníctvom sériového portu USB. Účelom tohto návodu je ukázať najjednoduchšie riešenie na diaľkové ovládanie Arduina alebo