Բովանդակություն:

Վերահսկեք ESP8266- ը Google Home- ից ՝ օգտագործելով GBridge.io: 4 քայլ
Վերահսկեք ESP8266- ը Google Home- ից ՝ օգտագործելով GBridge.io: 4 քայլ

Video: Վերահսկեք ESP8266- ը Google Home- ից ՝ օգտագործելով GBridge.io: 4 քայլ

Video: Վերահսկեք ESP8266- ը Google Home- ից ՝ օգտագործելով GBridge.io: 4 քայլ
Video: wifi հեռակառավարման հաղորդագրություն IR և RF կոդերի համար Broadlink RM4C Pro, Home Assistant 2024, Հուլիսի
Anonim
Վերահսկեք ESP8266- ը Google Home- ից ՝ օգտագործելով GBridge.io
Վերահսկեք ESP8266- ը Google Home- ից ՝ օգտագործելով GBridge.io

Google Home- ից ESP8266- ը կառավարելու տարբեր եղանակներ կան, սակայն լուծումների մեծ մասը, որոնք կարող եք գտնել ինտերնետում, օգտագործում են IFTT- ը, որն իրականում օգտագործողի համար հարմար չէ:

gBridge.io- ն թույլ է տալիս հեշտացնել գործընթացը և գործել անթերի:

Այս ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես եմ կարգավորել իմ ESP01 մոդուլը ՝ պատասխանելու այնպիսի հրահանգներին, ինչպիսիք են «Միացնել լամպը» և «Լամպը միացված է՞»: Նախագիծը միայն միացնում և անջատում է ներկառուցված LED- ը, բայց դրանից հետո ավելի հեշտ է գնալ:

Անհրաժեշտ նյութեր

  • 1 * ESP8266 մոդուլ (https://www.sparkfun.com/products/13678)
  • 2 * կոճակ (https://www.sparkfun.com/products/97)
  • 1 * 10k դիմադրություն
  • 1 * FTDI մալուխ 3.3V (https://www.sparkfun.com/products/14909)

Քայլ 1: FTDI մալուխ դեպի ESP8266

FTDI մալուխ դեպի ESP8266
FTDI մալուխ դեպի ESP8266

ESP8266- ի և ձեր համակարգչի միջև հաղորդակցվելու համար դուք պետք է պատրաստեք FTDI- ից ESP8266 ադապտեր:

  1. Դուք ստիպված կլինեք կառուցել միացված պատկերում ցուցադրված միացում, եթե ունեք 5V FTDI մալուխ:
  2. Եթե ունեք 3.3V FTDI մալուխ, կարող եք խուսափել 78xxl չիպից և 3.3V- ն ուղղակիորեն միացնել ESP8266- ին:
  3. Ձախ կոճակը «ծրագրավորման» կոճակն է, իսկ աջը ՝ «զրոյական» կոճակը
  4. Երբ ցանկանում եք այն տեղադրել «ծրագրավորման» ռեժիմում, պետք է սեղմել երկու կոճակները և նախ բաց թողնել վերականգնման կոճակը, իսկ դրանից հետո ՝ երկրորդը:
  5. Projectրագրի կոճակը կօգտագործվի այս նախագծում `ներկառուցված LED- ը ձեռքով միացնելու և անջատելու համար:

Քայլ 2. ESP8266 ծրագրավորում Arduino IDE- ով

ESP8266 ծրագրավորում Arduino IDE- ով
ESP8266 ծրագրավորում Arduino IDE- ով
ESP8266 ծրագրավորում Arduino IDE- ով
ESP8266 ծրագրավորում Arduino IDE- ով

Երկրորդ քայլն այն է, որ կարողանանք ծրագրավորել ESP01 մոդուլը Arduino IDE- ով: Դրանից հետո հեշտ կլինի օգտագործել Adafruit- ից MQTT գրադարանը: Այս քայլերի համար ինձ ոգեշնչեց այս ուղեցույցը.

  1. Տեղադրեք Arduino IDE- ի վերջին տարբերակը: Իմ դեպքում դա v1.8.8 էր:
  2. Գնացեք Ֆայլի նախապատվություններ և ավելացրեք https://arduino.esp8266.com/stable/package_esp8266com_index.json հղումը Լրացուցիչ խորհուրդների մենեջերի URL- ներին:
  3. Գնացեք Tools Board Boards մենեջեր
  4. Այժմ դուք պետք է esp8266- ը որպես տարբերակ ունենաք այնտեղ, քանի որ այն ավելացրել եք Լրացուցիչ վահանակներին:
  5. Ընտրեք այն և կտտացրեք Տեղադրեք:
  6. Այժմ դուք պետք է ունենաք ESP8266 մոդուլը նշված որպես «Ընդհանուր ESP8266» մոդուլ:
  7. Իմ դեպքում, ես ստիպված էի ընտրել որոշ պարամետրեր, ինչպես ցույց է տրված հղված պատկերում:
  8. Ընտրեք նավահանգիստը, որտեղ միացված է ձեր FTDI մալուխը:
  9. Կարող եք ստուգել «Թարթելու օրինակը» (Ֆայլի օրինակներ ESP8266 Blink):
  10. Տեղադրեք ձեր ESP8266- ը «ծրագրավորման» ռեժիմում ՝ սեղմելով երկու կոճակները և նախ բաց թողեք վերականգնման կոճակը, իսկ դրանից հետո ՝ երկրորդը:

Քայլ 3: GBridge- ի կարգավորում

GBridge- ի կարգավորում
GBridge- ի կարգավորում
GBridge- ի կարգավորում
GBridge- ի կարգավորում
  1. Գնացեք
  2. Գրանցել հաշիվ
  3. Մուտք գործեք ձեր հաշիվ
  4. Ստեղծեք նոր սարք
  5. Կտտացրեք Ավելացնել:
  6. Ձեր սարքերի ցանկում դուք պետք է նշեք ձեր նոր սարքը:

  7. Ավելի ուշ ձեզ հարկավոր կլինի երկու հոսքի հասցե:
  8. Google Օգնականին միացնելու համար կարող եք հետևել gBridge փաստաթղթերում առկա ուղեցույցին ՝

Քայլ 4. Adafruit MQTT գրադարան GBridge- ի հետ աշխատելու համար

Adafruit MQTT գրադարանը կօգտագործվի ESP866- ի և gBridge.io- ի միջև հաղորդակցության համար

  1. Arduino IDE- ում գնացեք Գործիքներ -> Գրադարանի կառավարիչ
  2. Տեղադրեք Adafruit MQTT գրադարանը
  3. Մուտքագրեք տեղեկատվությունը ծածկագրի առաջին մասում և վերբեռնեք այն: Դուք պետք է վեր կենաք և աշխատեք:

/************************ WiFi մուտքի կետ ********************* ************ / #սահմանել WLAN_SSID «Ձեր SSID անունը» #սահմանել WLAN_PASS «Ձեր SSID գաղտնաբառը» / ********************* ***** Gbridge Setup *******************************##սահմանել AIO_SERVER »mqtt.gbridge.kappelt.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"); // Փոխարինեք ձեր ֆիդային անունով Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff"); // Փոխարինեք ձեր լրահոսի անունով

Խորհուրդ ենք տալիս: