Sadržaj:
- Korak 1: Dizajn PCB -a
- Korak 2: Napravite PCB
- Korak 3: Montaža PCB -a
- Korak 4: Kodiranje i bljeskanje
Video: [Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Postoji mnogo načina za izradu kućne automatizacije, neki su komplicirani, neki su laki, Ovo uputstvo ću vam pokazati kako napraviti jednostavnu kontrolu releja pomoću ESP-12E s Blynkom. Radi praktičnosti, dizajn je bio jednostrana PCB -a. Možete je sami izraditi kod kuće ili čak poslati datoteku gerber proizvođaču PCB -a da vam je napravi.
Korak 1: Dizajn PCB -a
Korak projektiranja PCB -a najvažniji je korak jer ako nešto pogriješimo u ovom koraku projekt neće raditi ispravno.
Kao temu ovog uputstva, koristit ćemo modul ESP8266 (ESP-12E) za pogon releja ON/OFF. Stoga moramo razumjeti specifikaciju ESP8266. Ako pogledamo odjeljak Električne karakteristike u podatkovnom listu ESP8266, otkrili smo da
- Napon napajanja je 3,3 V.
- Maksimalni visoki napon GPIO -a je 3,3 V.
- Maksimalna GPIO struja je 12mA
Koristit ćemo 5V releje, opskrba će biti 5V, ali ESP8266 treba samo 3.3V Dakle, trebamo neki regulator od 5V do 3.3V. Za pogonske releje od 5 V koji koriste 3,3 V potreban nam je neki tranzistor za dobivanje struje i napona, za minimalni broj dijelova preporučujem korištenje tranzistorskog niza ULN2803. S ULN2803 možemo pokretati do 8 releja i ima unutarnje preletne diode za sprječavanje skokova napona pri isključivanju induktivnog opterećenja.
Na kraju odabirem 1117-3.3 za regulator napona, ULN2803A za pogonske releje
Zatim, način pokretanja ESP8266 i način rada Flash
Na stranici 8 s tablicom kako biste ESP8266 normalno pokrenuli, morate primijeniti logiku na pin kao što je dolje
- VISOKO na CHIP_EN, GPIO0, GPIO2
- NISKO na GPIO15
Za prebacivanje firmvera na ESP8266 morate primijeniti logiku na pin kao što je dolje
- VISOKO na CHIP_EN, GPIO2
- NISKO na GPIO15, GPIO0
Dakle, koristim 10k otpornik za podizanje i povlačenje svakog pina kako je opisano, a tipku kao RESET i FLASH omogućuje vam lak ulazak u svaki način rada.
Korak 2: Napravite PCB
Ako je moguće, možete poslati gerber datoteku proizvođaču PCB -a, ali ako nije, mi ćemo to sami napraviti.
Koristim prijenos topline za izradu PCB -a koraci su sljedeći:
- Ispišite donji sloj na fotopapiru.
- Izrežite običan PCB iste veličine s našim dizajniranim.
- Željezom prenesite tintu s papira na PCB.
- Nakon što uklonite papir, umočite tiskanu ploču u kiselinsko jetkanje PCB -a.
- Čišćenje PCB -a Razrjeđivačem za uklanjanje tinte.
- Bušenje PCB -a
- Nagrizanje PCB -a
Korak 3: Montaža PCB -a
U koraku montaže PCB -a, pažljivo proučite lemilicu.
U ovom koraku preporučujem da prvo lemite mali uređaj. Ako sami izrađujete PCB, pomoću multimetra provjerite uski prostor na stazi kako biste spriječili kratki spoj struje.
Korak 4: Kodiranje i bljeskanje
Prvo, na svom mobilnom telefonu instalirajte aplikaciju "Blynk", registrirajte se i prijavite se u aplikaciju.
Nakon što ste prijavljeni u aplikaciju, dodirnite "Novi projekt".
Unesite naziv projekta, odaberite ESP8266 kao uređaj, a zatim dodirnite "Kreiraj projekt".
Aplikacija će prikazati poruku "Auth Token was poslan to:".
Kartica bilo gdje na dizajnu projekta, pojavit će se okvir widgeta.
Odaberite gumb, zatim unesite LED1 kao naziv gumba, odaberite "GP16" kao izlaz iz ESP8266 (vidi shemu), minimalna vrijednost "0", maksimalna vrijednost "1", način rada "Prekidač", Unesite oznake za uključivanje/isključivanje prema potrebi i karticu Gumb "OK" u gornjem desnom kutu zaslona za završetak postavki gumba.
Učinite isto kao gore za LED2, LED3 i LED4
Povucite gumb bilo gdje želite.
Dodirnite gumb "Trokut" ili "Reproduciraj" u gornjem desnom kutu zaslona za pokretanje projekta.
Primijetit ćete da je vaša ploča izvan mreže.
Idemo sada na programiranje na strani ESP8266.
Spojite USB na RS-232 na ESP8266 PCB, Pazite na TTL razinu USB-a na RS-232 modul, TTL razina ne smije prelaziti 3,6 volti.
Za ulazak u način rada bljeskalice pritisnite tipku za poništavanje i tipku bljeskalice nakon toga otpustite tipku za poništavanje, a zatim otpustite tipku bljeskalice. Ako je ploča u načinu rada bljeskalice LED1 će "UKLJUČITI".
Idite na web mjesto Blynk, preuzmite biblioteku Blynk i instalirajte je na računalo.
Na Arduino IDE idite na File-> Primjeri-> Blynk-> Boards_Wifi-> ESP8266_Standalone.
Promijenite niz "YourAuthToken" u svoj žeton za primanje iz e -pošte.
Promijenite kućni ssid i lozinku.
Odaberite "NodeMCU 1.0" kao ploču.
Odaberite priključak USB-a na RS-232 modul.
Kôd za prijenos na ploču pričekajte dok se prijenos ne dovrši (LED1 će se isključiti).
Sada je spreman za upravljanje relejima s vašeg mobilnog telefona.
Natrag na telefon status ploče je "ONLINE".
Dodirnite svaki gumb i tada će se releji uključiti/isključiti kao prikaz na vašem telefonu.
Sretno.
Preporučeni:
Robot s Wi-Fi kontrolom pomoću Wemosa D1 ESP8266, Arduino IDE-a i aplikacije Blynk: 11 koraka (sa slikama)
Robot s Wi-Fi upravljanjem pomoću Wemosa D1 ESP8266, Arduino IDE-a i aplikacije Blynk: U ovom vodiču pokazat ću vam kako izraditi robotski spremnik s Wi-Fi kontrolom s pametnog telefona pomoću aplikacije Blynk. U ovom projektu korištena je ploča ESP8266 Wemos D1, ali se mogu koristiti i drugi modeli ploča (NodeMCU, Firebeetle itd.), A pr
Upravljajte Arduino Uno pomoću WiFi modula ESP8266 i aplikacije Blynk: 6 koraka
Upravljajte Arduino Uno pomoću ESP8266 WiFi modula i aplikacije Blynk: Ovaj vam projekt omogućuje kontrolu Arduino pinova pomoću ESP8266-01 WiFi modula i aplikacije Blynk. Aplikacija Blynk vrlo je jednostavna za korištenje i odličan je način za početak učenja o IoT -u. Ovo uputstvo je za računala sa sustavom Windows
Kako kontrolirati Wemos D1 Mini/ Nodemcu pomoću aplikacije Blynk (IOT) (esp8266): 6 koraka
Kako kontrolirati Wemos D1 Mini/ Nodemcu pomoću aplikacije Blynk (IOT) (esp8266): Pozdrav prijatelji, U ovoj uputi ću vam pokazati kako kontrolirati wemos D1 mini ili (nodemcu) pomoću aplikacije blynk. To je vodič za apsolutne početnike. za detaljne upute MORATE POGLEDATI VIDEO Ne zaboravite lajkati, podijeliti & pretplatite se na moj kanal
Termostat propagatora pomoću ESP8266/NodeMCU i Blynk: 7 koraka (sa slikama)
Termostat za razmnožavanje pomoću ESP8266/NodeMCU i Blynka: Nedavno sam kupio grijani propagator, koji bi trebao pomoći da moje sjeme cvijeća i povrća proklija ranije u sezoni. Došao je bez termostata. A budući da su termostati prilično skupi, odlučio sam napraviti svoj. Kao što sam želio koristiti
Kućna automatizacija pomoću aplikacije BLYNK: 7 koraka (sa slikama)
Kućna automatizacija pomoću aplikacije BLYNK: U ovom sam projektu pokazala kako svatko može daljinski upravljati svojim kućanskim aparatima pomoću svog mobilnog telefona. Da biste to učinili, aplikacija mora biti instalirana na vašem mobilnom telefonu. Naziv ove aplikacije je BLYNK aplikacija (veza za preuzimanje data je u opisu