Sisällysluettelo:

[Koti -automaatio] Ohjausreleet kaikkialta ESP8266 + Blynk -toiminnon avulla: 4 vaihetta
[Koti -automaatio] Ohjausreleet kaikkialta ESP8266 + Blynk -toiminnon avulla: 4 vaihetta

Video: [Koti -automaatio] Ohjausreleet kaikkialta ESP8266 + Blynk -toiminnon avulla: 4 vaihetta

Video: [Koti -automaatio] Ohjausreleet kaikkialta ESP8266 + Blynk -toiminnon avulla: 4 vaihetta
Video: Три кота | Сборник № 10 | Серия 91 - 100 2024, Heinäkuu
Anonim
[Koti -automaatio] Ohjausreleet kaikkialta ESP8266 + Blynkin avulla
[Koti -automaatio] Ohjausreleet kaikkialta ESP8266 + Blynkin avulla
[Koti -automaatio] Ohjausreleet kaikkialta ESP8266 + Blynkin avulla
[Koti -automaatio] Ohjausreleet kaikkialta ESP8266 + Blynkin avulla
[Koti -automaatio] Ohjausreleet kaikkialta ESP8266 + Blynkin avulla
[Koti -automaatio] Ohjausreleet kaikkialta ESP8266 + Blynkin avulla

Kotiautomaation tekemiseen on monia tapoja, Jotkut ovat monimutkaisia, Jotkut ovat helppoja, Tämä ohjeellinen Näytän kuinka tehdä yksinkertainen releiden ohjaus ESP-12E: n ja Blynkin avulla. Suunnittelu oli kätevää yksipuolinen piirilevy, joten voit tehdä sen itse kotona tai jopa lähettää gerber -tiedoston PCB -valmistajalle tekemään sen sinulle.

Vaihe 1: Piirilevyn suunnittelu

PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu

Piirilevyjen suunnitteluvaihe on tärkein vaihe, koska jos teemme virheen tässä vaiheessa, projekti ei toimi kunnolla.

Tämän ohjeen aiheena käytämme ESP8266 (ESP-12E) -moduulia releiden kytkemiseen päälle/pois. Joten meidän on ymmärrettävä ESP8266 -määritys. Jos tarkastelemme ESP8266 -tietolomakkeen sähköisiä osioita, huomasimme sen

- Syöttöjännite on 3,3 V.

- GPIO: n suurin jännite on 3,3 V.

- Suurin GPIO -virta on 12 mA

Käytämme 5 V: n releitä, syöttö on 5 V, mutta ESP8266 tarvitsee vain 3.3 V: n. Joten tarvitsemme jonkin säätimen 5 V: sta 3.3 V: iin. Taajuusmuuttaja 5 V: n releillä, jotka käyttävät 3.3 V: a, tarvitsemme jonkin verran transistoria virran ja jännitteen saamiseksi, osien vähimmäismäärän osalta suosittelen käyttämään transistoriryhmää ULN2803. ULN2803: n avulla voimme ajaa jopa 8 relettä ja siinä on sisäiset flyback -diodit, jotka estävät jännitepiikin, kun induktiivinen kuorma kytketään pois päältä.

Lopuksi valitsen jännitesäätimelle 1117-3,3, käyttöreleille ULN2803A

Seuraavaksi ESP8266 Käynnistystila ja Salama -tila

Tietosivun sivulta 8 ESP8266 käynnistyy normaalisti, sinun on käytettävä logiikkaa tapissa alla

- HIGH on CHIP_EN, GPIO0, GPIO2

- MATALA GPIO15: ssä

Jos haluat päivittää laiteohjelmiston ESP8266: een, sinun on käytettävä logiikkaa tapissa alla kuvatulla tavalla

- HIGH on CHIP_EN, GPIO2

- LOW GPIO15: ssä, GPIO0: ssa

Joten käytän 10k: n vastusta vetämään ja vetämään jokaista tappia kuvatulla tavalla ja käytä painikkeita RESET ja FLASH, joiden avulla voit siirtyä helposti jokaiseen tilaan.

Vaihe 2: Tee piirilevy

Tee piirilevy
Tee piirilevy
Tee piirilevy
Tee piirilevy
Tee piirilevy
Tee piirilevy
Tee piirilevy
Tee piirilevy

Jos mahdollista, voit lähettää Gerber -tiedoston PCB -valmistajalle, mutta jos ei, teemme sen itse.

Käytän lämmönsiirtoa PCB: n valmistamiseen seuraavasti:

- Tulosta pohjakerros valokuvapaperille.

- Leikkaa tavallinen piirilevy samankokoisena suunnitellun kanssa.

- Käytä rautaa musteen siirtämiseen paperista PCB: hen.

- Paperin poistamisen jälkeen upota piirilevy PCB -hapon syövytykseen.

- Piirilevyn puhdistaminen ohenteella musteen poistamiseksi.

- PCB -poraus

- PCB: n etsaus

Vaihe 3: PCB -kokoonpano

PCB -kokoonpano
PCB -kokoonpano
PCB -kokoonpano
PCB -kokoonpano
PCB -kokoonpano
PCB -kokoonpano
PCB -kokoonpano
PCB -kokoonpano

Piirilevyjen kokoonpanovaiheessa, ole varovainen juotosraudan suhteen.

Tässä vaiheessa suosittelen juottamaan ensin pienen laitteen. Jos teet piirilevyä itse, tarkista yleismittarilla kapea raideleveys sähköiskun estämiseksi.

Vaihe 4: Koodaus ja vilkkuminen

Image
Image
Koodaus ja vilkkuminen
Koodaus ja vilkkuminen
Koodaus ja vilkkuminen
Koodaus ja vilkkuminen
Koodaus ja vilkkuminen
Koodaus ja vilkkuminen

Asenna ensin matkapuhelimeesi "Blynk" -sovellus, rekisteröidy ja kirjaudu sovellukseen.

Kun olet kirjautunut sovellukseen, napauta "Uusi projekti".

Kirjoita projektin nimi, valitse laitteeksi ESP8266 ja napauta sitten "Luo projekti".

Sovellus näyttää viestin "Auth Token was sent to:".

Välilehti missä tahansa projektisuunnittelussa, widget -ruutu tulee näkyviin.

Valitse painike ja kirjoita sitten LED1 painikkeen nimeksi, valitse "GP16" ESP8266 -lähdöksi (katso kaavio), Pienin arvo "0", Suurin arvo "1", Tila "Kytkin", Syötä ON/OFF -tarrat tarpeen mukaan ja välilehti "OK" -painike näytön oikeassa yläkulmassa lopettaaksesi painikkeen asetukset.

Tee sama kuin edellä LED2: lle, LED3: lle ja LED4: lle

Vedä painike haluamaasi paikkaan.

Suorita projekti napauttamalla "Kolmio" tai "Toista" -painiketta näytön oikeassa yläkulmassa.

Huomaat, että taulusi on offline -tilassa.

Mennään nyt ohjelmaan ESP8266 -puolella.

Liitä USB RS-232: een ESP8266-piirilevyyn. Varo USB-RS-232-moduulin TTL-tasoa, TTL-taso ei saa ylittää 3,6 volttia.

Siirry salamalaitteeseen painamalla nollauspainiketta ja salamapainiketta sen vapautuspainikkeen jälkeen ja vapauta sitten salamapainike. Jos kortti on salamatilassa, LED1 "palaa".

Siirry Blynk -verkkosivustolle, lataa Blynk -kirjasto ja asenna tietokoneellesi.

Arduino IDE: ssä siirry Tiedosto-> Esimerkit-> Blynk-> Boards_Wifi-> ESP8266_Standalone.

Vaihda merkkijono "YourAuthToken" vastaanottotunnukseksi sähköpostista.

Vaihda kotisi SSID ja salasana.

Valitse kortiksi "NodeMCU 1.0".

Valitse USB-RS-232-moduuliportti.

Lähetä koodi kortille odota, kunnes lataus on valmis (LED1 sammuu).

Nyt on valmis ohjaamaan releitä matkapuhelimestasi.

Takaisin puhelimeen kortin tilaksi tulee "ONLINE".

Napauta kutakin painiketta, niin releet kytkeytyvät päälle/pois päältä puhelimen näytössä.

Onnea.

Suositeltava: