İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu, talimatlarla ilgili ilk projem, bu yüzden olası iyileştirmeler varsa lütfen aşağıya yorum yapın.
Buradaki fikir, bir kapının kontrol panosuna bir sinyal göndermek için google asistanını kullanmaktır. Böylece bir komut göndererek, kapı kontrolörünün girişindeki bir kontağı kapatan ve kontrolöre kapı açık sinyali gönderen bir röle olacaktır.
Google asistanını IOT cihazlarıyla bağlamak için Blynk ve IFTTT hizmetini kullanıyoruz.
Bu projede küçük boyutu nedeniyle NodeMCU ESP8266 modülünü kullanacağız.
Adım 1: Donanım ve Yazılım
Neye ihtiyacın var:
Donanım
1) NodeMCU (ESP8266) f.e. aliexpress
2) Tetik akımı tercihen <9mA, maksimum 12mA olan 5 veya 12V röle: f.e. aliexpress
3) Güç kaynağı röleye bağlı olarak 5 veya 12V (güvenli olması için >700mA) f.e. aliexpress
YazılımYüklemek için bağlantıları kullanın, tahta
1) Arduino IDE bağlantısı
2) Blynk Kitaplığı bağlantısı
3) ESP8266 Yönetim Kurulu yöneticisi (sonraki adım)
4) Blynk Uygulaması androidIOS
Adım 2: Nodemcu Board Kurulumu
1) Arduino IDE'yi açın
2) Dosyalara gidin -> tercih
3) Ek panolar Yöneticisi'nde şunu ekleyin: https://arduino.esp8266.com/stable/package_esp8266c… ve ardından sekmeyi kapatmak için Tamam'a basın.
4) Araçlar -> Pano -> Pano Yöneticisi'ne gidin (en üstte)
5) esp8266 ile esp8266'ya gidin ve yazılımı yükleyin.
3. Adım: Blynk'i Kurun
1) de Blynk uygulamasını açın ve bir hesap oluşturun.
2) Yeni proje oluştur (+ simgesi)
3) 'ESP8266' cihazını seçin ve oluşturun
4) Bir E-postada kişisel yetkili jetonunuzu alacaksınız.
5) Projede + ikonunu kullanarak widget ekleyebilirsiniz, resimde gösterildiği gibi ekle butonu
Adım 4: IFTTT Kurulumu
1) IFTTT.com'da veya uygulamada oturum açın veya bir hesap oluşturun.
2) Yeni uygulama oluşturun: ek açıklama
-'Bunda' google asistanı arayın ve tetikleyiciyi seçin, basit bir cümle söyleyin
- Kapıyı aç gibi bir şey ekleyin veya kendinizinkini seçin
-'that'ta web kancalarını arayın -> web isteği yapın ve resimdeki gibi ekleyin. IP için Blynk sunucusunun IP adresini eklemeniz gerekir (PC/dizüstü bilgisayarda CMD'yi açın ve "ping blynk-cloud" yazın ve yerel Blynk sunucunuzun IP adresini döndürmelidir) Yetkilendirme kodu için Blynk'ten aldığınız e-postadaki kişisel orijinal kodunuzu eklemeniz gerekir.
Adım 5: Bağlantılar
Bağlayın: Modülün Vin'i 5V veya 12V güç kaynağınıza (giriş, güç kaynağına maksimum 20VVcc röledir.
Programımda da görebileceğiniz gibi pin D8'e isteğe bağlı bir geri bildirim ekledim ama bu isteğe bağlı, böylece istediğinizi yapabilirsiniz.
Adım 6: Programı Modüle Yükleyin
Kodumu indir
Arduino IDE kullanarak açın
WiFi SSID'nizi ve şifrenizi WiFi'nize uyacak şekilde değiştirin
Yetkilendirme kodunu e-postanızdakiyle eşleşecek şekilde değiştirin
USB ile bağlanın ve yükleyin