Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit
- Vaihe 2: Blynk -sovellus
- Vaihe 3: ESP8266: n ohjelmointi Arduino IDE: ssä
- Vaihe 4: IFTTT (jos tämä sitten tämä)
- Vaihe 5: Piiri
- Vaihe 6: Valvonta mistä tahansa mobiililaitteesta (IFTTT -sovellus)
Video: DIY -ääni-/Internet -ohjattu kodin automaatio ja valvonta ESP8266: n ja Google Home Minin avulla: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
Viisi komponenttia todella tarvittiin, mutta voimme hajottaa sen toiselle, kuten aiemmin tein, koska en halunnut tuhlata rahaa !!
- ESP8266 Nodemcu -wifi -kehityskortti - Ehkä LOLIN, AMICA, ADAFRUIT
-
5 V: n relekortti kokonaisuudessaan tai hajota seuraavasti
- RELE 5VULN2003 tai ULN2003A
- Releiden suojausdiodi (jota kaipasin aiemmissa projekteissa)
- Puserot tai (Lanka ja juotin)
- Mikä tahansa 5 V: n matkalaturi tai sovitin (varalaturi, älä tuhoa vanhempiesi matkapuhelinta)
- 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
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!
- valitse uusi projekti Lisää widget + -painikkeella
- Lisää painiketta niin monta kuin haluat (KUN SAAT VALMISTA MAKSUTONEN ENERGIASI 2000 ja osta sitten energiaa)
- Määritä -painike napsauttamalla lisättyä painiketta
- Valitse ulostulonasta (digitaalinen), kuten D1, D2, D3, _, _, _, _ (TÄYTÄ TYHJÄT) (nastat voivat olla digitaalisia, analogisia, virtuaalisia)
- 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ä
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ä)
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
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:
Infrapuna -kodin automaatio Arduinolla: 5 vaihetta
Infrapuna -kotiautomaatio Arduinolla: ARDUINO HOME AUTOMATION Kotiautomaatio tarkoittaa yksinkertaisesti sitä, että normaalisti manuaalisesti tekemäsi asiat tehdään automaattisesti puolestasi. Normaalisti nouset kääntämään kytkintä, entä jos voisit vain painaa kaukosäädintä ja valo syttyy automaattisesti
Koti -automaatio askel askeleelta Wemos D1 Minin käyttö PCB -suunnittelulla: 4 vaihetta
Koti -automaatio askel askeleelta Wemos D1 Minin käyttö PCB -suunnittelun kanssa: Kotiautomaatio askel askeleelta käyttämällä Wemos D1 Mini -laitetta PCB -suunnittelun kanssa Muutama viikko sitten julkaisimme rootsaid.com -sivustolla opetusohjelman”Home Automation using Raspberry Pi”, joka sai hyvän vastaanoton harrastajien ja korkeakouluopiskelijat. Sitten tuli yksi jäsenistämme
Huoneen valvonta kodin avustajalle: 6 vaihetta
Room Monitor for HomeAssistant: Kun olin valmistellut Raspberry Pi: n Home Assistantilla eri tilojen hallintaan, huomasin, että yksi jokaisen tilan perustiedoista on lämpötila ja kosteus. Voimme ostaa yhden monista markkinoilla olevista antureista, jotka ovat yhteensopivia Home Assistin kanssa
Älykäs kodin automaatio Energenie -pistorasioilla - Läheisyyspistorasiat: 4 vaihetta
Älykkään kodin automaatio Energenie -pistorasioilla - Etäisyyspistokkeet: Johdanto Siellä on paljon esimerkkejä älykkään kodin automaatiosta, mutta tämä on yksinkertainen ja on toiminut erittäin tehokkaasti vuoden ajan kotonani, joten toivon, että pidät siitä. Kun olet valmis, sinulla on laite, joka voi skannata verkon
Älykkään kodin valvonta Alexan ja Arduinon avulla: 9 vaihetta (kuvilla)
Älykkään kodin valvonta Alexan ja Arduinon avulla: Nykymaailmassa ihmiset viettävät enemmän aikaa työpaikalla kuin kotonaan. Siksi tarvitaan kodin seurantajärjestelmää, jossa ihmiset voivat tutustua talon olosuhteisiin työskennellessään. Olisi vielä parempi, jos yksi c