İçindekiler:
- Gereçler
- Adım 1: Montaj
- Adım 2: IFTTT Kurulumu
- 3. Adım: Wi-Fi Kriket Modülünü Yapılandırın
- Adım 4: IoT Modülünü İnternete Bağlama
- Adım 5: Özet
Video: HUE Işıklarını Kontrol Etmek için Pille Çalışan Wi-Fi Akıllı Düğme: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Yazan sylwekbalaYazarın daha fazlasını izleyin:
Bu proje, pille çalışan bir IoT Wi-Fi düğmesinin 10 dakikadan kısa sürede nasıl oluşturulacağını gösterir. Düğme, IFTTT üzerinden HUE ışıklarını kontrol eder.
Bugün elektronik cihazlar üretebilir ve onları diğer akıllı ev cihazlarına kelimenin tam anlamıyla dakikalar içinde bağlayabilirsiniz. Üstelik bunu özel programcılar olmadan ve tek bir kod satırı yazmadan da yapabilirsiniz. Bu blogda, HUE ışıklarını internet üzerinden uzaktan kontrol eden, pille çalışan bir Wi-Fi Akıllı Düğmesini gösteriyoruz. Tüm beceri seviyelerindeki geliştiriciler tarafından zahmetsizce oluşturulabilir. Düğme, 2xAAA lityum pillerde 15 bin etkinleştirme olayı sürer - bu, açık ara en iyi düşük güçlü akıllı düğmedir. Günde 8 kez itme/olayları hesaba katarsak, 5+ yıl sürecektir. Bunun nedeni, bu projede kullanılan IoT modülünün etkinleştirilmediğinde herhangi bir akımı boşaltmamasıdır - true 0A. Bu talimat aşağıdaki adımlardan oluşur:
- Ekmek tahtası kullanarak montaj
- IFTTT ve HUE hizmetinin ayarlanması
- IoT modülünü yapılandırma
- IoT modülünü internete bağlama
Her şey, tek bir kod satırı veya bulut bilgisi olmadan 10 dakikadan kısa sürede yapılabilir.
Gereçler
Parçalar
- Kriket Wi-Fi modülü Edge On Things
- Breadboard (genel)
- SparkFun Büyük Kırmızı Kubbe Düğmesi
- Pil Tutucu, AAA x 2
Yazılım uygulamaları ve çevrimiçi hizmetler
FTTT Yapıcı hizmeti
Aletler
Havya (jenerik)
Adım 1: Montaj
Cricket modülüne lehimleme pimi başlığı PCB ayrılabilir konektörü. Başlık, Cricket modülünü breadboard'a bağlamayı kolaylaştırır.
- Düğmeden 1. pimi pil VCC'sine (+) bağlayın
- Düğmeden 2. pimi Cricket modülündeki WAKE_UP bağlantı noktasına bağlayın
- Pil VCC'yi (+) Kriket modülündeki BATT bağlantı noktasına bağlayın
- Pil GND'yi (-) Kriket modülündeki GND bağlantı noktasına bağlayın
Adım 2: IFTTT Kurulumu
Takip edilecek adımlar:
- Git:
- Giriş yap veya kaydol
- Kullanıcı / Hesap menüsünden Oluştur'a tıklayın (sağ üst köşe)
- Yeni kaynak olay oluşturmak için +'ya tıklayın
- Web kancaları hizmetini seçin
- Devam'ı tıklayın
- Bir web isteği al'a tıklayın (sol tarafta)
- Etkinlik adı oluşturun, ör. button_event
- Kaynak olay şimdi ayarlanmalıdır, Sonra olayından sonra +'ya tıklayın
- HUE hizmetini ara
- HUE hizmet etkinliğini seçin
- henüz HUE'nuz yoksa -> Bağlan ile eklemeniz gerekir
- Bu olayın ekleneceği cihazı (ışık) seçin
- Bitir'i tıklayın
Bitmek üzere, IoT modülünden olay gönderebileceğimiz bir HTTP adresi almamız gerekiyor.
Webhooks hizmetini arayın ve sağ üst köşedeki belgeye tıklayın.
Daha sonra "Bir POST yap veya web isteği al:" altındaki web bağlantılarını kopyalayın: daha sonra ihtiyacınız olacak.
3. Adım: Wi-Fi Kriket Modülünü Yapılandırın
Kriket, Things On Edge - Developer Portal (https://dev.thingsonedge.com) aracılığıyla tamamen OTA (Over The Air) olarak yapılandırılmıştır. Yapılandırma, Wi-Fi'nize bağlandığında (bir sonraki bölümde açıklanmaktadır) internet üzerinden Cricket tarafından alınacaktır. Şimdi önce onu yapılandıralım.
Düğme için, Cricket'i IO1: WAKE_UP pininde yüksek sinyalle uyandırıldığında POST HTTP isteği gönderecek şekilde yapılandırmamız gerekiyor. Bu sinyal, düğmeye basıldığında sağlanır.
Şimdi TOE Developer Portal'ı PC'den veya mobilden herhangi bir tarayıcıdan açın. Hesabınızdaki cihazı etkinleştirmek ve yapılandırmak için Developer Portal'a kaydolmanız/oturum açmanız gerekir. Aksi takdirde cihaz çalışmayacaktır.
Başarılı bir giriş / kayıt işleminden sonra, cihazınızı sistemde etkinleştirmek için "Yeni cihaz ekle" seçeneğine tıklamanız gerekir. Cricket'in arkasındaki etiket çubuğunda basılı benzersiz seri numarasını kullanmanız gerekir. UYARI: Seri numarasını yalnızca kendinize saklamanız gerekir. Onu başkasıyla paylaşmayın.
Artık cihazınızı yapılandırabilirsiniz.
Aşağıdaki yapılandırmayı ayarlayın:
- RTC: KAPALI
- IO2: KAPALI
- IO3: Kapalı
- Pil monitörü: KAPALI
- Güncellemeleri zorla - IO1 Uyandırma: Açık
- Güncellemeleri zorla - RTC Uyandırma: KAPALI
- Etkinlikler Gönderin: aşağıya bakın
Webhooks'tan kopyaladığınız bağlantıyı io1_wakeup'a kopyalayın/yapıştırın ve verileri boş bırakın
maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD
Yapılandırmayı ayarladıktan sonra Kaydet düğmesine basın.
Tebrikler! Neredeyse oradasın! Artık cihazınızı Wi-Fi ağınız üzerinden internete bağlamanız yeterli. Lütfen nasıl yapılacağını sonraki bölümü takip edin.
Adım 4: IoT Modülünü İnternete Bağlama
Birkaç adımda cihazınızı Wi-Fi ağınız üzerinden internete bağlayacaksınız. Tek yapmanız gereken, Cricket'in özel Wi-Fi erişim noktasını etkinleştirmek ve ardından Wi-Fi ağı kimlik bilgilerinizi iletmek için özel bir web sayfası açmak. Lütfen aşağıdaki adımları izleyin:
- LED sürekli yanana kadar modül üzerindeki bir düğmeyi 5 saniye basılı tutun.
- LED sürekli yandığında, Cricket özel bir Wi-Fi erişim noktası açtı. Aşağıdaki kimlik bilgileriyle bir dizüstü bilgisayardan veya akıllı telefondan etkin noktaya bağlanın: SSID: toe_deviceParola gerekmez
- Bağlandıktan sonra özel bir web sayfası açın: https://192.168.4.1/index.htmlDİKKAT: LED'in hala AÇIK olduğundan emin olun! KAPALI ise, adımları baştan tekrarlayın
- Artık Wi-Fi ağ kimlik bilgilerinizi iletebilir ve BAĞLAN'ı tıklayabilirsiniz. Doğru SSID ve Şifreyi geçtiyseniz, birkaç saniye sonra cihaz çevrimiçi olduğunu bildirmelidir ve LED KAPALI olacaktır.
Tebrikler! Artık cihazınız canlı ve internete bağlı!
Adım 5: Özet
Artık düğme cihazınızla HUE ışığını açıp kapatabilirsiniz !!
Daha fazla bilgi bulabilirsiniz:
- Things On Edge (https://thingsonedge.com) sayfasından Cricket modülü hakkında
- Daha fazla teknik bilgiyi burada GitHUB (https://github.com/thingsonedge/cricket) bulabilirsiniz.
- Talimatları içeren video:
Önerilen:
Pille Çalışan Cihaz için DC Adaptörü Kullanma: 3 Adım
Pille Çalışan Cihaz için DC Adaptörü Kullanma: Bu Talimat, size piller yerine bir DC adaptörünün nasıl kullanılacağını gösterecektir. Bir DC güç kaynağı kullanarak, daha fazla pile ihtiyacınız olmayacak ve bu da cihazı daha ucuza çalıştıracaktır. Burada bambudan yapılmış pil taklidi
Pille Çalışan Hareketle Çalışan LED Lamba: 4 Adım
Pille Çalışan Hareketle Çalışan LED Lamba: Kablolamaya uygun olmayan bir yere ışık koymak istiyorsanız, ihtiyacınız olan şey bu olabilir
Bu Yaz Bebeğinizi Serin Tutmak - Aptal Hayranları Akıllı Şeylerle Kontrol Etmek!: 6 Adım (Resimlerle)
Bu Yaz Bebeğinizi Serin Tutmak - Aptal Hayranları Akıllı Şeylerle Kontrol Etmek!: İki hafta önce bu yazıyı yazarken, inanılmaz bir erkek bebek babası oldum! Mevsimlerin değişmesi, günlerin uzaması ve sıcaklıkların artmasıyla birlikte, önümüzdeki günlerde bir tür monitöre sahip olmanın iyi olacağını düşündüm
Arduino ve Amazon Alexa Kullanarak Işık/Ev Işıklarını Kontrol Etme: 16 Adım (Resimlerle)
Arduino ve Amazon Alexa Kullanarak Işık/Ev Işıkları Nasıl Kontrol Edilir: UNO'ya bağlı ve Alexa tarafından kontrol edilen ışığın nasıl kontrol edileceğini anlattım
Pille Çalışan Cihaz için Güç Kaynağını Kullanma: 5 Adım (Resimlerle)
Pille Çalışan Cihaz için Güç Kaynağının Kullanılması: Bir arkadaşım bana bu ışıklı balon köpek oyuncağını getirdi ve bunun yerine bir güç kaynağıyla çalışmasını sağlayıp sağlayamayacağımı sordu, çünkü pilleri her zaman değiştirmek çok acı verici ve çevresel olarak felaketti. 2 x AA pil (toplam 3v) bitti