Kazalo:

[Domača avtomatizacija] Krmilni releji od vsepovsod z uporabo ESP8266 + Blynk: 4 koraki
[Domača avtomatizacija] Krmilni releji od vsepovsod z uporabo ESP8266 + Blynk: 4 koraki

Video: [Domača avtomatizacija] Krmilni releji od vsepovsod z uporabo ESP8266 + Blynk: 4 koraki

Video: [Domača avtomatizacija] Krmilni releji od vsepovsod z uporabo ESP8266 + Blynk: 4 koraki
Video: Hitovi Djordja Balasevica 2024, November
Anonim
[Domača avtomatizacija] Krmilni releji od vsepovsod z uporabo ESP8266 + Blynk
[Domača avtomatizacija] Krmilni releji od vsepovsod z uporabo ESP8266 + Blynk
[Domača avtomatizacija] Krmilni releji od povsod z uporabo ESP8266 + Blynk
[Domača avtomatizacija] Krmilni releji od povsod z uporabo ESP8266 + Blynk
[Domača avtomatizacija] Krmilni releji od vsepovsod z uporabo ESP8266 + Blynk
[Domača avtomatizacija] Krmilni releji od vsepovsod z uporabo ESP8266 + Blynk

Obstaja veliko načinov za avtomatizacijo doma, nekateri so zapleteni, nekateri so enostavni, Ta navodila vam bom pokazal, kako narediti preprost nadzor relejev z uporabo ESP-12E z Blynkom. Za priročno zasnovo je bilo enostransko tiskano vezje, tako da ga lahko sami izdelate doma ali celo pošljete datoteko gerber proizvajalcu tiskanega vezja, da vam jo izdela.

1. korak: Oblikovanje tiskanih vezij

Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB

Korak oblikovanja tiskanega vezja je najpomembnejši korak, ker če v tem koraku kaj zmotimo, projekt ne bo deloval pravilno.

Kot temo tega navodila bomo za vklop/izklop relejev uporabili modul ESP8266 (ESP-12E). Zato moramo razumeti specifikacijo ESP8266. Če pogledamo razdelek o električnih lastnostih v podatkovnem listu ESP8266, smo to ugotovili

- Napajalna napetost je 3,3 V.

- Največja visoka napetost GPIO je 3,3 V.

- Največji tok GPIO je 12mA

Uporabljali bomo 5V releje, napajanje bo 5V, vendar ESP8266 potrebuje le 3.3V, zato potrebujemo regulator od 5V do 3.3V. Za pogone 5V relejev, ki uporabljajo 3.3V, potrebujemo nekaj tranzistorja za pridobivanje toka in napetosti, za minimalno število delov priporočam uporabo tranzistorskega niza ULN2803. Z ULN2803 lahko poganjamo do 8 relejev in ima notranje povratne diode za preprečitev napetosti pri izklopu induktivne obremenitve.

Nazadnje izberem 1117-3.3 za regulator napetosti, ULN2803A za pogonske releje

Nato zagonski način ESP8266 in način bliskavice

Na strani 8 s tehničnimi podatki, če želite, da se ESP8266 normalno zažene, morate na pin uporabiti logiko, kot je prikazano spodaj

- VISOKO na CHIP_EN, GPIO0, GPIO2

- NIZKA na GPIO15

Za utripanje vdelane programske opreme na ESP8266 morate uporabiti logiko na zatiču, kot je prikazano spodaj

- HIGH na CHIP_EN, GPIO2

- NIZKA na GPIO15, GPIO0

Tako uporabljam 10k upor, da potegnem navzgor in navzdol vsak pin, kot je opisano, in pritisnem gumb kot RESET in FLASH, ki vam omogoča enostaven vstop v vsak način.

Korak: Naredite tiskano vezje

Naredite tiskano vezje
Naredite tiskano vezje
Naredite tiskano vezje
Naredite tiskano vezje
Naredite tiskano vezje
Naredite tiskano vezje
Naredite tiskano vezje
Naredite tiskano vezje

Če je mogoče, lahko datoteko gerber pošljete proizvajalcu PCB -ja, če pa ne, bomo to naredili sami.

Za prenos tiskane plošče uporabljam prenos toplote:

- Natisnite spodnji sloj na foto papirju.

- Izrežite navadno PCB enake velikosti z našim oblikovanim.

- Za prenašanje črnila s papirja na tiskano vezje uporabite železo.

- Po odstranitvi papirja potopite tiskano vezje v kislinsko jedkanje PCB.

- Čiščenje tiskanega vezja z razredčilom za odstranjevanje črnila.

- Vrtanje PCB

- jedkanje tiskanega vezja

Korak: Montaža tiskanega vezja

PCB sklop
PCB sklop
PCB sklop
PCB sklop
PCB sklop
PCB sklop
PCB sklop
PCB sklop

V koraku sestavljanja tiskanega vezja prosimo previdno glede spajkalnika.

V tem koraku priporočam, da najprej spajkate majhno napravo. Če sami izdelujete tiskano vezje, z multimetrom preverite ozki tirni prostor, da preprečite kratki stik z elektriko.

4. korak: Kodiranje in utripanje

Image
Image
Kodiranje in utripanje
Kodiranje in utripanje
Kodiranje in utripanje
Kodiranje in utripanje
Kodiranje in utripanje
Kodiranje in utripanje

Najprej na svoj mobilni telefon namestite aplikacijo "Blynk", se registrirajte in se prijavite v aplikacijo.

Ko ste prijavljeni v aplikacijo, tapnite »Nov projekt«.

Vnesite ime projekta, izberite ESP8266 kot napravo, nato se dotaknite »Ustvari projekt«.

Aplikacija bo prikazala sporočilo "Žeton za preverjanje pristnosti je bil poslan na:".

Kjer koli zavihek pri načrtovanju projekta, se prikaže polje s pripomočkom.

Izberite gumb, nato vnesite LED1 kot ime gumba, izberite "GP16" kot izhod iz ESP8266 (glejte shemo), minimalna vrednost "0", največja vrednost "1", način "Stikalo", po potrebi vnesite oznake za vklop/izklop Gumb »V redu« v zgornjem desnem kotu zaslona za dokončanje nastavitev gumba.

Naredite enako kot zgoraj za LED2, LED3 in LED4

Povlecite gumb kamor koli želite.

Dotaknite se gumba »Trikotnik« ali »Predvajaj« v zgornjem desnem kotu zaslona, da zaženete projekt.

Opazili boste, da vaša plošča ni povezana.

Zdaj pa pojdimo na programiranje na strani ESP8266.

Priključite USB v RS-232 na tiskano vezje ESP8266. Pazite na raven TTL USB v modulu RS-232. Raven TTL ne sme presegati 3,6 voltov.

Če želite vstopiti v način bliskavice, pritisnite gumb za ponastavitev in gumb bliskavice za tem, da spustite gumb za ponastavitev in nato spustite gumb bliskavice. Če je plošča v načinu bliskavice, bo LED1 "VKLOPLJENA".

Pojdite na spletno mesto Blynk, prenesite knjižnico Blynk in ga namestite v računalnik.

V Arduino IDE pojdite na Datoteka-> Primeri-> Blynk-> Boards_Wifi-> ESP8266_Standalone.

Spremenite niz »YourAuthToken« v žeton prejemanja po e -pošti.

Spremenite domači ssid in geslo.

Kot ploščo izberite "NodeMCU 1.0".

Izberite vrata modula USB na RS-232.

Koda za nalaganje na ploščo počakajte, da se nalaganje dokonča (LED1 se izklopi).

Zdaj je pripravljen za upravljanje relejev z vašega mobilnega telefona.

Nazaj na telefon stanje plošče je "ONLINE".

Dotaknite se vsakega gumba, nato se releji vklopijo/izklopijo kot prikaz na vašem telefonu.

Vso srečo.

Priporočena: