Mundarija:

GBridge.io yordamida Google Home -dan ESP8266 -ni boshqarish: 4 qadam
GBridge.io yordamida Google Home -dan ESP8266 -ni boshqarish: 4 qadam

Video: GBridge.io yordamida Google Home -dan ESP8266 -ni boshqarish: 4 qadam

Video: GBridge.io yordamida Google Home -dan ESP8266 -ni boshqarish: 4 qadam
Video: Crypto Pirates Daily News – 31 января 2022 г. – последнее обновление новостей о криптовалютах 2024, Noyabr
Anonim
GBridge.io yordamida ESP8266 -ni Google Home -dan boshqaring
GBridge.io yordamida ESP8266 -ni Google Home -dan boshqaring

Google Home-dan ESP8266-ni boshqarishning turli xil usullari mavjud, lekin Internetda topishingiz mumkin bo'lgan ko'pgina echimlar IFTT-dan foydalanadi, bu sozlash uchun unchalik qulay emas.

gBridge.io jarayonni osonlashtirishga va muammosiz ishlashga imkon beradi.

Bu yo'riqnomada men sizga ESP01 modulini "Chiroqni yoqish" va "Chiroq yoqilganmi?" Kabi buyruqlarga javob beradigan tarzda sozlashimni ko'rsataman. Loyiha faqat o'rnatilgan LEDni yoqadi va o'chiradi, lekin undan keyin oldinga borish oson.

Kerakli materiallar:

  • 1 * ESP8266 moduli (https://www.sparkfun.com/products/13678)
  • 2 * tugmachalar (https://www.sparkfun.com/products/97)
  • 1 * 10k qarshilik
  • 1 * FTDI kabeli 3.3V (https://www.sparkfun.com/products/14909)

1 -qadam: ESP8266 uchun FTDI kabeli

ESP8266 uchun FTDI kabeli
ESP8266 uchun FTDI kabeli

ESP8266 va shaxsiy kompyuter o'rtasida muloqot qilish uchun siz FTDI -ESP8266 adapterini yaratishingiz kerak bo'ladi.

  1. Agar sizda 5V FTDI kabeli bo'lsa, siz bog'langan rasmda ko'rsatilgan sxemani qurishingiz kerak bo'ladi:
  2. Agar sizda 3.3V FTDI kabeli bo'lsa, 78xxl chipidan qochishingiz va 3.3Vni to'g'ridan -to'g'ri ESP8266 ga ulashingiz mumkin.
  3. Chap tugma "dasturlash" tugmasi va o'ng tugma "tiklash" tugmasi
  4. Agar siz uni "dasturlash" rejimiga o'tkazmoqchi bo'lsangiz, siz ikkita tugmani bosib turishingiz kerak va avval reset tugmasini, so'ngra ikkinchisini qo'yib yuborishingiz kerak.
  5. Dastur tugmasi ushbu loyihada o'rnatilgan LEDni qo'lda yoqish va o'chirish uchun ishlatiladi.

2 -qadam: ESP8266 ni Arduino IDE bilan dasturlash

Arduino IDE bilan ESP8266 dasturlash
Arduino IDE bilan ESP8266 dasturlash
Arduino IDE bilan ESP8266 dasturlash
Arduino IDE bilan ESP8266 dasturlash

Ikkinchi qadam - ESP01 modulini Arduino IDE bilan dasturlash. Bu Adafruit -dan MQTT kutubxonasidan foydalanishni osonlashtiradi. Menga bu qadamlar uchun qo'llanma ilhom berdi:

  1. Arduino IDE -ning so'nggi versiyasini o'rnating. Mening holimda bu v1.8.8 edi.
  2. Fayl parametrlariga o'ting va https://arduino.esp8266.com/stable/package_esp8266com_index.json havolasini Qo'shimcha taxtalar menejeri URL -lariga qo'shing.
  3. Asboblar taxtasi menejeriga o'ting
  4. Siz endi esp8266 -ni qo'shimcha taxtalarga qo'shganingiz uchun variant sifatida tanlashingiz kerak.
  5. Uni tanlang va O'rnatish -ni bosing.
  6. Sizda "Umumiy ESP8266" moduli sifatida ro'yxatga olingan ESP8266 moduli bo'lishi kerak.
  7. Mening holatimda, bog'langan rasmda ko'rsatilgandek, ba'zi parametrlarni tanlashim kerak edi.
  8. FTDI kabeli ulangan portni tanlang.
  9. Siz "Yonib -o'chish misoli" ni sinab ko'rishingiz mumkin (Fayl misollari ESP8266 Blink).
  10. ESP8266 -ni ikkita dastur tugmachasini bosib ushlab turish orqali "dasturlash" rejimiga o'tkazing va avval reset tugmasini, so'ngra ikkinchisini qo'yib yuboring.

3 -qadam: GBridge -ni sozlash

GBridge -ni sozlash
GBridge -ni sozlash
GBridge -ni sozlash
GBridge -ni sozlash
  1. Https://about.gbridge.io/ saytiga o'ting.
  2. Hisob qaydnomasini ro'yxatdan o'tkazing
  3. Hisobingizga kiring
  4. Yangi qurilma yarating
  5. Qo'shish -ni bosing.
  6. Qurilmalar ro'yxatida sizning yangi qurilmangiz bo'lishi kerak.

  7. Keyinroq sizga ikkita tasma manzili kerak bo'ladi.
  8. Google Assistant -ni ulash uchun siz gBridge hujjatlaridagi qo'llanmani bajarishingiz mumkin:

4 -qadam: Adafruit MQTT kutubxonasini GBridge bilan ishlashga kirish

Adafruit MQTT kutubxonasi ESP866 va gBridge.io o'rtasidagi aloqa uchun ishlatiladi.

  1. Arduino IDE -da Asboblar -> Kutubxona menejeri -ga o'ting
  2. Adafruit MQTT kutubxonasini o'rnating
  3. Kodning birinchi qismiga ma'lumotlarni kiriting va yuklang. Siz yugurishingiz kerak.

/************************* WiFi kirish nuqtasi ********************* ************ / #WLAN_SSID -ni "SSID nomingiz" ni belgilang #WLAN_PASS -ni "Sizning SSID parolingiz" / ******************** ***** Gbridge o'rnatilishi *******************************##AIO_SERVER ni aniqlang "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // SSL uchun 8883 dan foydalaning #AIO_USERNAME" ni belgilang "gBridge foydalanuvchi nomingiz" #gefrid parolingiz AIO_KEY "ni aniqlang/******************** ********** tasmalar ************************************* /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/onoff/set"); // Oziqlantirish nomi bilan almashtiring Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff"); // Oziqlantirish nomi bilan almashtiring

Tavsiya: