İçindekiler:

HUE Işıklarını Kontrol Etmek için Pille Çalışan Wi-Fi Akıllı Düğme: 5 Adım (Resimlerle)
HUE Işıklarını Kontrol Etmek için Pille Çalışan Wi-Fi Akıllı Düğme: 5 Adım (Resimlerle)

Video: HUE Işıklarını Kontrol Etmek için Pille Çalışan Wi-Fi Akıllı Düğme: 5 Adım (Resimlerle)

Video: HUE Işıklarını Kontrol Etmek için Pille Çalışan Wi-Fi Akıllı Düğme: 5 Adım (Resimlerle)
Video: Bilgisayar çöp oldu #vlog #keşfet #birgünüm #ironia #bilgisayar #arkadaş #tavsiye 2024, Aralık
Anonim

Yazan sylwekbalaYazarın daha fazlasını izleyin:

RaspberryPi Pico'yu WiFi'ye Bağlama ve bildirim gönderme
RaspberryPi Pico'yu WiFi'ye Bağlama ve bildirim gönderme
RaspberryPi Pico'yu WiFi'ye Bağlama ve bildirim gönderme
RaspberryPi Pico'yu WiFi'ye Bağlama ve bildirim gönderme
BBC Micro:bit + WiFi + Telefon Bildirimleri
BBC Micro:bit + WiFi + Telefon Bildirimleri
BBC Micro:bit + WiFi + Telefon Bildirimleri
BBC Micro:bit + WiFi + Telefon Bildirimleri
Raspberry Pi'de Node-RED'de WiFi Sensörleri ve UI nasıl oluşturulur
Raspberry Pi'de Node-RED'de WiFi Sensörleri ve UI nasıl oluşturulur
Raspberry Pi'de Node-RED'de WiFi Sensörleri ve UI nasıl oluşturulur
Raspberry Pi'de Node-RED'de WiFi Sensörleri ve UI nasıl oluşturulur

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:

  1. Ekmek tahtası kullanarak montaj
  2. IFTTT ve HUE hizmetinin ayarlanması
  3. IoT modülünü yapılandırma
  4. 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

Image
Image
toplantı
toplantı
toplantı
toplantı

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

IFTTT Kurulumu
IFTTT Kurulumu
IFTTT Kurulumu
IFTTT Kurulumu
IFTTT Kurulumu
IFTTT Kurulumu
IFTTT Kurulumu
IFTTT Kurulumu

Takip edilecek adımlar:

  1. Git:
  2. Giriş yap veya kaydol
  3. Kullanıcı / Hesap menüsünden Oluştur'a tıklayın (sağ üst köşe)
  4. Yeni kaynak olay oluşturmak için +'ya tıklayın
  5. Web kancaları hizmetini seçin
  6. Devam'ı tıklayın
  7. Bir web isteği al'a tıklayın (sol tarafta)
  8. Etkinlik adı oluşturun, ör. button_event
  9. Kaynak olay şimdi ayarlanmalıdır, Sonra olayından sonra +'ya tıklayın
  10. HUE hizmetini ara
  11. HUE hizmet etkinliğini seçin
  12. henüz HUE'nuz yoksa -> Bağlan ile eklemeniz gerekir
  13. Bu olayın ekleneceği cihazı (ışık) seçin
  14. 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

Wi-Fi Kriket Modülünü Yapılandırın
Wi-Fi Kriket Modülünü Yapılandırın
Wi-Fi Kriket Modülünü Yapılandırın
Wi-Fi Kriket Modülünü Yapılandırın
Wi-Fi Kriket Modülünü Yapılandırın
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

IoT Modülünü İnternete Bağlama
IoT Modülünü İnternete Bağlama
IoT Modülünü İnternete Bağlama
IoT Modülünü İnternete Bağlama
IoT Modülünü İnternete Bağlama
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:

  1. LED sürekli yanana kadar modül üzerindeki bir düğmeyi 5 saniye basılı tutun.
  2. 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
  3. 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
  4. 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: