Mündəricat:

GBridge.io istifadə edərək Google Evindən ESP8266 -ya nəzarət edin: 4 addım
GBridge.io istifadə edərək Google Evindən ESP8266 -ya nəzarət edin: 4 addım

Video: GBridge.io istifadə edərək Google Evindən ESP8266 -ya nəzarət edin: 4 addım

Video: GBridge.io istifadə edərək Google Evindən ESP8266 -ya nəzarət edin: 4 addım
Video: Crypto Pirates Daily News - January 31st 2022 - Latest Cryptocurrency News Update 2024, Iyul
Anonim
GBridge.io istifadə edərək Google Home -dan ESP8266 -ya nəzarət edin
GBridge.io istifadə edərək Google Home -dan ESP8266 -ya nəzarət edin

ESP8266-nı Google Home-dan idarə etməyin müxtəlif yolları var, ancaq İnternetdə tapa biləcəyiniz bir çox həll, IFTT-dən istifadə edir və bu, həqiqətən istifadəçi dostu deyil.

gBridge.io prosesi asanlaşdırmağa və problemsiz hərəkət etməyə imkan verir.

Bu təlimatda ESP01 modulumu "Lampanı yandır" və "Lampa yandırılıbmı?" Kimi əmrlərə cavab vermək üçün necə qurduğumu göstərəcəyəm. Layihə yalnız quraşdırılmış LED-i yandırır və söndürür, ancaq bundan sonra daha da irəli getmək asandır.

Lazım olan materiallar:

  • 1 * ESP8266 modulu (https://www.sparkfun.com/products/13678)
  • 2 * düymələr (https://www.sparkfun.com/products/97)
  • 1 * 10k rezistor
  • 1 * FTDI kabeli 3.3V (https://www.sparkfun.com/products/14909)

Addım 1: FTDI Kabeli ESP8266 -ya

FTDI ESP8266 kabel
FTDI ESP8266 kabel

ESP8266 ilə kompüteriniz arasında ünsiyyət qurmaq üçün bir FTDI -dən ESP8266 -a qədər adapter etməlisiniz.

  1. 5V FTDI kabeliniz varsa əlaqəli şəkildə göstərilən dövrəni qurmalı olacaqsınız:
  2. 3.3V FTDI kabeliniz varsa, 78xxl çipinin qarşısını ala və 3.3V -u birbaşa ESP8266 -ya qoşa bilərsiniz.
  3. Sol düymə "proqramlaşdırma" düyməsi, sağdakı "sıfırlama" düyməsidir
  4. "Proqramlaşdırma" rejiminə qoymaq istədiyiniz zaman iki düyməni basıb saxlamalı və əvvəlcə sıfırlama düyməsini, sonra isə ikincisini buraxmalısınız.
  5. Proqram düyməsi bu layihədə quraşdırılmış LED-i əl ilə açmaq və söndürmək üçün istifadə olunacaq.

Addım 2: Arduino IDE ilə ESP8266 proqramlaşdırılması

Arduino IDE ilə ESP8266 proqramlaşdırılması
Arduino IDE ilə ESP8266 proqramlaşdırılması
Arduino IDE ilə ESP8266 proqramlaşdırılması
Arduino IDE ilə ESP8266 proqramlaşdırılması

İkinci addım, ESP01 modulunu Arduino IDE ilə proqramlaşdıra bilməkdir. Bu, Adafruit -dən MQTT Kitabxanasından istifadə etməyi asanlaşdıracaq. Bu addımlardan bu təlimatdan ilham aldım:

  1. Ən son Arduino IDE versiyasını quraşdırın. Mənim vəziyyətimdə v1.8.8 idi.
  2. Fayl Tercihlərinə gedin və https://arduino.esp8266.com/stable/package_esp8266com_index.json linkini Əlavə Kartlar Meneceri URL -lərinə əlavə edin.
  3. Alətlər lövhələri menecerinə gedin
  4. Əlavə lövhələrə əlavə etdiyiniz üçün indi esp8266 -nı orada bir seçim olaraq almalısınız.
  5. Bunu seçin və Quraşdır düyməsini basın.
  6. İndi "Ümumi ESP8266" modulu olaraq siyahıya alınan ESP8266 modulunuz olmalıdır.
  7. Mənim vəziyyətimdə əlaqəli şəkildə göstərildiyi kimi bəzi parametrləri seçmək məcburiyyətində qaldım.
  8. FTDI kabelinizin bağlandığı Limanı seçin.
  9. "Göz qırpma nümunəsini" sınaya bilərsiniz (Fayl nümunələri ESP8266 yanıb -sönmək).
  10. İki düyməni basıb saxlayaraq ESP8266 -nı "proqramlaşdırma" rejiminə keçirin və əvvəlcə sıfırlama düyməsini, sonra isə ikincisini buraxın.

Addım 3: GBridge qurmaq

GBridge qurulması
GBridge qurulması
GBridge qurulması
GBridge qurulması
  1. Https://about.gbridge.io/ saytına daxil olun
  2. Hesab qeydiyyatdan keçin
  3. Hesabınıza daxil olun
  4. Yeni bir cihaz yaradın
  5. Əlavə et düyməsini basın.
  6. Cihaz siyahınızda yeni cihazınızın siyahısı olmalıdır.

  7. Daha sonra iki qaynaq ünvanına ehtiyacınız olacaq.
  8. Google Assistant -a qoşulmaq üçün gBridge sənədlərində mövcud olan təlimatı izləyə bilərsiniz:

Addım 4: Adafruit MQTT Kitabxanasının GBridge ilə işləməsini əldə etmək

Adafruit MQTT kitabxanası, ESP866 ilə gBridge.io arasında ünsiyyət üçün istifadə ediləcək.

  1. Arduino IDE -də Alətlər -> Kitabxana Menecerinə gedin
  2. Adafruit MQTT Kitabxanasını quraşdırın
  3. Kodun birinci hissəsinə məlumat daxil edin və yükləyin. Ayağa qalxıb qaçmalısan.

/************************* WiFi Giriş Nöqtəsi ********************* ************ / #WLAN_SSID "SSID adınızı" təyin edin #WLAN_PASS "SSID Parolunuzu" təyin edin / ******************** ***** Gbridge Setup *******************************##AIO_SERVER'i təyin edin "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // SSL üçün 8883 istifadə edin #AIO_USERNAME" gBridge istifadəçi adınızı təyin edin " #gibrid şifrənizi AIO_KEY təyin edin/******************** ********** Yemlər ************************************* /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/onoff/set"); // Feed adınızla əvəz edin Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff"); // Feed adınızla dəyişdirin

Tövsiyə: