Turinys:

„Pasidaryk pats“balso/interneto valdomas namų automatizavimas ir stebėjimas naudojant ESP8266 ir „Google Home Mini“: 6 žingsniai
„Pasidaryk pats“balso/interneto valdomas namų automatizavimas ir stebėjimas naudojant ESP8266 ir „Google Home Mini“: 6 žingsniai

Video: „Pasidaryk pats“balso/interneto valdomas namų automatizavimas ir stebėjimas naudojant ESP8266 ir „Google Home Mini“: 6 žingsniai

Video: „Pasidaryk pats“balso/interneto valdomas namų automatizavimas ir stebėjimas naudojant ESP8266 ir „Google Home Mini“: 6 žingsniai
Video: ALEKSEJUS KONONOVIČIUS - „Rizikos fizika: kuo daugiau fizikos, tuo mažiau rizikos" 2024, Liepa
Anonim
„Pasidaryk pats“balso/interneto valdomas namų automatizavimas ir stebėjimas naudojant ESP8266 ir „Google Home Mini“
„Pasidaryk pats“balso/interneto valdomas namų automatizavimas ir stebėjimas naudojant ESP8266 ir „Google Home Mini“
„Pasidaryk pats“balso/interneto valdomas namų automatizavimas ir stebėjimas naudojant ESP8266 ir „Google Home Mini“
„Pasidaryk pats“balso/interneto valdomas namų automatizavimas ir stebėjimas naudojant ESP8266 ir „Google Home Mini“
„Pasidaryk pats“balso/interneto valdomas namų automatizavimas ir stebėjimas naudojant ESP8266 ir „Google Home Mini“
„Pasidaryk pats“balso/interneto valdomas namų automatizavimas ir stebėjimas naudojant ESP8266 ir „Google Home Mini“

Ei !! Po ilgos pertraukos aš čia, nes visi turime padaryti kažką nuobodaus (darbo), kad užsidirbtume.

Po visų HOME AUTOMATION straipsnių, kuriuos parašiau iš BLUETOOTH, IR, Local WIFI, Cloud, t. Y. Sudėtingų, * DABAR * ateina lengviausias, bet efektyviausias HOME AUTOMATION sprendimas. T

jo projektui reikia mažiau aparatūros, skirtingai nei mano ankstesni projektai. Skirtingų programinės įrangos kompanijų paslaugų naudojimas dažniausiai matomas turint šiek tiek „Arduino“ir grandinės žinių. Nenuobodžiaukime tavęs. Mėgaukitės tingumu !!!

PASTABA: perskaitykite visą dokumentą, tai užtruks 9 minutes, kitaip, jei sugadinsite savo komponentus, nebūsiu atsakingas !! Tai yra trečias kartas, kai įkeliu projektą, nes svetainėje yra tam tikrų datos problemų.

1 žingsnis: reikalingi komponentai

Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai

Iš tikrųjų reikalingi penki komponentai, tačiau mes galime juos sugriauti antrajam, kaip tai padariau anksčiau, nes tada nenorėjau išleisti pinigų !!

  1. ESP8266 „Nodemcu“„Wi -Fi“kūrimo lenta - galbūt LOLIN, AMICA, ADAFRUIT
  2. 5V relės plokštę kaip visumą arba suskaidyti taip

    • RELĖ 5 VULN2003 arba ULN2003A
    • Relės apsaugos diodas (kurio praleidau ankstesniuose projektuose)
  3. Džemperiai arba (viela ir lituoklis)
  4. Bet koks mobilusis įkroviklis ar 5 V adapteris (atsarginis įkroviklis, nesunaikinkite tėvų mobiliojo įkroviklio)
  5. „GOOGLE HOME MINI“

Taigi mes galime nusipirkti 2/4/8/16 relių plokštę, nepažeistą iš anksto sumontuotoje grandinėje, arba galime ją pagaminti, žr.

2 žingsnis: „Blynk“programa

„Blynk“programa
„Blynk“programa
„Blynk“programa
„Blynk“programa
„Blynk“programa
„Blynk“programa

Įdiekite „Blynk“programą savo „Android“ar „Apple“telefone

Įdiegę prisiregistruokite naudodami el. Pašto ID arba „Facebook“(man nepatinka „Facebook“). Ir būkite tikri, kad žinote naudojamo el. Pašto adreso slaptažodį, nes kitaip negausite „Blynk Auth Token“(yra konkretaus projekto), kuris ne tik siunčiamas į jūsų registruotą el. Pašto adresą, bet ir gali būti gautas iš „Blynk“projekto nustatymų! Juokaudavo!

  1. pasirinkite naują projektą Naudokite mygtuką +, kad pridėtumėte valdiklį
  2. Pridėkite mygtuką tiek, kiek norite (kol baigsite NEMOKAMĄ 2000 ENERGIJĄ ir tada pirksite energiją)
  3. Konfigūruokite mygtuką spustelėdami pridėtą mygtuką
  4. Pasirinkite išvesties kaištį (skaitmeninį), pvz., D1, D2, D3, _, _, _, _ (užpildykite tuščius) (kaiščiai gali būti skaitmeniniai, analoginiai, virtualūs)
  5. Žiūrėkite paveikslėlius, apatinę būseną nurodiau kaip 1, o viršutinę - 0.

Priežastis yra ta, kad relės plokštės įvestis yra prijungta prie IC, tokių kaip ULN2003, arba relės pavaros IC, kurios veikia kaip NE vartai.

3 žingsnis: ESP8266 programavimas „Arduino IDE“

ESP8266 programavimas „Arduino IDE“
ESP8266 programavimas „Arduino IDE“
ESP8266 programavimas „Arduino IDE“
ESP8266 programavimas „Arduino IDE“
ESP8266 programavimas „Arduino IDE“
ESP8266 programavimas „Arduino IDE“

„Arduino IDE“pirmiausia turime pasirinkti kūrimo lentą, kurią programuosime, kaip sakiau ankstesniuose projektuose. „Arduino IDE“> „Įrankiai“> „Lentos“> „Nodemcu 12E“ir pasirinkite USB prievadą, prie kurio jį prijungėme, pvz., COM3/4/5/6/…

Dabar mes turime įdiegti „Blynk“biblioteką Arduino, kad galėtume lengvai nieko nedaryti ir turėti kiekvieną kodą !! EŠKYŠAS -> ĮSKAIČIUOTI BIBLIOTEKĄ -> Tvarkyti BIBLIOTEKAS -> PAIEŠKOS „Blynk“-> ĮRENGTI BIBLIOTEKĄ

Prijunkite „Nodemcu ESP8266“prie nešiojamojo kompiuterio. Žinoma, su USB laidais! Kad būtų lengviau naudotis nekoderiais ir aš:

Eikite į FILE> PAVYZDYS> „Blynk“> „Board Wifi“> pasirinkite „Standalone“Dabar nieko nereikia, išskyrus „Blynk Auth Token“(konkrečiam projektui) ir „Wi -Fi“prisijungimo duomenis. ĮKELTI eskizą ESP8266 ir atidaryti SERIAL MONITOR.

Galite pamatyti „IP“, pažymėkite, kad IP, jis gali skirtis priklausomai nuo serverio zonų. Mano yra kaip matote "139.59.206.133".80 yra prievadas paprastai

4 žingsnis: IFTTT (jei tai tada)

IFTTT (jei tai tada)
IFTTT (jei tai tada)
IFTTT (jei tai tada)
IFTTT (jei tai tada)
IFTTT (jei tai tada)
IFTTT (jei tai tada)

Tai platforma, padedanti mums sukurti pasirinktines programėles, kurios gali padėti mums gauti pranešimą apie konkretų įvykį arba atlikti tam tikrą užduotį. Kaip rodo pavadinimas: viskas supa „šį“ir „tą“.

ČIA: jei „konkreti frazė buvo pasakyta„ Google “padėjėjui“, tada „tas ping bus padarytas“

Taigi, kaip minėta, turime spustelėti - Mano programėlės> sukurti naują> spustelėkite tai> ieškoti ir pasirinkti „Google“padėjėjas> pasirinkti paprastą frazę> sekti paveikslėlius> sukurti trigerį

Spustelėkite tą> ieškokite žiniatinklio kabliukų> pasirinkite jį> pasirinkite Pateikti žiniatinklio užklausą> Bus tokie laukai:

  • URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (šiame straipsnyje parašyta skaitmeninė 1/0…. 1 išjungta ir 0 - įjungta priežastis), perskaitykite tai)
  • Metodas (GET) Turinio tipas (nieko)
  • Kūnas (nieko)

Užpildę visa tai, spustelėkite Sukurti trigerį

Pastaba: PIN kodas čia atitinka „Arduino“kaiščius, todėl, kaip ir tai, ką matome ESP8266, kaip D1 yra GPIO5, ty D5 „Arduino“, kurį turime rašyti čia, o ne D1. Pavyzdys: https:// IP/YourAuthToken/update/D5? Value = 1 this reiškia, kad ESP8266 D1 kaištis bus išjungtas. NAUDOKITE ESP8266 PIN DIAGRAMĄ, KAD ŽINOTE DĖL ATITIKTIES? Į GPIO?

5 žingsnis: grandinė

Grandinės
Grandinės
Grandinės
Grandinės
Grandinės
Grandinės
Grandinės
Grandinės

Šio projekto schema yra labai paprasta. Čia naudojami šie komponentai:

5V adapteris; ESP8266 „Nodemcu“; relės lenta; džemperiai. Aš naudoju dvi relės, tačiau galime naudoti tiek ESP8266 kaiščių, kiek yra !!!

  • 5 V maitinimas bus tiekiamas į ESP8266 ir relės plokštę.
  • ESP8266 „Nodemcu“turės 5 V maitinimą per „micro USB“arba „Vin“kontaktą ir įžeminimą (kaip aš tai padariau).
  • Relės plokštėje yra Vcc ir GND kaištis, skirtas tiekti. Prašome sekti paveikslėlį, o ne įdėti reikmenis kitoje relės plokštės pusėje, nes tai skirta kitiems tikslams. (Nesakysiu, kad tai lengva užduotis !!)
  • Taigi mūsų daiktų interneto modulis pradės veikti, kas liko? Prijungimas prie prietaisų..:)
  • Tai lengviausia užduotis, tačiau būkite atsargūs, nes jos 220 V kintamosios srovės arba 110 voltų kintamosios srovės šaltinis….. Nuleiskite pagrindinius jungiklius arba, jei mirsite, nežinau, kas parašė šį straipsnį.
  • Prijunkite „NE“(paprastai atidarytą) relės kaištį ir COM (bendrą) relės kaištį prie lygiagrečių prietaisų jungiklių arba, jei nėra prietaisų jungiklio, nuosekliai prijunkite relės kaiščius prie bet kurio laido (GYVO arba NEUTRALIO) su prietaisu.

PASTABA: sakiau, kad reikia prijungti relę prie NO kaiščio ir COM kaiščio, kad prietaisai paprastai būtų išjungti. Galima naudoti NC kaištį (paprastai uždarytą), jei jis nori, kad prietaisas būtų įjungtas. ĮJUNGIMO ir IŠJUNGIMO būsena priklauso nuo 2 VEIKSNIŲ: 1) relės NO ir NC kaištis 2) 0 ir 1 logika IFTTT/Blynk programoje

6 veiksmas: stebėjimas iš bet kurios mobiliosios vietos (IFTTT programa)

Galima lengvai stebėti, kas vyksta jų namuose iš bet kurios šio pasaulio vietos, tik jei yra internetas.

Taigi tam reikia IFTTT programos, kurią galima rasti „Google Play“parduotuvėje „Android“vartotojams.

„IoS“vartotojas taip pat gali jį gauti iš savo „App Store“.

Abiem atvejais nepamirškite prisijungti iš tos pačios paskyros, susietos su GOOGLE HOME MINI ir IFTTT paskyra, kurioje sukūrėte programėles. Taigi svarbiausia yra „Gmail“paskyra arba „Facebook“paskyra, kuri turėtų būti vienoda.

Šioje programoje galite kurti programėles taip pat, kaip ir IFTTT žiniatinklio programoje.

Kai kuriame programėlę, visada yra galimybė gauti pranešimą, kai programėlė veikia, pagal numatytuosius nustatymus ji yra ĮJUNGTA.

Taigi dabar stebėkite, kada koks nors jūsų prietaisas yra pažymėtas.

Džiaukitės tingumu !! Naujovink !! padarykite šį projektą mėgstamiausiu, kad parodytumėte savo paramą, ir jei norite daugiau panašių į „pasidaryk pats“projektų …

Rekomenduojamas: