Sisällysluettelo:

DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla: 6 vaihetta
DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla: 6 vaihetta

Video: DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla: 6 vaihetta

Video: DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla: 6 vaihetta
Video: #8 Как управлять ПЛК ESP8266 из любой точки мира | УдаленныйXY | ОП320 ЧМИ 2024, Heinäkuu
Anonim
DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla
DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla
DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla
DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla
DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla
DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla

Hei!! Pitkän tauon jälkeen olen täällä, koska meidän kaikkien on tehtävä jotain tylsää (työtä) ansaitaksemme.

Kaikkien BLUETOOTH-, IR-, Local WIFI-, Cloud- tai Cloud -sovellusten kirjoittamien HOME AUTOMATION -artikkelien jälkeen * NYT * on helpoin mutta tehokkain HOME AUTOMATION -ratkaisu. T

hänen projektinsa tarvitsee vähemmän laitteistoa, piiri toisin kuin aikaisemmat projektini. Eri ohjelmistoyritysten palveluiden käyttö näkyy enimmäkseen tässä hieman Arduinon ja piirin tuntemuksella. Älkäämme kyllästyttäkö teitä. Nauti laiskuudesta !!!

HUOMAUTUS: Lue koko asiakirja, se kestää 9 minuuttia, muuten jos vahingoit komponentteja, en ole vastuussa !! Tämä on kolmas kerta, kun lataan projektin, koska sivustolla on joitain päivämääräongelmia.

Vaihe 1: Tarvittavat komponentit

Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit

Viisi komponenttia todella tarvittiin, mutta voimme hajottaa sen toiselle, kuten aiemmin tein, koska en halunnut tuhlata rahaa !!

  1. ESP8266 Nodemcu -wifi -kehityskortti - Ehkä LOLIN, AMICA, ADAFRUIT
  2. 5 V: n relekortti kokonaisuudessaan tai hajota seuraavasti

    • RELE 5VULN2003 tai ULN2003A
    • Releiden suojausdiodi (jota kaipasin aiemmissa projekteissa)
  3. Puserot tai (Lanka ja juotin)
  4. Mikä tahansa 5 V: n matkalaturi tai sovitin (varalaturi, älä tuhoa vanhempiesi matkapuhelinta)
  5. GOOGLE HOME MINI

Joten voimme ostaa 2/4/8/16 -releiden relelevyn ehjänä esivalmistetussa piirissä tai voimme tehdä sellaisen, katso aikaisempia artikkeleitani, kuten tämä, jotta voit tehdä relelevyn itse.

Vaihe 2: Blynk -sovellus

Blynk -sovellus
Blynk -sovellus
Blynk -sovellus
Blynk -sovellus
Blynk -sovellus
Blynk -sovellus

Asenna Blynk -sovellus Android- tai omenapuhelimeesi

Asennuksen jälkeen rekisteröidy sähköpostitunnuksella tai facebookilla (en mieluummin facebook). Varmista myös, että tiedät käytetyn sähköpostitunnuksen salasanan, tai muuten et saa Blynk Auth -merkkiä (on projektikohtainen), joka lähetetään paitsi rekisteröityyn sähköpostiosoitteeseesi myös hankittavaksi Blynk -projektin asetuksista! Oli vitsi!

  1. valitse uusi projekti Lisää widget + -painikkeella
  2. Lisää painiketta niin monta kuin haluat (KUN SAAT VALMISTA MAKSUTONEN ENERGIASI 2000 ja osta sitten energiaa)
  3. Määritä -painike napsauttamalla lisättyä painiketta
  4. Valitse ulostulonasta (digitaalinen), kuten D1, D2, D3, _, _, _, _ (TÄYTÄ TYHJÄT) (nastat voivat olla digitaalisia, analogisia, virtuaalisia)
  5. Katso kuvat, olen asettanut alemman tilan 1: ksi ja ylemmän painikkeen tilan 0: ksi.

Syy tähän on se, että relekortin tulo on kytketty IC: iin, kuten ULN2003, tai releiden ohjaukseen, jotka toimivat EI porttina.

Vaihe 3: ESP8266: n ohjelmointi Arduino IDE: ssä

ESP8266 ohjelmointi Arduino IDE: ssä
ESP8266 ohjelmointi Arduino IDE: ssä
ESP8266 ohjelmointi Arduino IDE: ssä
ESP8266 ohjelmointi Arduino IDE: ssä
ESP8266 ohjelmointi Arduino IDE: ssä
ESP8266 ohjelmointi Arduino IDE: ssä

Arduino IDE: ssä meidän on ensin valittava ohjelmoitava kehityspaneeli, kuten olen kertonut aiemmissa projekteissani. Arduino IDE> Työkalut> Taulut

Nyt meidän on asennettava Blynk -kirjasto Arduinoon, jotta voimme helposti tehdä mitään ja meillä on kaikki koodit !! SKETCH -> INCLUDE KIRJASTO -> HALLINTA KIRJASTOJA -> HAKU "Blynk" -> ASENNA KIRJASTO

Liitä Nodemcu ESP8266 kannettavaan tietokoneeseen. Tietenkin USB-kaapeleilla! Muiden kuin koodaajien ja itseni helpottamiseksi:

Siirry kohtaan TIEDOSTO> ESIMERKIT> Blynk> Boardin Wifi> valitse Standalone Nyt mitään ei tarvita, paitsi Blynk Auth Token (projektikohtainen) ja wifi -tunnukset. LATAA luonnos ESP8266: ssa ja avaa SERIAL MONITOR.

Näet "IP", huomaa, että IP, se voi vaihdella palvelinvyöhykkeittäin. Minun on kuten näet "139.59.206.133".80 on portti normaalisti http: lle.

Vaihe 4: IFTTT (jos tämä sitten tämä)

IFTTT (jos tämä sitten se)
IFTTT (jos tämä sitten se)
IFTTT (jos tämä sitten se)
IFTTT (jos tämä sitten se)
IFTTT (jos tämä sitten se)
IFTTT (jos tämä sitten se)

Se on alusta, joka auttaa meitä luomaan mukautettuja sovelmia, joiden avulla voimme saada ilmoituksen tietystä tapahtumasta tai joidenkin tiettyjen tehtävien suorittamisesta. Kuten nimestä voi päätellä: kaikki ympäröi "tätä" ja "sitä".

TÄSTÄ: Jos "tietty lause sanottiin Google -avustajalle", "ping" tehdään"

Joten kuten sanottu, meidän on napsautettava - Omat sovelmat> luo uusi> napsauta tätä> etsi ja valitse Google -avustaja> valitse yksinkertainen lause> seuraa kuvia> luo liipaisin

Napsauta sitä> etsi webhookeja> valitse se> valitse Tee verkkopyyntö> Kentät ovat seuraavat:

  • URL -osoite (https:// IP/YourAuthToken/update/PIN? Value = 1) (digitaalinen 1/0…. 1 OFF ja 0 ON -syy on kirjoitettu tässä artikkelissa, lue se)
  • Menetelmä (GET) Sisältötyyppi (ei mitään)
  • Keho (ei mitään)

Kun olet täyttänyt kaiken tämän, napsauta Luo liipaisin

Huomautus: PIN -koodi vastaa tässä Arduino -nastoja, joten kuten mitä näemme ESP8266: ssa, koska D1 on GPIO5 eli D5 Arduinolle, joka meidän on kirjoitettava tähän ei D1. Esimerkki: https:// IP/YourAuthToken/update/D5? Value = 1 this tarkoittaa, että ESP8266: n D1 -nasta on POIS PÄÄLTÄ. KÄYTÄKÖ ESP8266 PIN -KAAVIOA D -TIETOJEN TIETÄMISEKSI? GPIOON?

Vaihe 5: Piiri

Piirit
Piirit
Piirit
Piirit
Piirit
Piirit
Piirit
Piirit

Tässä projektissa piiri on hyvin yksinkertainen. Aiemmin käsiteltyjä komponentteja käytetään tässä:

5V -sovitin; ESP8266 Nodemcu; rele aluksella; puserot. Olen käyttänyt kahta relettä, mutta voimme käyttää yhtä monta kuin ESP8266 nastaa !!!

  • 5 V: n syöttö syötetään ESP8266: een ja relekorttiin.
  • ESP8266 Nodemcu saa 5 V: n virransyötön mikro -USB- tai Vin -pin ja Groundin kautta (kuten olen tehnyt sen).
  • Relekortilla on Vcc- ja GND -nasta syötettäväksi. Noudata kuvaa, älä aseta tarviketta relekortin toiselle puolelle, se on tarkoitettu johonkin muuhun tarkoitukseen. (En sano, että se on helppo tehtävä!)
  • Joten IoT -moduulimme on valmis menemään, mitä on jäljellä? Liittäminen laitteisiin..:)
  • Se on helpoin tehtävä, mutta ole varovainen, sillä sen ITS 220V AC tai 110V AC….. Laita pääkytkimet alas tai muuten, jos kuolet, en tiedä kuka tämän artikkelin kirjoitti.
  • KYTKE releen "NO" (normaalisti auki) ja releen COM (yhteinen) nasta rinnakkaislaitteiden kytkimiin tai, jos laitteille ei ole kytkimiä, kytke releen nastat sarjaan mihin tahansa johtimeen (LIVE tai NEUTRAL) laitteen kanssa.

HUOMAUTUS: Olen sanonut kytkevän releet NO- ja COM -nastoihin, jotta laitteet ovat normaalisti OFF -tilassa. Voidaan käyttää NC -pin (normaalisti kiinni), jos hän haluaa laitteen oletuksena ON -tilassa. ON/OFF -tila riippuu kahdesta tekijästä: 1) releen NO- ja NC -nasta 2) 0 ja 1 logiikka IFTTT/Blynk -sovelluksessa

Vaihe 6: Valvonta mistä tahansa mobiililaitteesta (IFTTT -sovellus)

Voit helposti seurata mitä kotona tapahtuu mistä tahansa tästä maailmasta vain, jos Internet on käytettävissä.

Joten tähän tarvittava asia on IFTTT -sovellus, joka on saatavana Google Play -kaupasta Android -käyttäjille.

IoS -käyttäjä voi saada sen myös App Storesta.

Muista molemmissa tapauksissa kirjautua sisään samalta tililtä, joka on linkitetty GOOGLE HOME MINI- ja IFTTT -tilille, jolla teit appletit. Joten tärkeintä on gmail -tili tai facebook -tili, jonka pitäisi olla sama kaikkialla.

Tässä sovelluksessa voit luoda appletteja samalla tavalla kuin IFTTT -verkkosovelluksessa.

Kun luomme sovelman, on aina mahdollisuus saada ilmoitus, kun sovelma on käynnissä, oletusarvoisesti se on PÄÄLLÄ.

Joten seuraa nyt, milloin jokin laitteistasi on kutistunut.

Nauti laiskuudesta !! Innovoi !! tee suosikiksi tämä projekti näyttääksesi tukesi ja jos haluat lisää tämänkaltaisia DIY -helppoja projekteja…

Suositeltava: