Sadržaj:

[Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk: 4 koraka
[Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk: 4 koraka

Video: [Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk: 4 koraka

Video: [Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk: 4 koraka
Video: Подключение и настройка многофункциональное реле времени CRM-91H 2024, Srpanj
Anonim
[Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk
[Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk
[Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk
[Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk
[Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk
[Kućna automatizacija] Upravljački releji sa svih strana pomoću ESP8266 + Blynk

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

Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
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

Napravite PCB
Napravite PCB
Napravite PCB
Napravite PCB
Napravite PCB
Napravite PCB
Napravite PCB
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

Montaža PCB -a
Montaža PCB -a
Montaža PCB -a
Montaža PCB -a
Montaža PCB -a
Montaža PCB -a
Montaža PCB -a
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

Image
Image
Kodiranje i bljeskanje
Kodiranje i bljeskanje
Kodiranje i bljeskanje
Kodiranje i bljeskanje
Kodiranje i bljeskanje
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: