Indholdsfortegnelse:

Portkontrol med Google Assistent ved hjælp af ESP8266 NodeMCU: 6 trin
Portkontrol med Google Assistent ved hjælp af ESP8266 NodeMCU: 6 trin

Video: Portkontrol med Google Assistent ved hjælp af ESP8266 NodeMCU: 6 trin

Video: Portkontrol med Google Assistent ved hjælp af ESP8266 NodeMCU: 6 trin
Video: Топ вопросов от PSC по ECDIS. #ECDIS #PSC 2024, Juni
Anonim
Portkontrol med Google Assistent ved hjælp af ESP8266 NodeMCU
Portkontrol med Google Assistent ved hjælp af ESP8266 NodeMCU

Dette er mit første projekt om instruktører, så kommenter nedenfor, hvis der er mulige forbedringer.

Ideen er at bruge google -assistenten til at sende et signal til kontrolkortet på en port. Så ved at sende en kommando vil der være et relæ, der lukker en kontakt på indgangen til gate -controlleren, som sender et gate open -signal til controlleren.

For at forbinde Google Assistant med IOT-enheder bruger vi Blynk og IFTTT-tjenesten.

I dette projekt vil vi bruge NodeMCU ESP8266 modul på grund af den lille størrelse.

Trin 1: Hardware og software

Hvad du har brug for:

Hardware

1) NodeMCU (ESP8266) f.e. aliexpress

2) 5 eller 12V relæ med triggerstrøm fortrinsvis <9mA på max 12mA: f.e. Aliexpress

3) Strømforsyning 5 eller 12V afhængigt af relæ (> 700mA for at være sikker) f.e. aliexpress

Software Brug linkene til at installere, kortet

1) Arduino IDE -link

2) Blynk bibliotek link

3) ESP8266 Bestyrelsesleder (næste trin)

4) Blynk App androidIOS

Trin 2: Installer Nodemcu Board

1) Åbn Arduino IDE

2) Gå til filer -> præference

3) På Yderligere tavler Manager tilføj: https://arduino.esp8266.com/stable/package_esp8266c…og tryk derefter på OK for at lukke fanen.

4) Gå til Værktøjer -> Board -> Boards Manager (øverst)

5) Naviger til esp8266 ved esp8266 og installer softwaren.

Trin 3: Opsætning af Blynk

Opsætning Blynk
Opsætning Blynk

1) Åbn de Blynk -appen, og opret en konto.

2) Opret nyt projekt (+ ikon)

3) Vælg enheden 'ESP8266' og opret

4) I en e-mail modtager du dit personlige autoriserede token.

5) I projektet kan du tilføje widgets ved hjælp af + ikon, tilføj knap som vist på billedet

Trin 4: IFTTT -opsætning

IFTTT opsætning
IFTTT opsætning
IFTTT opsætning
IFTTT opsætning
IFTTT opsætning
IFTTT opsætning

1) Log ind eller opret en konto på IFTTT.com eller appen.

2) Opret ny applet: ekstra forklaring

-Søg efter 'Google' på denne assistent og vælg trigger en simpel sætning

-tilføj noget som Åbn porten, eller vælg din egen

-I den 'søgning efter webhooks-> lav webanmodning og tilføj som billedet. For IP'en skal du tilføje IP-adressen til Blynk-server (åben CMD på PC/laptop og skriv "ping blynk-cloud" og det skal returnere IP-adressen på din lokale Blynk-server) For godkendelseskode skal du tilføje din personlige autentiske kode fra den e-mail, du har modtaget fra Blynk.

Trin 5: Forbindelser

Forbindelser
Forbindelser

Tilslut: Vin af modulet til din 5V eller 12V strømforsyning (indgangen er max 20VVcc af relæ til strømforsyning 5 af 12VGND relæ til strømforsyning 0V / GNDGND af modul til strømforsyning 0V / GNDD1 til input Relæ (CH1 eller noget)

Jeg har tilføjet en valgfri feedback på pin D8, som du også kan se i mit program, men dette er valgfrit, så du kan gøre med det, hvad du vil.

Trin 6: Upload program til modul

Download min kode

Åbn den ved hjælp af Arduino IDE

Skift WiFi SSID og adgangskode for at matche din WiFi

Skift godkendelseskode for at matche den fra din e -mail

Tilslut via USB og upload

Anbefalede: