Sisukord:

DIY hääl/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil: 6 sammu
DIY hääl/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil: 6 sammu

Video: DIY hääl/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil: 6 sammu

Video: DIY hääl/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil: 6 sammu
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Juuni
Anonim
DIY hääl/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil
DIY hääl/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil
DIY hääl-/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil
DIY hääl-/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil
DIY hääl-/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil
DIY hääl-/Interneti -juhitav koduautomaatika ja -seire ESP8266 ja Google Home Mini abil

Hei !! Pärast pikka pausi olen siin, sest me kõik peame teenimiseks tegema midagi igavat (tööd).

Pärast kõiki HOME AUTOMATION artikleid, mille olen kirjutanud BLUETOOTHist, IR -ist, kohalikust WIFI -st, Cloudist, st rasketest, * KOHE * tuleb kõige lihtsam, kuid kõige tõhusam HOME AUTOMATION lahendus. T

tema projekt vajab vähem riistvara, erinevalt minu eelmistest projektidest. Erinevate tarkvarafirmade teenuste kasutamist nähakse selles enamasti väikese Arduino- ja vooluahelateadmisega. Ärgem tüütagem teid. Nautige LAISUST !!!

MÄRKUS. Palun lugege kogu dokument läbi, see võtab 9 minutit, vastasel juhul ei vastuta ma teie komponentide kahjustamise korral !! See on kolmas kord, kui ma projekti üles laadin, kuna saidil on kuupäevadega seotud probleeme.

Samm: nõutavad komponendid

Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid

Tegelikult on vaja viit komponenti, kuid võime selle teise jaoks lagundada, nagu ma juhtusin varem, kuna ma ei tahtnud siis raha kulutada!

  1. ESP8266 Nodemcu wifi arendusplaat - võib -olla LOLIN, AMICA, ADAFRUIT
  2. 5V releeplaat tervikuna või laguneb järgmiselt

    • RELE 5VULN2003 või ULN2003A
    • Releekaitse diood (millest ma varasemates projektides ilma jäin)
  3. Džemprid või (traat ja jootekolb)
  4. Iga 5V mobiililaadija või adapter (varulaadija, ärge hävitage oma vanema mobiililaadijat)
  5. GOOGLE HOME MINI

Nii et me saame osta 2/4/8/16 relee plaadi puutumata eelvalmis vooluringis või saame selle teha, palun vaadake minu eelnevaid artikleid, nagu see, et teha releeplaat ise.

Samm: rakendus Blynk

Rakendus Blynk
Rakendus Blynk
Rakendus Blynk
Rakendus Blynk
Rakendus Blynk
Rakendus Blynk

Installige rakendus Blynk oma Android -telefoni või Apple'i telefoni

Pärast installimist registreeruge e -posti ID või facebooki abil (ma ei eelista facebooki). Ja veenduge, et teate kasutatud e -posti ID parooli, muidu ei saa te Blynk Auth Tokenit (see on projektipõhine), mis ei saadeta mitte ainult teie registreeritud e -posti aadressile, vaid mille saab hankida ka Blynk'i projekti seadetest! Nalja sai!

  1. valige uus projektVidina lisamiseks kasutage nuppu +
  2. Lisage nuppu nii palju kui soovite (KUNA OLEME TASUTA 2000 ENERGY VALMIS ja ostke siis energiat)
  3. Seadistamisnupp, klõpsates lisatud nupul
  4. Valige väljundnõel (digitaalne) nagu D1, D2, D3, _, _, _, _ (TÄITA TÜHJUD) (tihvtid võivad olla digitaalsed, analoog-, virtuaalsed)
  5. Vaata pilte, olen pannud alumise oleku 1 -ks ja ülemise nupu oleku 0 -ks.

Selle põhjuseks on asjaolu, et releeplaadi sisend on ühendatud selliste IC -dega nagu ULN2003 või releejuhtimise IC -d, mis toimivad EI väravana.

Samm: ESP8266 programmeerimine Arduino IDE -s

ESP8266 programmeerimine Arduino IDE -s
ESP8266 programmeerimine Arduino IDE -s
ESP8266 programmeerimine Arduino IDE -s
ESP8266 programmeerimine Arduino IDE -s
ESP8266 programmeerimine Arduino IDE -s
ESP8266 programmeerimine Arduino IDE -s

Arduino IDE -s peame kõigepealt valima arenduslaua, mida programmeerime, nagu olen oma varasemates projektides öelnud. Arduino IDE> Tööriistad> Tahvlid> Nodemcu 12E ja valige USB -port, millega me selle ühendasime, nagu COM3/4/5/6/…

Nüüd peame Arduinosse installima Blynk raamatukogu, et me lihtsalt ei saaks midagi teha ja meil oleks kõik koodid! SKETCH -> KAASA RAAMATUKOGU -> HALDAGE RAAMATUKOGU -> OTSIGE "Blynk" -> PAIGALDAGE RAAMATUKOGU

Ühendage Nodemcu ESP8266 sülearvutiga. Muidugi USB-kaablitega !! Mittekodeerijate ja enda jaoks:

Minge jaotisse FILE> NÄITED> Blynk> Board's Wifi> valige StandaloneNyt pole vaja midagi peale Blynk Auth Tokeni (projektipõhine) ja wifi mandaadi. Laadige ESP8266 visand üles ja avage SERIAL MONITOR.

Näete "IP", pange tähele, et IP, see võib olenevalt serveritsoonidest erineda. Minu oma on nagu näete "139.59.206.133". 80 on port tavaliselt http jaoks.

4. samm: IFTTT (kui see, siis see)

IFTTT (kui see, siis see)
IFTTT (kui see, siis see)
IFTTT (kui see, siis see)
IFTTT (kui see, siis see)
IFTTT (kui see, siis see)
IFTTT (kui see, siis see)

See on platvorm, mis aitab meil luua kohandatud aplette, mis aitavad meil konkreetse sündmuse kohta märguandeid saada või teatud ülesannet täita. Nagu nimigi ütleb: kõik ümbritseb "seda" ja "seda".

SIIN: Kui "konkreetne fraas öeldi Google'i assistendile", siis "see ping tehakse"

Nagu öeldud, peame klõpsama - Minu apletid> loo uus> klõpsake seda> otsige ja valige google assistent> valige lihtne fraas> järgige pilte> looge päästik

Klõpsake sellel> otsige veebihaake> valige see> valige Tee veebipäring> Seal on järgmised väljad:

  • URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (digitaalne 1/0…. 1 väljalülitatud ja 0 sisselülitatud põhjuse jaoks on selles artiklis kirjutatud, lugege seda)
  • Meetod (GET) Sisu tüüp (mitte midagi)
  • Keha (mitte midagi)

Pärast selle täitmist klõpsake nuppu Loo päästik

Märkus: PIN -kood vastab siin Arduino tihvtidele, nii nagu see, mida näeme ESP8266 -l, kuna D1 on GPIO5, st D5 Arduino jaoks, mille peame siia kirjutama, mitte D1. Näide: https:// IP/YourAuthToken/update/D5? Value = 1 this tähendab, et ESP8266 D1 tihvt on välja lülitatud. KASUTADA VASTAVUSE D TEADMISEKS ESP8266 PIN -DIAGRAAMI? GPIO juurde?

Samm: vooluringid

Vooluringid
Vooluringid
Vooluringid
Vooluringid
Vooluringid
Vooluringid
Vooluringid
Vooluringid

Selle projekti jaoks on vooluring väga lihtne. Siin kasutatakse eelnevalt kirjeldatud komponente:

5 V adapter; ESP8266 Nodemcu; releelaud; džemprid. Olen kasutanud kahte releed, kuid saame kasutada nii palju kui ESP8266 kontakte on olemas !!!

  • 5V toide suunatakse ESP8266 ja releeplaadile.
  • ESP8266 Nodemcu saab 5 V toite läbi mikro -USB või Vin pin ja Ground (nagu ma olen seda teinud).
  • Relee pardal on toiteallikaks määratud Vcc ja GND tihvt. Palun järgige pilti, ärge sisestage tarvikut releeplaadi teisele küljele, see on muul otstarbel. (Ma ei ütle, et see on lihtne ülesanne!)
  • Nii et meie IoT -moodul on valmis minema, mis jääb üle? Seadmetega ühendamine …:)
  • See on kõige lihtsam ülesanne, kuid olge ettevaatlik, kuna selle 220V vahelduvvool või 110V vahelduvvool….. Pange pealülitid alla või muidu, kui te surete, ma ei tea, kes selle artikli kirjutas.
  • Ühendage relee "NO" (tavaliselt avatud) tihvt ja relee COM (ühine) tihvt paralleelselt seadme lülititega või kui seadmetel pole lülitit, ühendage relee tihvtid järjestikku mis tahes juhtmega (ELUS või NEUTRAALNE) koos seadmega.

MÄRKUS. Olen öelnud, et ühendage releed NO ja COM tihvtiga, nii et seadmed on tavaliselt väljalülitatud olekus. Kui ta soovib, et seade oleks vaikimisi sisse lülitatud, saab kasutada NC -tihvti (tavaliselt suletud). ON ja OFF olek sõltub kahest tegurist: 1) relee NO ja NC pin 2) 0 ja 1 loogika rakenduses IFTTT/Blynk

6. toiming: jälgimine kõikjal mobiilis (IFTTT rakendus)

Nende kodus toimuvat saab hõlpsalt jälgida kõikjal maailmas ainult siis, kui Internet on saadaval.

Seega on selleks vajalik IFTTT rakendus, mis on Androidi kasutajatele saadaval Google Play poes.

IoS -i kasutaja saab selle hankida ka oma App Store'ist.

Mõlemal juhul pidage meeles, et logige sisse samalt kontolt, mis on lingitud GOOGLE HOME MINI ja IFTTT kontoga, kus te aplette tegite. Seega on oluline gmaili või Facebooki konto, mis peaks olema kogu aeg sama.

Selles rakenduses saate aplette luua samamoodi nagu me IFTTT veebirakenduses.

Kui loome apleti, on alati võimalus saada teatis, kui aplett töötab, vaikimisi on see SEES.

Nüüd jälgige, millal mõni teie seade tiksub.

NAUTI LAISUST !! Uuendage !! tehke selle projekti lemmikuks, et näidata oma toetust, ja kui soovite rohkem selliseid DIY lihtsaid projekte…

Soovitan: