Sadržaj:
- Korak 1: Dizajn PCB -a
- Korak 2: Napravite PCB
- Korak 3: Montaža PCB -a
- Korak 4: Kodiranje i treptanje
Video: [Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Postoji mnogo načina za automatizaciju kuće, 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 ploča, tako da je možete 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 je najvažniji korak jer ako nešto pogrešimo u ovom koraku projekt neće raditi ispravno.
Kao temu ovog uputstva, koristit ćemo modul ESP8266 (ESP-12E) za pogon releja ON/OFF. Zato moramo razumjeti specifikaciju ESP8266. Ako pogledamo odjeljak o električnim karakteristikama u podatkovnom listu ESP8266, otkrili smo da
- Napon napajanja je 3.3V
- 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, pa nam je potreban neki regulator od 5V do 3.3V. Za pogonske releje 5V koji koriste 3.3V potreban nam je neki tranzistor za pojačanje struje i napona, za minimalni broj dijelova preporučujem upotrebu tranzistorskog niza ULN2803. S ULN2803 možemo pogoniti 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, ESP8266 Boot način rada i Flash način rada
Sa tablice sa stranica 8 za normalno pokretanje ESP8266 morate primijeniti logiku na pin kao što je dolje
- VISOKO na CHIP_EN, GPIO0, GPIO2
- NISKA na GPIO15
Za fleširanje firmvera na ESP8266 morate primijeniti logiku na pin kao što je dolje
- HIGH 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ćava vam da lako uđete 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:
- Odštampajte donji sloj na foto -papiru.
- Izrežite običan PCB iste veličine s našim dizajniranim.
- Koristite željezo za prijenos tinte s papira na PCB.
- Nakon uklanjanja papira umočite PCB 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 prvo lemljenje malih uređaja. Ako sami izrađujete PCB, koristite multimetar da provjerite uski prostor na stazi kako biste spriječili kratki spoj struje.
Korak 4: Kodiranje i treptanje
Prvo, na svom mobilnom telefonu instalirajte aplikaciju "Blynk", registrirajte se i prijavite se u aplikaciju.
Nakon što ste se prijavili u aplikaciju, dodirnite "Novi projekat".
Unesite naziv projekta, odaberite ESP8266 kao uređaj, a zatim dodirnite "Kreiraj projekt".
Aplikacija će prikazati poruku "Auth Token was poslan to:".
Na bilo kojoj kartici dizajna projekta pojavit će se okvir s widgetima.
Odaberite gumb, a zatim unesite LED1 kao naziv gumba, odaberite "GP16" kao izlaz iz ESP8266 (pogledajte shemu), minimalna vrijednost "0", maksimalna vrijednost "1", način rada "Prekidač", Unesite oznake za uključivanje/isključivanje prema potrebi i karticu Dugme "OK" u gornjem desnom uglu ekrana za završetak podešavanja dugmeta.
Učinite isto kao gore za LED2, LED3 i LED4
Prevucite dugme svuda gde želite.
Dodirnite dugme "Trougao" ili "Reprodukuj" u gornjem desnom uglu ekrana da biste pokrenuli projekat.
Primijetit ćete da je vaša ploča van mreže.
Idemo sada na programiranje na strani ESP8266.
Priključite USB na RS-232 na ESP8266 PCB, Pazite na TTL nivo USB-a na RS-232 modul, TTL nivo ne smije prelaziti 3,6 volti.
Za ulazak u način rada blica, pritisnite dugme za poništavanje i dugme za blic nakon toga otpustite dugme za poništavanje, a zatim otpustite dugme za blic. Ako je ploča u načinu rada bljeskalice LED1 će "UKLJUČITI".
Idite na web lokaciju Blynk, preuzmite biblioteku Blynk i instalirajte je na svoj računar.
Na Arduino IDE idite na Datoteka-> 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.
Otpremanje koda na ploču sačekajte dok se otpremanje ne završ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 svako dugme i tada će se releji uključiti/isključiti kao prikaz na vašem telefonu.
Sretno.
Preporučuje se:
Kućna automatizacija koristeći Blynk: 5 koraka
Kućna automatizacija koristeći Blynk: Pozdrav svima! Ayush i Anvit iz javne škole u Delhiju, Pune. Kao što ste možda pročitali u naslovu, ovo je projekt kućne automatizacije razvijen koristeći Blynk kao IOT platformu. U današnje vrijeme ljudi postaju lijeni i potražnja za Home Automatio
Kućna automatizacija sa ESP8266 WiFi bez upotrebe Blynk -a!: 24 koraka (sa slikama)
Kućna automatizacija sa ESP8266 WiFi -om bez korištenja Blynka !: Prvo želim zahvaliti svima što su me učinili pobjednikom na Automatizacijskom takmičenju 2016. za ovaj UPUTSTVO. Dakle, kao što sam vam obećao, evo uputstava za upravljanje kućnim aparatima sa ESP8266 WiFi modulom
Zalijevanje sobnih biljaka pomoću NodeMCU -a, lokalnog Blynk servera i Blynk Apk -a, podesiva zadata vrijednost: 3 koraka
Zalijevanje sobnih biljaka pomoću NodeMCU -a, lokalnog Blynk servera i Blynk Apk -a, podesive zadane vrijednosti: Izgradio sam ovaj projekt jer moje sobne biljke moraju biti zdrave čak i kad sam na odmoru duže vrijeme i sviđa mi se ideja da imam kontrolirati ili barem nadzirati sve moguće stvari koje se događaju u mojoj kući putem interneta
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. Blynk aplikacija je vrlo jednostavna za korištenje i odličan je način za početak učenja o IoT -u. Ovo uputstvo je za Windows PC
Kućna automatizacija pomoću aplikacije BLYNK: 7 koraka (sa slikama)
Kućna automatizacija pomoću aplikacije BLYNK: U ovom projektu sam pokazao kako svako može daljinski upravljati svojim kućnim 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