Talaan ng mga Nilalaman:
- Hakbang 1: FTDI Cable sa ESP8266
- Hakbang 2: Programing sa ESP8266 Sa Arduino IDE
- Hakbang 3: Pag-set up ng GBridge
- Hakbang 4: Pagkuha ng Adafruit MQTT Library upang Magtrabaho Sa GBridge
Video: Kontrolin ang ESP8266 Mula sa Google Home Paggamit ng GBridge.io: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Mayroong iba't ibang mga paraan upang makontrol ang ESP8266 mula sa Google Home, ngunit ang karamihan sa mga solusyon na maaari mong makita sa paggamit ng Internet ng IFTT, na hindi talaga user-friendly upang mai-set up.
Pinapayagan ng gBridge.io na gawing mas madali ang proseso at kumilos nang walang putol.
Sa gabay kung paano ito, ipapakita ko sa iyo kung paano ko na-setup ang aking module na ESP01 upang sagutin ang mga utos tulad ng "Buksan ang lampara" at "Naka-on ba ang ilawan?". I-on at i-off lamang ng proyekto ang built-in na LED, ngunit madali itong lumayo pagkatapos nito.
Mga materyal na kinakailangan:
- 1 * ESP8266 module (https://www.sparkfun.com/products/13678)
- 2 * mga push-button (https://www.sparkfun.com/products/97)
- 1 * 10k risistor
- 1 * FTDI cable 3.3V (https://www.sparkfun.com/products/14909)
Hakbang 1: FTDI Cable sa ESP8266
Upang makipag-usap sa pagitan ng ESP8266 at ng iyong PC, kailangan mong gumawa ng FTDI sa adapter ng ESP8266.
- Kailangan mong buuin ang circuit na ipinakita sa naka-link na imahe kung mayroon kang isang 5V FTDI cable:
- Kung mayroon kang isang 3.3V FTDI cable, maaari mong maiwasan ang 78xxl chip, at mai-plug ang 3.3V nang direkta sa ESP8266.
- Ang kaliwang pindutan ay ang "programing" na pindutan at ang kanang isa ay ang "reset" na pindutan
- Kung nais mong ilagay ito sa mode na "pag-program", kailangan mong panatilihin ang dalawang pindutan na pinindot at palabasin muna ang pindutan ng pag-reset, at pagkatapos nito, ang pangalawa.
- Gagamitin ang pindutan ng programa sa proyektong ito upang manu-manong i-on at i-off ang built-in na LED.
Hakbang 2: Programing sa ESP8266 Sa Arduino IDE
Ang pangalawang hakbang ay upang ma-program ang module ng ESP01 na may Arduino IDE. Gagawin nitong madali pagkatapos nito upang magamit ang MQTT Library mula sa Adafruit. Naging inspirasyon ako ng gabay na ito para sa mga hakbang na ito:
- I-install ang pinakabagong bersyon ng Arduino IDE. Sa aking kaso ito ay v1.8.8.
- Pumunta sa Mga Kagustuhan sa File at idagdag ang link https://arduino.esp8266.com/stable/package_esp8266com_index.json sa Mga Karagdagang URL ng Mga Tagapamahala ng Mga Lupon.
- Pumunta sa manager ng Mga Board Board
- Dapat ay mayroon ka na ngayong esp8266 bilang isang pagpipilian doon dahil naidagdag mo ito sa Mga Karagdagang Lupon.
- Piliin ito at pindutin ang I-install.
- Dapat ay mayroon ka ngayong module ng ESP8266 na nakalista bilang "Generic ESP8266" module.
- Sa aking kaso, kinailangan kong pumili ng ilang mga parameter tulad ng ipinakita sa naka-link na imahe.
- Piliin ang Port kung saan naka-plug ang iyong FTDI cable.
- Maaari mong subukan ang "Halimbawa ng Blink" (Mga Halimbawa ng File na ESP8266 Blink).
- Ilagay ang iyong ESP8266 sa mode na "programing" sa pamamagitan ng pagpapanatili ng dalawang pindutan na pinindot at palabasin muna ang pindutan ng pag-reset, at pagkatapos nito, ang pangalawa.
Hakbang 3: Pag-set up ng GBridge
- Pumunta sa
- Magrehistro ng isang account
- mag-login sa iyong account
- Lumikha ng isang bagong aparato
- Pindutin ang Idagdag.
-
Sa iyong listahan ng aparato, dapat na nakalista ang iyong bagong aparato.
- Kakailanganin mo ang dalawang address ng feed para sa ibang pagkakataon.
- Upang ikonekta ang Google Assistant, maaari mong sundin ang gabay na magagamit sa dokumentasyon ng gBridge:
Hakbang 4: Pagkuha ng Adafruit MQTT Library upang Magtrabaho Sa GBridge
Ang Adafruit MQTT library ay gagamitin sa komunikasyon sa pagitan ng ESP866 at gBridge.io
- Sa Arduino IDE, Pumunta sa Mga Tool -> Library Manager
- I-install ang Adafruit MQTT Library
- Ipasok ang mga impormasyong nasa unang bahagi ng code at i-upload ito. Ikaw ay shoud up at tumatakbo.
/ ***** ***** ***** Pag-set up ng Gbridge *****.net "#define AIO_SERVERPORT 1883 // use 8883 for SSL #define AIO_USERNAME" your gBridge username "#define AIO_KEY" your gBridge password "/ ******************** *** / Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge / u341 / d984 / onoff / set"); // Palitan ng iyong feedname Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge / u341 / d984 / onoff"); // Palitan ng iyong feedname
Inirerekumendang:
Dual Tutorial ng SonOFF: Kontrolin ang Iyong Mga Elektrikal na Kagamitan mula sa Malayo Paggamit ng MQTT at Ubidots: 4 na Hakbang
Dual Tutorial ng SONOFF: Kontrolin ang Iyong Mga Elektrikal na Kagamitan mula sa Malayo Paggamit ng MQTT at Ubidots: Ang $ 9 Wi-Fi relay na ito ay maaaring makontrol ang dalawang kasangkapan nang sabay. Alamin kung paano ikonekta ito sa Ubidots at ilabas ang buong potensyal nito! Sa gabay na ito matututunan mo kung paano makontrol ang isang pares ng 110V na kagamitan sa Wi-Fi sa halagang $ 9, gamit ang Ito's SonOFF Dual.
Android Home (kontrolin ang Iyong Tahanan Mula sa Iyong Telepono): 4 Mga Hakbang
Android Home (kontrolin ang Iyong Tahanan Mula sa Iyong Telepono): Ang aking panghuling plano ay ang aking bahay sa aking bulsa, mga switch, sensor at seguridad. at pagkatapos ay auto mate itoPakilala: Kumusta Ich bin zakriya at ang " Android home " ang aking proyekto, ang proyektong ito ay una mula sa apat na paparating na mga itinuturo, Sa
Kontrolin ang Mga Home Appliances Gamit ang Node MCU at Google Assistant - IOT - Blynk - IFTTT: 8 Hakbang
Kontrolin ang Mga Home Appliances Gamit ang Node MCU at Google Assistant | IOT | Blynk | IFTTT: Isang simpleng proyekto upang makontrol ang Mga Appliances Gamit ang Google Assistant: Babala: Maaaring mapanganib ang Pag-handle ng Mains Elektrisidad. Hawakan nang may matinding pag-aalaga. Kumuha ng isang propesyonal na elektrisista habang nagtatrabaho sa mga bukas na circuit. Hindi ako kukuha ng mga responsibilidad para sa da
Pagsasama ng Arduino at Apple HomeKit - Kontrolin ang Iyong Tahanan Mula sa Siri! Narito ang IoT: 6 na Hakbang
Pagsasama ng Arduino at Apple HomeKit - Kontrolin ang Iyong Tahanan Mula sa Siri! Narito ang IoT: Ang Instructable na Ito ay magbibigay sa iyo ng isang mabilis at madaling paraan upang magdagdag ng isang arduino board sa HomeKit ng Apple sa isang iOS device. Binubuksan nito ang lahat ng uri ng mga posibilidad kabilang ang mga Script na tumatakbo sa server, na sinamahan ng Mga HomeKit ng Apple " Mga Eksena ", ito
I-access ang Kontrolin ang isang Server o Karamihan sa Anumang Windows Computer mula sa malayo .: 6 Mga Hakbang
I-access ang Kontrolin ang isang Server o Karamihan sa Anumang Windows Computer mula sa malayo .: Ang itinuturo na ito ay isang kumbinasyon ng ilang mga ideya na nakita ko dito sa mga itinuturo. Ang Ha4xor4life ay naglabas ng isang itinuturo na tinatawag na Check up sa iyong personal na server ng file nang madali. Ito ay isang magandang ideya ngunit kinakailangan ito ng isang monitor na may dalawang input