İçindekiler:

SONOFF İkili Eğitimi: Elektrikli Cihazlarınızı MQTT ve Ubidots Kullanarak Uzaktan Kontrol Edin: 4 Adım
SONOFF İkili Eğitimi: Elektrikli Cihazlarınızı MQTT ve Ubidots Kullanarak Uzaktan Kontrol Edin: 4 Adım

Video: SONOFF İkili Eğitimi: Elektrikli Cihazlarınızı MQTT ve Ubidots Kullanarak Uzaktan Kontrol Edin: 4 Adım

Video: SONOFF İkili Eğitimi: Elektrikli Cihazlarınızı MQTT ve Ubidots Kullanarak Uzaktan Kontrol Edin: 4 Adım
Video: Evimizi Akıllandırıyoruz! Home Assistant-Akıllı Ev Serisi #2 Uzaktan Kontrollü Röle Yapımı 2024, Kasım
Anonim
SONOFF İkili Eğitimi: Elektrikli Cihazlarınızı MQTT ve Ubidots Kullanarak Uzaktan Kontrol Edin
SONOFF İkili Eğitimi: Elektrikli Cihazlarınızı MQTT ve Ubidots Kullanarak Uzaktan Kontrol Edin

Bu 9 dolarlık Wi-Fi rölesi aynı anda iki cihazı kontrol edebilir. Onu Ubidots'a nasıl bağlayacağınızı öğrenin ve tüm potansiyelini açığa çıkarın!

Bu kılavuzda, Itead'in SONOFF Dual'ini kullanarak Wi-Fi üzerinden birkaç 110V cihazı 9 $ karşılığında nasıl kontrol edeceğinizi öğreneceksiniz. Piyasadaki tüketici sınıfı WiFi akıllı fişlerle karşılaştırıldığında SONOFF, akıllı ev ve hatta endüstriyel IoT projelerini daha büyük ölçekte yapmak için harika bir alternatiftir. Ayrıca, popüler ESP8266 Wi-Fi çipini temel alır ve Arduino ortamıyla ve Ubidots'taki ESP kitaplıklarımız gibi diğer kaynaklarla uyumlu hale getirir.

1. Adım: Gereksinimler ve Kurulum

Gereksinimler ve Kurulum
Gereksinimler ve Kurulum
Gereksinimler ve Kurulum
Gereksinimler ve Kurulum
Gereksinimler ve Kurulum
Gereksinimler ve Kurulum

Bu Eğitilebilir Tabloyu takip etmek için ihtiyacınız olacak:

  • Bilgisayarınızı kullanarak SONOFF'u programlayabilmek için bir UartSBee cihazı
  • SONOFF İkili
  • UbidotsESPMQTT Kütüphanesi
  • Ubidots hesabı - veya - STEM Lisansı

Donanım Kurulumu

SONOFF Dual cihazını sökün, bu, yerleşik ESP8266'yı programlamamız gereken SONOFF TTL pin çıkışına erişmek içindir. SONOFF, pin başlıklarından ikisi olmadan gelir, bu nedenle üniteyi programlamadan önce bunları lehimlemeniz gerekecektir.

Lehimlemeden sonra, aşağıdaki tabloyu izleyerek kartı UartSBee'ye bağlayın:

UartSBee - SONOFF Dual

VCC - VCC

TX - RX

RX - TX

GND - GND

Adım 2: Arduino IDE Kurulumu

Arduino IDE Kurulumu
Arduino IDE Kurulumu

Arduino IDE'de, ESP8266'nın Arduino kitaplıklarına erişebilmek için Dosyalar -> Tercihler'e tıklayın ve bu URL'yi Ek Kart Yöneticisi URL'leri alanına girin:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Bu alan birden çok URL'yi destekler. Halihazırda başka URL'ler yazdıysanız, bunları virgülle ayırın.

  • Araçlar -> Pano menüsünden Boards Manager'ı açın ve ESP8266 platformunu kurun.
  • Kurulumdan sonra Araçlar > Pano menüsüne gidin ve panoyu seçin: Genel ESP8266 Modülü.
  • UbidotsESPMQTT kitaplığını GitHub hesabımızdan ZIP dosyası olarak indirin.
  • Arduino IDE'nize geri dönün, Sketch -> Include Library -> Add. ZIP Library'ye tıklayın.
  • UbidotsESPMQTT'nin. ZIP dosyasını seçin ve ardından “Kabul Et” veya “Seç”e tıklayın. Arduino IDE'yi kapatın ve tekrar açın.

Adım 3: SONOFF Dual'inizi Kodlama

SONOFF Dual'inizi Kodlama
SONOFF Dual'inizi Kodlama

Bu örnek kod, her iki röleyi aynı anda açan veya kapatan bir Ubidots değişkenine abone olacaktır.

Kodu çalıştırmadan önce Ubidots hesabınıza gidin, "Cihazlar" sekmesini bulun ve "SONOFF Dual" adlı bir Cihaz ve içinde "Röleler" adlı bir değişken oluşturun. Bu görüntü gibi görünmelidir.

Cihaz API etiketinin "sonoff-dual" ve değişken API etiketinin "röleler" olduğundan emin olun. Bunlar, MQTT aracısında hangi değişkene abone olunacağını bilmek için SONOFF tarafından kullanılan benzersiz tanımlayıcılardır. Gerekirse etiketleri düzenleyebilirsiniz. Artık bu kodla cihazınızı flaş etmeye hazırsınız!

Adım 4: Cihazlarınızı Uzaktan Kontrol Edin

Cihazlarınızı Uzaktan Kontrol Edin!
Cihazlarınızı Uzaktan Kontrol Edin!
Cihazlarınızı Uzaktan Kontrol Edin!
Cihazlarınızı Uzaktan Kontrol Edin!

Cihazlarınızı flashladıktan sonra Arduino IDE'nin seri monitörünü açın, resimdeki gibi bir şey görmelisiniz, yani WiFi bağlantısı ve MQTT aboneliği başarılı oldu.

Şimdi "Gösterge Tabloları" sekmesine gidin ve "Kontrol" "Anahtar" türünde yeni bir Widget ekleyin. Bu anahtar, "Röleler" değişkenine bir "1" veya bir "0" gönderir, bu daha sonra röleleri açmak veya kapatmak için SONOFF'un geri arama işlevinde okunur. Artık SONOFF Dual'inizi kontrol panelinizden uzaktan kontrol edebilirsiniz!

Önerilen: