Sisukord:

[Koduautomaatika] Releede juhtimine kõikjal, kasutades ESP8266 + Blynk: 4 sammu
[Koduautomaatika] Releede juhtimine kõikjal, kasutades ESP8266 + Blynk: 4 sammu

Video: [Koduautomaatika] Releede juhtimine kõikjal, kasutades ESP8266 + Blynk: 4 sammu

Video: [Koduautomaatika] Releede juhtimine kõikjal, kasutades ESP8266 + Blynk: 4 sammu
Video: ELKO Lab: Multifunction time relay CRM-91H/93H 2024, Juuli
Anonim
[Koduautomaatika] Juhtreleed kõikjalt, kasutades ESP8266 + Blynk
[Koduautomaatika] Juhtreleed kõikjalt, kasutades ESP8266 + Blynk
[Koduautomaatika] Juhtreleed kõikjalt, kasutades ESP8266 + Blynk
[Koduautomaatika] Juhtreleed kõikjalt, kasutades ESP8266 + Blynk
[Koduautomaatika] Juhtreleed kõikjalt, kasutades ESP8266 + Blynk
[Koduautomaatika] Juhtreleed kõikjalt, kasutades ESP8266 + Blynk

Koduautomaatika tegemiseks on palju võimalusi, mõned on keerulised, mõned on lihtsad, see juhendatav Näitan, kuidas lihtsat releejuhtimist ESP-12E ja Blynk abil juhtida. Mugavaks disainiks oli ühepoolne PCB, nii et saate seda ise kodus valmistada või isegi saata gerberi faili PCB tootjale, et see teie jaoks valmis teha.

Samm: trükkplaatide kujundamine

PCB disain
PCB disain
PCB disain
PCB disain
PCB disain
PCB disain
PCB disain
PCB disain

PCB projekteerimisetapp on kõige olulisem samm, sest kui selles etapis midagi eksime, ei tööta projekt korralikult.

Selle juhendi teemana kasutame releede ON/OFF lülitamiseks moodulit ESP8266 (ESP-12E). Seega peame mõistma ESP8266 spetsifikatsiooni. Kui vaatame ESP8266 andmelehe jaotist Elektrilised omadused, leidsime selle

- Toitepinge on 3,3 V.

- GPIO -de maksimaalne kõrgepinge on 3,3 V.

- GPIO maksimaalne vool on 12 mA

Me kasutame 5V releesid, toide on 5V, kuid ESP8266 vajab ainult 3.3V, seega vajame mõnda regulaatorit 5V kuni 3.3V. 3.3 V pinget kasutavate 5 V releede puhul vajame voolu ja pinge saamiseks mõnda transistorit, minimaalse osade arvu jaoks soovitan kasutada transistorimassiivi ULN2803. ULN2803 abil saame juhtida kuni 8 releed ja sellel on sisemised tagasilöögidioodid, mis takistavad pinge tõusu induktiivkoormuse väljalülitamisel.

Lõpuks valin pingeregulaatori jaoks 1117-3,3, ajamirelede jaoks ULN2803A

Järgmisena ESP8266 alglaadimisrežiim ja välgurežiim

Andmelehe lehelt 8 ESP8266 tavapäraseks käivitamiseks peate tihvtile loogikat rakendama, nagu allpool näidatud

- HIGH on CHIP_EN, GPIO0, GPIO2

- GPIO15 -l on madal

Püsivara ESP8266 -le välkimiseks peate pin -ile loogikat rakendama, nagu allpool näidatud

- HIGH on CHIP_EN, GPIO2

- MADAL GPIO15, GPIO0

Niisiis, ma kasutan 10k takisti, et tõmmata ja tõmmata iga tihvti, nagu kirjeldatud, ja kasutan nuppe RESET ja FLASH, et saaksite hõlpsalt igasse režiimi siseneda.

Samm: valmistage trükkplaat

Tehke trükkplaat
Tehke trükkplaat
Tehke trükkplaat
Tehke trükkplaat
Tehke trükkplaat
Tehke trükkplaat
Tehke trükkplaat
Tehke trükkplaat

Kui võimalik, võite saata Gerberi faili trükkplaatide tootjale, kuid kui ei, siis teeme selle ise.

PCB valmistamiseks kasutan soojusülekannet.

- Printige alumine kiht fotopaberile.

- Lõika tavaline trükkplaat sama suurusega meie disainiga.

- Tindi ülekandmiseks paberilt trükkplaadile kasutage rauda.

- Pärast paberi eemaldamist kastke PCB PCB happe söövitusse.

- PCB puhastamine vedeldajaga tindi eemaldamiseks.

- PCB puurimine

- PCB söövitamine

Samm: trükkplaatide kokkupanek

PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB kokkupanek

PCB kokkupaneku etapis palun hoolikalt jootekolvi kohta.

Selles etapis soovitan kõigepealt joota väike seade. Kui valmistate trükkplaate ise, kasutage kitsa rööbastee kontrollimiseks multimeetrit, et vältida elektrilist lühist.

Samm: kodeerimine ja vilkumine

Image
Image
Kodeerimine ja vilkumine
Kodeerimine ja vilkumine
Kodeerimine ja vilkumine
Kodeerimine ja vilkumine
Kodeerimine ja vilkumine
Kodeerimine ja vilkumine

Esiteks, installige oma mobiiltelefonile rakendus "Blynk" ja registreeruge rakendusse.

Pärast rakendusse sisselogimist puudutage "Uus projekt".

Sisestage projekti nimi, valige seadmena ESP8266 ja seejärel puudutage "Loo projekt".

Rakendus kuvab teate "Autentimisluba saadeti aadressile:".

Vahekaardil projekti kujundamisel kuvatakse vidinate kast.

Valige nupp, seejärel sisestage nupu nimeks LED1, valige ESP8266 väljundiks "GP16" (vt skeemi), miinimumväärtus "0", maksimaalne väärtus "1", režiim "Lüliti", sisestage vajadusel sisse/välja sildid ja sakk Nupu seadete lõpetamiseks klõpsake ekraani paremas ülanurgas nuppu „OK”.

Tehke LED2, LED3 ja LED4 puhul sama, mis eespool

Lohistage nupp kõikjale, kuhu soovite.

Projekti käivitamiseks puudutage ekraani paremas ülanurgas nuppu "Kolmnurk" või "Esita".

Märkate, et teie laud on võrguühenduseta.

Nüüd läheme programmi ESP8266 poolel.

Ühendage USB RS-232-ga ESP8266 trükkplaadile, olge USB-RS-232 mooduli TTL-tase, TTL-tase ei tohi ületada 3,6 volti.

Välgurežiimi sisenemiseks vajutage lähtestamisnuppu ja välgunuppu pärast seda vabastusnuppu ning seejärel vabastage välgunupp. Kui plaat on välgurežiimis, süttib LED1.

Minge Blynk'i veebisaidile, laadige alla Blynk raamatukogu ja installige oma arvutisse.

Arduino IDE-s minge menüüsse File-> Examples-> Blynk-> Boards_Wifi-> ESP8266_Standalone.

Muutke string "YourAuthToken" oma e -posti vastuvõtumärgiks.

Muutke oma kodu SSID ja parool.

Valige pardal "NodeMCU 1.0".

Valige USB RS-232 mooduli port.

Laadige kood pardale, oodake, kuni üleslaadimine on lõpetatud (LED1 kustub).

Nüüd on see valmis oma mobiiltelefonist releed juhtima.

Tagasi telefoni juurde muutub tahvli olek "ONLINE".

Puudutage iga nuppu, seejärel lülituvad releed teie telefoni ekraanil sisse/välja.

Edu.

Soovitan: