İçindekiler:
- Adım 1: ESP8266'ya FTDI Kablosu
- Adım 2: ESP8266'yı Arduino IDE ile Programlama
- 3. Adım: GBridge'i Ayarlama
- Adım 4: Adafruit MQTT Kitaplığının GBridge ile Çalışmasını Sağlamak
Video: ESP8266'yı GBridge.io Kullanarak Google Home'dan Kontrol Edin: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
ESP8266'yı Google Home'dan kontrol etmenin farklı yolları vardır, ancak İnternet'te bulabileceğiniz çözümlerin çoğu, kurulumu gerçekten kullanıcı dostu olmayan IFTT'yi kullanır.
gBridge.io, süreci kolaylaştırmaya ve sorunsuz hareket etmeye olanak tanır.
Bu nasıl yapılır kılavuzunda, "Lambayı aç" ve "Lamba açık mı?" gibi komutlara yanıt vermek için ESP01 modülümü nasıl kurduğumu göstereceğim. Proje yalnızca yerleşik LED'i açar ve kapatır, ancak bundan sonra daha ileri gitmek kolaydır.
İhtiyac duyulan malzemeler:
- 1 * ESP8266 modülü (https://www.sparkfun.com/products/13678)
- 2 * basmalı düğmeler (https://www.sparkfun.com/products/97)
- 1 * 10k direnç
- 1 * FTDI kablosu 3.3V (https://www.sparkfun.com/products/14909)
Adım 1: ESP8266'ya FTDI Kablosu
ESP8266 ve PC'niz arasında iletişim kurmak için bir FTDI - ESP8266 adaptörü yapmanız gerekecektir.
- 5V FTDI kablonuz varsa, bağlantılı resimde gösterilen devreyi kurmanız gerekecektir:
- 3.3V FTDI kablonuz varsa, 78xxl çipinden kaçınabilir ve 3.3V'yi doğrudan ESP8266'ya bağlayabilirsiniz.
- Soldaki düğme “programlama” düğmesidir ve sağdaki “reset” düğmesidir.
- “Programlama” moduna almak istediğinizde iki butonu basılı tutup önce reset butonunu, ardından ikincisini bırakmalısınız.
- Bu projede program düğmesi, yerleşik LED'i manuel olarak açıp kapatmak için kullanılacaktır.
Adım 2: ESP8266'yı Arduino IDE ile Programlama
İkinci adım, ESP01 modülünü Arduino IDE ile programlayabilmektir. Bu, bundan sonra Adafruit'ten MQTT Kütüphanesini kullanmayı kolaylaştıracaktır. Bu adımlar için bu kılavuzdan ilham aldım:
- En son Arduino IDE sürümünü yükleyin. Benim durumumda v1.8.8 idi.
- Dosya Tercihleri'ne gidin ve https://arduino.esp8266.com/stable/package_esp8266com_index.json bağlantısını Ek Pano Yöneticisi URL'lerine ekleyin.
- Araçlar Panosu Panoları yöneticisine gidin
- Ek Panolara eklediğiniz için artık esp8266'yı bir seçenek olarak orada bulundurmalısınız.
- Seçin ve Yükle'ye basın.
- Artık “Genel ESP8266” modülü olarak listelenen ESP8266 modülünüz olmalıdır.
- Benim durumumda, bağlantılı resimde gösterildiği gibi bazı parametreleri seçmem gerekiyordu.
- FTDI kablonuzun takılı olduğu Bağlantı Noktasını seçin.
- "Göz kırpma örneği"ni (Dosya Örnekleri ESP8266 Yanıp Sönme) test edebilirsiniz.
- İki düğmeyi basılı tutarak ESP8266'nızı “programlama” moduna alın ve önce sıfırlama düğmesini, ardından ikincisini bırakın.
3. Adım: GBridge'i Ayarlama
- https://about.gbridge.io/ adresine gidin
- Bir hesap oluştur
- hesabınıza giriş yapın
- Yeni bir cihaz oluştur
- Ekle'ye basın.
-
Cihaz listenizde, yeni cihazınızın listelenmiş olması gerekir.
- Daha sonra için iki besleme adresine ihtiyacınız olacak.
- Google Asistan'ı bağlamak için gBridge belgelerinde bulunan kılavuzu takip edebilirsiniz:
Adım 4: Adafruit MQTT Kitaplığının GBridge ile Çalışmasını Sağlamak
Adafruit MQTT kütüphanesi, ESP866 ve gBridge.io arasındaki iletişim için kullanılacaktır.
- Arduino IDE'de Araçlar -> Kütüphane Yöneticisi'ne gidin
- Adafruit MQTT Kütüphanesini Kurun
- Kodun ilk bölümüne bilgileri girin ve yükleyin. Ayakta ve çalışıyor olmalısın.
/************************* WiFi Erişim Noktası ********************* ***************/ #define WLAN_SSID "SSID adınız" #define WLAN_PASS "SSID Parolanız" /******************** ***** Gbridge Kurulumu ***********************************/#define AIO_SERVER "mqtt.gbridge.kappelt.net" #define AIO_SERVERPORT 1883 // SSL için 8883 kullanın #define AIO_USERNAME "gBridge kullanıcı adınız" #define AIO_KEY "gBridge şifreniz"/******************** ********** Beslemeler ******************************************** / Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish(&mqtt, "gBridge/u341/d984/onoff/set"); //Yayın adınızla değiştirin Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe(&mqtt, "gBridge/u341/d984/onoff"); // Feed adınızla değiştirin
Önerilen:
Arduino Kullanarak Google Asistan ile Ev Işıklarını Kontrol Edin: 7 Adım
Arduino Kullanarak Google Asistan ile Ev Işıklarını Kontrol Edin: (22 Ağustos 2020'deki gibi güncelleme: Bu talimat 2 yaşında ve bazı üçüncü taraf uygulamalara dayanıyor. Yanlarında yapılacak herhangi bir değişiklik bu projeyi çalışmaz hale getirebilir. Olabilir veya olmayabilir. şimdi çalışıyor olun, ancak referans olarak takip edebilir ve buna göre değiştirebilirsiniz
Android WiFi Esp8266 Kontrolünü Kullanarak Cihazınızı Kontrol Edin: 6 Adım
Android WiFi Esp8266 Kontrolünü Kullanarak Cihazınızı Kontrol Edin: Artık daha fazla bilgi için esp8266 WiFi modülünü kullanarak cihazları nasıl kontrol edeceğimizi ve Arduino Android WiFi kontrolünü kullanarak cihazınızı kontrol etmeyi öğreneceğiz. bağlantıya tıklayın mohamed eşref
Node MCU ve Google Assistant Kullanarak Ev Aletlerini Kontrol Edin - IoT - göz kırp - IFTTT: 8 Adım
Node MCU ve Google Assistant Kullanarak Ev Aletlerini Kontrol Edin | IoT | göz kırp | IFTTT: Google Asistan Kullanarak Aletleri kontrol etmek için basit bir proje: Uyarı: Şebeke Elektriğiyle İşlem Yapmak Tehlikeli olabilir. Son derece dikkatli davranın. Açık devrelerle çalışırken profesyonel bir elektrikçi kiralayın. Da için sorumluluk almayacağım
[Ev Otomasyonu] ESP8266 + Blynk Kullanarak Her Yerden Röleleri Kontrol Edin: 4 Adım
[Ev Otomasyonu] ESP8266 + Blynk Kullanarak Her Yerden Kontrol Röleleri: Bir ev otomasyonu yapmanın birçok yolu vardır, Bazıları karmaşıktır, Bazıları kolaydır, Bu talimat kitabı, Blynk ile ESP-12E kullanarak basit bir röle kontrolünün nasıl yapıldığını göstereceğim. Kolaylık için tasarım tek taraflı PCB idi, böylece kendi başınıza yapabilirsiniz
ESP8266 WiFi Modülünü ve Blynk Uygulamasını Kullanarak Arduino Uno'yu Kontrol Edin: 6 Adım
ESP8266 WiFi Modülünü ve Blynk Uygulamasını Kullanarak Arduino Uno'yu Kontrol Edin: Bu proje, ESP8266-01 WiFi modülü ve Blynk App kullanarak Arduino pinlerini kontrol etmenizi sağlar. Blynk Uygulamasının kullanımı çok kolaydır ve IoT hakkında bilgi edinmeye başlamak için harika bir yoldur. Bu Eğitim Windows PC içindir