İçindekiler:
- Adım 1: Gerekli Bileşen
- Adım 2: PI'yi kurun
- Adım 3: Mikrodenetleyicinizi Programlayın (WiFi Modülü)
- Adım 4: Openhab'ı Açık/Kapalı İstekleri Gönderecek Şekilde Yapılandırın
- Adım 5: Openhab'ınızı Buluta Bağlayın
- 6. Adım: Openhab'ınızı Google Asistanınıza (IFTTT) bağlayın
- 7. Adım: Her Şeyi Birlikte Kablolamak
- Adım 8: Kutu
- 9. Adım:
Video: Google Home Kontrollü Elektrik Prizi: 9 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Kız arkadaşım her zaman akıllı bir ev inşa etmek istedi.
Bu yüzden akıllı evin altyapısını ve ilk öğesini, bir kontrol paneli kullanarak veya sesli komutları kullanarak kontrol edebileceğiniz uzaktan kumandalı bir priz anahtarı (google home veya google asistanınız varsa) oluşturuyoruz.
Burada adım adım yaptıklarımızı bulabilirsiniz.
Adım 1: Gerekli Bileşen
- AhududuPi 2
- ESP8266
- Röle modülü
- Güç adaptörü
- Konteyner
Adım 2: PI'yi kurun
İhtiyacımız olan ilk şey akıllı eviniz için bir sunucu.
Bu sunucu, akıllı ev kontrol panelinizi barındıracak ve kontrol panelini akıllı ev öğelerine bağlayacaktır.
Sunucuyu kurmanın en kolay yolu RaspberryPI için openhabian PI imajını kullanmaktır.
Talimatın tamamını openhab web sitesinde bulabilirsiniz.
Adım 3: Mikrodenetleyicinizi Programlayın (WiFi Modülü)
Bu projenin mikrodenetleyici kısmı ile ilgili en güzel şey, içinde mikrodenetleyici bulunan bir WiFi modülü kullanıyoruz, böylece programınızı arduino kullanarak yazabilir ve programınızı WiFi modülünün mikrodenetleyicisine yükleyebilirsiniz.
Projem için çok basit bir program kullanıyorum, bu yüzden https://IP_ADDRESS_OF_THE_MODULE/on'u çağırırsam röle pimi 1'i açacak ve https://IP_ADDRESS_OF_THE_MODULE/off, röle pimini 0'a çevirecek.
Ayrıca kartın RGB ledini röle kapalıysa kırmızı, açıksa yeşil ve wifi'ye bağlanırken kırmızı yanıp sönüyor ve bağlantı başarılı olduktan sonra.5 saniye yeşil yapmak için bazı fantezi kodlar ekliyorum.
NOT:
- arduino IDE esp8266'yı programlamak için nasıl yapılandırılır
- Programlamadan önce esp8266 kartının flaş düğmesini basılı tutmanız ve wifi kartının küçük mavi ledinin bir kez yanıp söndüğünü gördükten hemen sonra serbest bırakmanız gerekir.
- Modül 2,4 GHz wifi'ye bağlanmalıdır ve 5 GHz ağlara bağlanamaz.
Adım 4: Openhab'ı Açık/Kapalı İstekleri Gönderecek Şekilde Yapılandırın
openhabianpi:8080 url'sini kullanarak OpenHab kontrol panelinize erişebilmelisiniz.
HTTP bağlama kullanacağız, bu yüzden onu openhab'ınıza yüklemeniz gerekiyor
- Openhabianpi'nizde paperUI'ye gidin
- Yapılandırma>Bağlamalar, HTTP bağlaması ekler
Openhab'ınızı yapılandırma zamanı,
- [ssh openhabian@openhabianpi] kullanarak openhab kutunuza ssh atın
- openhab öğeler klasörüne gidin [cd /etc/openhab2/items]
-
Benioku dosyasını okuyun! [kedi benioku.txt]
Bahsettiğim gibi http bağlama kullanacağız
-
Öğe dosyanızı oluşturun [light2.items]
-
öğelerim dosyasının içeriği
Kitchen_Light "Mutfak Işığı"nı değiştirin {http=">[AÇIK:GET:https://192.168.1.132/on] >[OFF:GET:https://192.168.1.132/off]"}
-
şöyle okuyun:
-
NAME_OF_THE_SWITCH "ANAHTARIN ETİKET" ile {BINDING_TYPE=">[COMMAND:METHOD:URL_TO_FETCH] …. " }
- NAME_OF_THE_SWITCH sadece bir isim
-
ANAHTARIN ETİKETİ panelde göreceğiniz şeydir (Bunu panelimde kullanmıyorum)
- BINDING_TYPE, kullandığımız bağlamadır (burada
- > çıktı içindir (< girdi içindir, başka bir projede sıcaklık okuma diyelim)
- KOMUT, komut adıdır (KAPALI seçtim)
- YÖNTEM, çağrı yöntemidir (GET veya POST)
- URL_TO_FETCH, komutu gerçekleştirmek için getirmek istediğimiz url'dir.
-
-
- Önceki adım net değilse, 3. adıma dönün!
- habpanel https://openhabianpi:8080/habpanel/index.html#/ adresine gidin ve panele bir düğme ekleyin
Burada olan şey, OpenHab to Arduino modülü için bir http bağlaması tanımlamamızdır, bu yüzden bu anahtarı tetiklediğinizde o url'yi getirecektir.
Adım 5: Openhab'ınızı Buluta Bağlayın
myopenhab.org web sitesinde bir hesap oluşturun, openhab'ınızdan UUID ve sır isteyeceksiniz
Bu değerleri almak için https://openhabianpi:8080/paperui/index.html#/exten… ->MISC adresinden "openHAB Bulut bağlayıcısı" kurmanız ve openhab'ınızı yeniden başlatmanız gerekir.
docs.openhab.org/addons/ios/openhabcloud/r…
-
bu değerleri görmek için
- cat /var/lib/openhab2/uuid
- cat /var/lib/openhab2/openhabcloud/secret
6. Adım: Openhab'ınızı Google Asistanınıza (IFTTT) bağlayın
Şimdi openhab'ınızı google assistant'a bağlamanın zamanı geldi, bu yüzden "Hey google, ışığı aç" diyebiliriz ve mesajınızı openhab'a gönderecek ve sonuç olarak evinizde bazı süslü akıllı şeyler olacak.
Google asistanını openhab'a bağlamak için IFTTT kullanıyoruz
Hadi bunu yapalım
- IFTTT'de hesabınızı oluşturun/giriş yapın
- Yeni bir uygulama oluştur
- "BU" için "Google Asistan" ve "Basit bir cümle söyle"yi seçin ve sesli komutlarınızın ve sesli yanıtınızın ne olduğunu seçin ("Hey google ışığı aç" gibi).
- "THAT" için "openHAB" ve "bir komut gönder" seçeneğini seçin, ardından öğenizi ve komutu seçin (bağlama kısmındaki AÇIK ve KAPALI komutlarını hatırlayın ? aynı değerde olmalıdır)
- Bitiş.
- Şimdi "Hey Google" diye bağırın. ve "Işığı aç", kartınıza bakın, bir şeyler yapmalı (RGB led yeşile dönmeli)
- Bitirdiniz,
7. Adım: Her Şeyi Birlikte Kablolamak
Şimdiye kadar panel ve sesli komutları kullanarak arduino'dan bir pini açıp kapatabilmeliyiz.
Bir sonraki adım, her şeyi birbirine bağlamaktır, böylece arduino'nuz gücü bağlamak ve kesmek için röleye bir sinyal gönderir.
ÇOK ÖNEMLİ NOT: Burada yüksek voltaj kullanıyoruz ve yanlış bir şey yaparsanız evinizi yakabilir veya kendinizi öldürebilirsiniz. bu yüzden çok dikkatli olmalısınız ya da deneyiminiz yoksa bu kısmı görmezden gelmelisiniz.
Adım 8: Kutu
Şimdi her şeyi bir kutuya koymanın zamanı geldi, bu yüzden bir kutu bulun ve her şeyi kutunun içine koyun (kısa devre yapmadığınızdan emin olun).
Evde bir 3d yazıcımız var, bu yüzden kitim için bir kutu tasarladım ve yazdırdım.
TinkerCad Bağlantısı
9. Adım:
Sesle Etkinleştirilen Yarışmada İkincilik
Önerilen:
Arduino Tabanlı Ses Kontrollü IOT Röle Anahtarı (Google Home ve Alexa Destekli): 11 Adım
Arduino Tabanlı Ses Kontrollü IOT Röle Anahtarı (Google Home & Alexa Destekli): Bu proje, Arduino tabanlı, ses kontrollü, IOT röle anahtarının nasıl yapılacağını açıklar. Bu, iOS ve Android için bir uygulama kullanarak uzaktan açıp kapatabileceğiniz, ayrıca IFTTT'ye bağlayabileceğiniz ve Goog kullanarak sesinizle kontrol edebileceğiniz bir röledir
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: 8 Adım
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: Çocukken RC arabalara her zaman hayrandım. Günümüzde Arduino yardımıyla ucuz Bluetooth kontrollü RC arabaları kendiniz yapmak için birçok öğretici bulabilirsiniz. Hadi bir adım daha ileri gidelim ve pratik kinematik bilgimizi hesaplamak için kullanalım
Pratik Arduino ESP32 Kablosuz Duvar Prizi LED Şerit Kontrol Cihazı: 6 Adım
Pratik Arduino ESP32 Kablosuz Duvar Prizi LED Şerit Kontrol Cihazı: Bu, düşük maliyetli LED şeritler için çok pratik bir DIY Kablosuz Duvar Prizi kontrol cihazıdır. EBay'de satılan ucuz wifi kontrol cihazlarının yerini alır. RGB Led şeritlerle iyi çalışırlar. EBay Wifi denetleyicisi iyi yapılandırılmamış ve kolayca kırılıyor. Als
El Yapımı Araç Şarj Prizi: 7 Adım
El Yapımı Araç Şarj Prizi: Norveç'teki son tatilimizde karavan olarak kullanmak üzere bir minibüs kiraladık; bu kaba konaklamada, bir "lüks" eksik; minibüsün arkasında, yani uyku alanında, anahtar kapalıyken bile çalışan bir USB şarj noktasının olmamasıydı
Ses Kontrollü Ev Otomasyonu (Alexa veya Google Home gibi, Wifi veya Ethernet Gerekmez): 4 Adım
Ses Kontrollü Ev Otomasyonu (Alexa veya Google Home gibi, Wifi veya Ethernet Gerekmez): Temelde SMS tabanlı arduino kontrollü, google asistan kurulumlu, sesli talimat üzerinden mesaj göndermek için kullanılan rölelerdir. mevcut elektrikli cihazlar (Moto -X smartp'niz varsa