Innholdsfortegnelse:
- Trinn 1: Maskinvare og programvare
- Trinn 2: Installer Nodemcu Board
- Trinn 3: Konfigurer Blynk
- Trinn 4: IFTTT -oppsett
- Trinn 5: Tilkoblinger
- Trinn 6: Last opp program til modul
Video: Portkontroll med Google Assistent ved bruk av ESP8266 NodeMCU: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Dette er mitt første prosjekt om instruktører, så kommenter nedenfor hvis det er mulige forbedringer.
Tanken er å bruke google -assistenten til å sende et signal til kontrollkortet til en port. Så ved å sende en kommando vil det være et relé som lukker en kontakt på inngangen til portkontrolleren som sender et åpent signal til kontrolleren.
For å koble Google Assistant til IOT-enheter bruker vi Blynk- og IFTTT-tjenesten.
I dette prosjektet vil vi bruke NodeMCU ESP8266 -modulen på grunn av den lille størrelsen.
Trinn 1: Maskinvare og programvare
Hva trenger du:
Maskinvare
1) NodeMCU (ESP8266) f.e. aliexpress
2) 5 eller 12V relé med triggerstrøm helst <9mA på maks 12mA: f.e. Aliexpress
3) Strømforsyning 5 eller 12V avhengig av relé (> 700mA for å være trygg) f.e. aliexpress
Programvare Bruk koblingene for å installere, brettet
1) Arduino IDE lenke
2) Blynk Library link
3) ESP8266 Styreleder (neste trinn)
4) Blynk App androidIOS
Trinn 2: Installer Nodemcu Board
1) Åpne Arduino IDE
2) Gå til filer -> preferanse
3) På tilleggstavler legger Manager til: https://arduino.esp8266.com/stable/package_esp8266c…og trykk deretter OK for å lukke fanen.
4) Gå til Tools -> Board -> Boards Manager (øverst)
5) Naviger til esp8266 av esp8266 og installer programvaren.
Trinn 3: Konfigurer Blynk
1) Åpne de Blynk -appen og opprett en konto.
2) Lag nytt prosjekt (+ ikon)
3) Velg enheten 'ESP8266' og opprett
4) I en e-post mottar du ditt personlige autoriserte token.
5) I prosjektet kan du legge til widgets ved hjelp av + -ikonet, legg til -knappen som vist på bildet
Trinn 4: IFTTT -oppsett
1) Logg inn eller opprett en konto på IFTTT.com eller appen.
2) Lag ny applet: ekstra forklaring
-Søk etter 'Google' assistent og velg trigger en enkel setning
-legg til noe som Åpne porten eller velg din egen
-Søk etter webhooks-> lag webforespørsel og legg til som bildet. For IP-en må du legge til IP-adressen til Blynk-serveren (åpne CMD på PC/laptop og skriv "ping blynk-cloud" og den skal returnere IP-adressen til din lokale Blynk-server) For godkjenningskode må du legge til din personlige autentiske kode fra e-posten du mottok fra Blynk.
Trinn 5: Tilkoblinger
Koble til: Modulens vin til din 5V eller 12V strømforsyning (inngangen er maks 20VVcc relé til strømforsyningen 5 på 12VGND reléet til strømforsyningen 0V / GNDGND av modulen til strømforsyningen 0V / GNDD1 for inngangsreléet (CH1 eller noe)
Jeg har lagt til en valgfri tilbakemelding på pin D8 som du også kan se i programmet mitt, men dette er valgfritt, slik at du kan gjøre med det du vil.
Trinn 6: Last opp program til modul
Last ned koden min
Åpne den ved hjelp av Arduino IDE
Endre WiFi SSID og passord for å matche WiFi
Endre Auth -koden for å matche den fra e -posten din
Koble til via USB og last opp
Anbefalt:
IoT -basert smart parkeringssystem ved bruk av NodeMCU ESP8266: 5 trinn
IoT -basert smart parkeringssystem ved bruk av NodeMCU ESP8266: I dag er det veldig vanskelig å finne parkering i travle områder, og det er ikke noe system for å få detaljer om parkeringstilgjengelighet online. Tenk om du kan få informasjon om tilgjengeligheten til parkeringsplassen på telefonen din, og du ikke har roaming rundt for å sjekke
Hjemmeautomatisering ved bruk av ESP8266 eller NODEMCU: 6 trinn
Hjemmeautomatisering ved hjelp av ESP8266 eller NODEMCU: Har du noen gang ønsket å gjøre hjemmet ditt automatisert via wifi? Ønsker du å kontrollere lys, vifte og alle andre apparater fra smarttelefonen din? Eller noen gang ønsket en instruksjon om tilkoblede enheter og hvordan du kommer i gang med det? Dette hjemmeautomatiseringsprosjektet vil
Internett -klokke: Vis dato og klokkeslett med en OLED ved bruk av ESP8266 NodeMCU med NTP -protokoll: 6 trinn
Internett -klokke: Vis dato og klokkeslett med en OLED Bruke ESP8266 NodeMCU Med NTP -protokoll: Hei folkens i denne instruksen vil vi bygge en internettklokke som får tid fra internett, så dette prosjektet trenger ikke noen RTC for å kjøre, det trenger bare en fungerende internettforbindelse Og for dette prosjektet trenger du en esp8266 som vil ha en
ESP8266 Nodemcu temperaturovervåking ved bruk av DHT11 på en lokal webserver - Få romtemperatur og fuktighet i nettleseren din: 6 trinn
ESP8266 Nodemcu temperaturovervåking ved bruk av DHT11 på en lokal webserver | Få romtemperatur og fuktighet i nettleseren din: Hei folkens i dag skal vi lage en fuktighet & temperaturovervåkingssystem ved bruk av ESP 8266 NODEMCU & DHT11 temperatursensor. Temperatur og fuktighet oppnås fra DHT11 Sensor & det kan sees i en nettleser hvilken nettside som skal administreres
Nybegynnerguide til ESP8266 og tweeting ved bruk av ESP8266: 17 trinn (med bilder)
Nybegynnerguide til ESP8266 og tweeting ved bruk av ESP8266: Jeg lærte om Arduino for 2 år siden. Så jeg begynte å leke med enkle ting som lysdioder, knapper, motorer osv. Da tenkte jeg at det ikke ville være kult å koble til ting som å vise dagsvær, aksjekurser, togtider på en LCD -skjerm. Jeg