INHOUDSOPGAWE:

DIY stem/internet -beheerde tuisautomatisering en -monitering met behulp van ESP8266 en Google Home Mini: 6 stappe
DIY stem/internet -beheerde tuisautomatisering en -monitering met behulp van ESP8266 en Google Home Mini: 6 stappe

Video: DIY stem/internet -beheerde tuisautomatisering en -monitering met behulp van ESP8266 en Google Home Mini: 6 stappe

Video: DIY stem/internet -beheerde tuisautomatisering en -monitering met behulp van ESP8266 en Google Home Mini: 6 stappe
Video: 2022 LONG r/MaliciousCompliance Compilation #002 2024, Julie
Anonim
DIY stem/internet -beheerde tuisautomatisering en -monitering met behulp van ESP8266 en Google Home Mini
DIY stem/internet -beheerde tuisautomatisering en -monitering met behulp van ESP8266 en Google Home Mini
DIY stem/internet -beheerde tuisautomatisering en -monitering met behulp van ESP8266 en Google Home Mini
DIY stem/internet -beheerde tuisautomatisering en -monitering met behulp van ESP8266 en Google Home Mini
DIY stem/internet -beheerde tuisautomatisering en -monitering met behulp van ESP8266 en Google Home Mini
DIY stem/internet -beheerde tuisautomatisering en -monitering met behulp van ESP8266 en Google Home Mini

Haai !! Na 'n lang pouse is ek hier, aangesien ons almal iets verveligs (werk) moet doen om te verdien.

Na al die TUISAUTOMASIE -artikels wat ek geskryf het van BLUETOOTH, IR, Local WIFI, Cloud, dit wil sê die moeilikste, is * NOU * die maklikste, maar die doeltreffendste HUISAUTOMASIE -oplossing. T

sy projek benodig minder hardeware, anders as my vorige projekte. Die gebruik van dienste van verskillende sagtewareondernemings word meestal hierin gesien, met 'n bietjie Arduino- en kringkennis. Laat ons jou nie verveel nie. Geniet luiheid !!!

OPMERKING: Lees die hele dokument, dit sal 9 minute neem, anders is ek nie verantwoordelik as u u komponente beskadig nie !! Dit is die derde keer dat ek die projek oplaai, aangesien daar probleme met die datum is.

Stap 1: Vereiste komponente

Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig

Vyf komponente is eintlik nodig, maar ons kan dit vir die tweede een afbreek, soos ek toevallig vroeër gedoen het, want ek wou toe nie geld spandeer nie !!

  1. ESP8266 Nodemcu wifi ontwikkelbord - Miskien LOLIN, AMICA, ADAFRUIT enigiets
  2. 5V -relaisbord as 'n geheel of breek soos volg op

    • RELAIS 5VULN2003 of ULN2003A
    • Diode vir aflosbeskerming (wat ek in vorige projekte gemis het)
  3. Truie of (draad en soldeerbout)
  4. Enige mobiele laaier of adapter van 5V (ekstra laaier, moenie jou ouer se laaier vernietig nie)
  5. GOOGLE HUIS MINI

Ons kan dus 'n relaisbord van 2/4/8/16 relais ongeskonde koop in 'n voorafgeboude stroombaan, of ons kan een maak. Raadpleeg my vorige artikels soos hierdie om 'n aflosbord op u eie te maak.

Stap 2: Blynk -app

Blynk App
Blynk App
Blynk App
Blynk App
Blynk App
Blynk App

Installeer die Blynk -app op u Android -telefoon of appelfoon

Nadat u dit geïnstalleer het, meld u aan met 'n e -pos -ID of Facebook (ek verkies nie Facebook nie). En weet dat u die wagwoord van die gebruikte e -pos -ID ken, anders kry u nie die Blynk Auth Token (is projekspesifiek) wat nie net na u geregistreerde e -pos -ID gestuur word nie, maar ook verkry kan word uit die projekinstellings in Blynk! Het 'n grap gemaak!

  1. kies 'n nuwe projek Gebruik die + -knoppie om 'n widget by te voeg
  2. Voeg die knoppie by soveel as wat u wil (TOT U U GRATIS 2000 -ENERGIE BEREIK en dan energie koop)
  3. Stel die knoppie op deur op die bygevoegde knoppie te klik
  4. Kies die uitvoerpen (digitaal) soos D1, D2, D3, _, _, _, _ (VUL DIE BLANKE IN) (penne kan digitaal, analoog, virtueel) wees
  5. Sien die foto's, ek het die onderste toestand as 1 en die boonste toestand van die knoppie as 0 gestel.

Die rede hiervoor is dat die invoer van die relaisbord gekoppel is aan IC's soos ULN2003 of relais -ry IC's wat as NIE poort dien nie.

Stap 3: Programmering van ESP8266 in Arduino IDE

Programmering van ESP8266 in Arduino IDE
Programmering van ESP8266 in Arduino IDE
Programmering van ESP8266 in Arduino IDE
Programmering van ESP8266 in Arduino IDE
Programmering van ESP8266 in Arduino IDE
Programmering van ESP8266 in Arduino IDE

In Arduino IDE moet ons eerstens die ontwikkelingsbord kies wat ons gaan programmeer, soos ek in my vorige projekte vertel het. Arduino IDE> Tools> Boards> Nodemcu 12E en kies die usb -poort waarmee ons dit gekoppel het, soos COM3/4/5/6/…

Nou moet ons die Blynk -biblioteek in Arduino installeer, sodat ons maklik niks kan doen nie en elke kode kan hê !! SKETS -> BIBLIOTEEK INSLUIT -> BESTUUR BIBLIOTEKE -> SOEK "Blynk" -> INSTALLEER DIE BIBLIOTEKE

Koppel die Nodemcu ESP8266 aan 'n skootrekenaar. Natuurlik met USB-kabels !! Vir die gemak van nie-koders en myself:

Gaan na LêER> VOORBEELDE> Blynk> Board's Wifi> kies Standalone Nou is niks nodig behalwe Blynk Auth Token (projekspesifiek) en wifi -geloofsbriewe. Laai die skets in ESP8266 op en maak SERIAL MONITOR oop.

U kan die 'IP' sien, let op die IP; dit kan verskil volgens bedienersones. Myne is soos u kan sien "139.59.206.133".80 is die poort normaalweg vir

Stap 4: IFTTT (as dit dan is)

IFTTT (as dit dan is dit)
IFTTT (as dit dan is dit)
IFTTT (as dit dan is dit)
IFTTT (as dit dan is dit)
IFTTT (as dit dan is dit)
IFTTT (as dit dan is dit)

Dit is 'n platform wat ons help om pasgemaakte applets te skep wat ons kan help om in kennis gestel te word vir 'n spesifieke gebeurtenis of 'n spesifieke taak kan verrig. Soos die naam aandui: alles omring 'dit' en 'dit'.

HIER: As ''n spesifieke frase aan die Google -assistent gesê is', dan 'sal die ping gemaak word'

So, soos gesê, moet ons klik - My applets> skep nuwe> klik hierop> soek na en kies Google Assistant> kies 'n eenvoudige frase> volg foto's> skep sneller

Klik daarop> soek na webhooks> kies dit> kies Maak 'n webversoek> Daar sal velde soos volg wees:

  • URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (digitaal 1/0…. 1 vir OFF en 0 vir ON oorsaak word in hierdie artikel geskryf)
  • Metode (AOO) Inhoudstipe (niks)
  • Liggaam (niks)

Nadat u dit alles ingevul het, klik op Skep sneller

Let wel: PIN hier stem ooreen met Arduino -penne, soos wat ons op ESP8266 sien, aangesien D1 GPIO5 is, dws D5 vir Arduino, wat ons hier moet skryf, nie D1 nie. Voorbeeld: https:// IP/YourAuthToken/update/D5? Value = 1 hierdie beteken dat die D1 -pen van ESP8266 UIT sal wees. GEBRUIK DIE PIN -DIAGRAM VAN ESP8266 OM KENNISGEVING D TE KEN? NA GPIO?

Stap 5: Kringloop

Kringbane
Kringbane
Kringbane
Kringbane
Kringbane
Kringbane
Kringbane
Kringbane

Vir hierdie projek is stroombane baie eenvoudig. Komponente soos hierbo bespreek, word hier gebruik:

5V adapter; ESP8266 Nodemcu; aflosbord; springers. Ek het twee relais gebruik, maar ons kan soveel as ESP8266 penne gebruik !!!

  • Die 5V -toevoer sal na ESP8266 en Relay board gevoer word.
  • ESP8266 Nodemcu sal 'n 5V -toevoer hê via 'n mikro -USB of Vin pin and Ground (soos ek dit gedoen het).
  • Die relaisbord het Vcc- en GND -pen wat vir toevoer aangewys is. Volg die prent, moenie die toevoer aan die ander kant van die relaybord insit nie, dit is vir 'n ander doel. (Ek sal dit nie vertel nie, dit is 'n maklike taak!)
  • Ons IoT -MODULE is dus aan die gang, wat bly oor? Koppel dit aan toestelle..:)
  • Dit is die maklikste taak, maar wees versigtig, want dit is 220V AC of 110V AC ….. Sit die hoofskakelaars neer, of as u sterf, weet ek nie wie hierdie artikel geskryf het nie.
  • Koppel die "NEE" (normaalweg oop) pen van relais en COM (algemene) pen van relais aan apparaatskakelaars parallel of as daar geen skakelaar vir toestelle is nie, koppel relaispenne in serie aan enige van die draad (LIVE of NEUTRAL) wat verbind met die toestel.

OPMERKING: Ek het gesê om relais aan GEEN pen en COM -pen te koppel sodat toestelle normaalweg in OFF -toestand is. 'N Mens kan 'n NC -pen (normaal gesluit) gebruik as hy/sy die toestel in standaardtoestand wil hê. AAN en UIT staat hang af van 2 FAKTORE: 1) Relais se NO en NC pen 2) 0 en 1 logika in IFTTT/Blynk app

Stap 6: Monitor vanaf enige plek op MOBILE (IFTTT -app)

U kan maklik kyk wat in hul huis van oral in die wêreld aangaan, slegs as internet beskikbaar is.

Die belangrikste ding hiervoor is die IFTTT -app wat beskikbaar is in Google Play Store vir Android -gebruikers.

IoS -gebruiker kan dit ook in hul App Store kry.

Onthou in beide gevalle om aan te meld by dieselfde rekening wat gekoppel is aan die GOOGLE HOME MINI- en IFTTT -rekening waar u die applets gemaak het. Die belangrikste is die Gmail -rekening of Facebook -rekening wat deurgaans dieselfde moet wees.

In hierdie app kan u applets skep op dieselfde manier as in IFTTT -webtoepassings.

As ons 'n applet skep, is daar altyd 'n opsie om kennisgewing te ontvang wanneer die applet loop, dit is standaard AAN.

Kyk dus nou of enige van u toestelle kielie.

GENIET LAAIHEID !! Innoveer !! maak hierdie projek 'n gunsteling om u ondersteuning te toon en as u meer soos hierdie maklike projekte wil hê …

Aanbeveel: