Përmbajtje:
- Hapi 1: Kabllo FTDI në ESP8266
- Hapi 2: Programimi i ESP8266 Me Arduino IDE
- Hapi 3: Vendosja e GBridge
- Hapi 4: Marrja e Bibliotekës Adafruit MQTT për të punuar me GBridge
Video: Kontrolloni ESP8266 Nga Google Home Duke përdorur GBridge.io: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:21
Ka mënyra të ndryshme për të kontrolluar ESP8266 nga Google Home, por shumica e zgjidhjeve që mund të gjeni në internet përdorin IFTT, e cila nuk është vërtet miqësore për t'u konfiguruar.
gBridge.io ju lejon ta bëni procesin më të lehtë dhe të veproni pa probleme.
Në këtë udhëzues si, do t'ju tregoj se si e konfigurova modulin tim ESP01 për t'iu përgjigjur komandave të tilla si "Ndizni llambën" dhe "A është ndezur llamba?". Projekti ndez dhe fik vetëm LED-in e integruar, por është e lehtë të shkosh më tej pas kësaj.
Materialet e nevojshme:
- 1 * modul ESP8266 (https://www.sparkfun.com/products/13678)
- 2 * butona (https://www.sparkfun.com/products/97)
- Rezistencë 1 * 10k
- 1 * Kabllo FTDI 3.3V (https://www.sparkfun.com/products/14909)
Hapi 1: Kabllo FTDI në ESP8266
Për të komunikuar midis ESP8266 dhe kompjuterit tuaj, do t'ju duhet të bëni një përshtatës FTDI në ESP8266.
- Ju do të duhet të ndërtoni qarkun e treguar në imazhin e lidhur nëse keni një kabllo 5V FTDI:
- Nëse keni një kabllo 3.3V FTDI, mund të shmangni çipin 78xxl dhe ta lidhni 3.3V direkt me ESP8266.
- Butoni i majtë është butoni "programim" dhe i djathti është butoni "reset"
- Kur doni ta vendosni në modalitetin "programim", duhet t'i mbani të shtypura dy butona dhe së pari të lëshoni butonin e rivendosjes, dhe pas kësaj, të dytin.
- Butoni i programit do të përdoret në këtë projekt për të ndezur dhe fikur manualisht LED-in e integruar.
Hapi 2: Programimi i ESP8266 Me Arduino IDE
Hapi i dytë është të jesh në gjendje të programosh modulin ESP01 me Arduino IDE. Kjo do ta bëjë më të lehtë përdorimin e Bibliotekës MQTT nga Adafruit. Unë u frymëzova nga ky udhëzues për këto hapa:
- Instaloni versionin më të fundit Arduino IDE. Në rastin tim ishte v1.8.8.
- Shkoni te Preferencat e Skedarëve dhe shtoni lidhjen https://arduino.esp8266.com/stable/package_esp8266com_index.json në URL -të e Menaxherit të Bordeve Shtesë.
- Shkoni te menaxheri i Bordeve të Bordit të Tools
- Tani duhet të keni esp8266 si një opsion atje pasi e keni shtuar atë në Bordet Shtesë.
- Zgjidhni atë dhe shtypni Install.
- Tani duhet të keni modulin ESP8266 të listuar si modul "Generic ESP8266".
- Në rastin tim, më duhej të zgjidhja disa parametra siç tregohen në imazhin e lidhur.
- Zgjidhni Portën ku është lidhur kablloja juaj FTDI.
- Mund të provoni "Shembullin e ndezjes" (Shembuj të skedarëve ESP8266 Blink).
- Vendoseni ESP8266 në modalitetin "programim" duke mbajtur të shtypur dy butona dhe së pari lëshoni butonin e rivendosjes, dhe pas kësaj, të dytin.
Hapi 3: Vendosja e GBridge
- Shkoni në
- Regjistroni një llogari
- Hyni në llogarinë tuaj
- Krijoni një pajisje të re
- Shtypni Shto.
-
Në listën e pajisjeve tuaja, duhet të keni të listuar pajisjen tuaj të re.
- Për më vonë do të keni nevojë për adresën e dy burimeve.
- Për të lidhur Google Assistant, mund të ndiqni udhëzuesin e disponueshëm në dokumentacionin e gBridge:
Hapi 4: Marrja e Bibliotekës Adafruit MQTT për të punuar me GBridge
Biblioteka Adafruit MQTT do të përdoret për komunikim midis ESP866 dhe gBridge.io
- Në Arduino IDE, shkoni te Veglat -> Menaxheri i Bibliotekës
- Instaloni Bibliotekën Adafruit MQTT
- Futni informacionet në pjesën e parë të kodit dhe ngarkojini. Duhet të jesh ngritur dhe drejtuar.
/************************ WiFi Access Point ********************* ************ / #define WLAN_SSID "Emri juaj SSID" #përcaktoni WLAN_PASS "Fjalëkalimi juaj SSID" / ********************* ***** Gbridge Setup ******************************##define AIO_SERVER "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // përdor 8883 për SSL #define AIO_USERNAME" emrin tënd të përdoruesit të gBridge "#përcakto AIO_KEY" fjalëkalimin tënd të gBridge "/******************** ********** Feeds ************************************ /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/onoff/set"); // Zëvendësoni me emrin tuaj të burimit Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff"); // Zëvendësoni me emrin tuaj të burimit
Recommended:
Kontrolloni dritat e shtëpisë me Google Assistant duke përdorur Arduino: 7 hapa
Kontrolli i dritave të shtëpisë me ndihmësin e Google duke përdorur Arduino: (Përditëso më 22 gusht 2020: Ky udhëzues është 2 vjeç dhe mbështetet në disa aplikacione të palëve të treta. Çdo ndryshim nga ana e tyre mund ta bëjë këtë projekt jo funksional. Mund ose jo punoni tani, por mund ta ndiqni si referencë dhe të modifikoni sipas
Ndërfaqja Njeri-Kompjuter: Funksioni i një shtrënguesi (bërë nga Kirigami) nga Lëvizja e kyçeve duke përdorur EMG .: 7 hapa
Ndërfaqja Njeri-Kompjuter: Funksioni i një shtrënguesi (bërë nga Kirigami) nga Lëvizja e kyçeve duke përdorur EMG .: Pra, kjo ishte përpjekja ime e parë në një ndërfaqe njeri-kompjuter. Kam kapur sinjalet e aktivizimit të muskujve të lëvizjes sime të dorës duke përdorur një sensor EMG, e përpunova atë përmes python dhe arduino dhe aktivizoi një gripper të bazuar në origami
Kontrolloni pajisjet shtëpiake duke përdorur Node MCU dhe Google Assistant - IOT - Blynk - IFTTT: 8 hapa
Kontrolloni pajisjet shtëpiake duke përdorur Node MCU dhe Google Assistant | IOT | Blynk | IFTTT: Një projekt i thjeshtë për të kontrolluar pajisjet duke përdorur Google Assistant: Paralajmërim: Trajtimi i rrjetit elektrik Energjia elektrike mund të jetë e rrezikshme. Trajtojeni me kujdes ekstrem. Punësoni një elektricist profesionist ndërsa punoni me qarqe të hapura. Unë nuk do të marr përgjegjësi për
Automatizimi dhe monitorimi i shtëpisë i kontrolluar nga zëri/interneti duke përdorur ESP8266 dhe Google Home Mini: 6 hapa
Automatizimi dhe monitorimi i shtëpisë i kontrolluar nga zëri/interneti duke përdorur ESP8266 dhe Google Home Mini: Hej !! Pas një pushimi të gjatë unë jam këtu pasi të gjithë duhet të bëjmë diçka të mërzitshme (punë) për të fituar. Pas të gjithë artikujve të AUTOMATITS SOM SHTPIS kam shkruar nga BLUETOOTH, IR, Local WIFI, Cloud dmth ato të vështirat, * TANI * vjen më e lehtë por më efikase
Si të kontrolloni LED duke përdorur ESP8266 NodemCU Lua WiFi nga faqja në internet: 7 hapa
Si të kontrolloni LED duke përdorur ESP8266 NodemCU Lua WiFi Nga Uebfaqja: Ky tutorial do t'ju mësojë disa baza për përdorimin e ESP8266 NodemCU Lua WiFi për të kontrolluar LED nga uebi. Para se të filloni, sigurohuni që keni të gjitha materialet e nevojshme: ESP8266 NodeMCU Lua WiFi LED Bateri bluzë (nëse është e nevojshme)