İçindekiler:
- 1. Adım: Gereksinimler ve Kurulum
- Adım 2: Arduino IDE Kurulumu
- Adım 3: SONOFF Dual'inizi Kodlama
- Adım 4: Cihazlarınızı Uzaktan Kontrol Edin
Video: SONOFF İkili Eğitimi: Elektrikli Cihazlarınızı MQTT ve Ubidots Kullanarak Uzaktan Kontrol Edin: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
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'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
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ı 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:
Arduino ve BTS7960b Kullanarak Güçlü Elektrikli Kaykay E-Bike 350W DC Motoru Kontrol Edin: 9 Adım
Arduino ve BTS7960b Kullanarak Güçlü Elektrikli Kaykay E-Bike 350W DC Motoru Kontrol Edin: Bu eğitimde, Arduino ve DC sürücüsü bts7960b kullanarak bir DC motoru nasıl kontrol edeceğimizi öğreneceğiz. Motor 350W veya sadece küçük bir Toy arduino dc motoru olabilir. gücü BTS7960b sürücüsü Max akımını geçmediği sürece.Videoyu izleyin
LED'lerinizi TV Uzaktan Kumandanızla mı Kontrol Edin?! -- Arduino IR Eğitimi: 5 Adım (Resimlerle)
LED'lerinizi TV Uzaktan Kumandanızla mı Kontrol Edin?! || Arduino IR Eğitimi: Bu projede size televizyonumun arkasındaki LED'leri kontrol etmek için televizyonumdaki gereksiz düğmeleri nasıl yeniden tasarladığımı göstereceğim. Bu tekniği, biraz kod düzenleme ile her türlü şeyi kontrol etmek için de kullanabilirsiniz. Ben de biraz teoriden bahsedeceğim
Arduino İvmeölçer Eğitimi: Servo Motor Kullanarak Bir Gemi Köprüsünü Kontrol Edin: 5 Adım
Arduino İvmeölçer Eğitimi: Bir Servo Motor Kullanarak Bir Gemi Köprüsünü Kontrol Edin: İvmeölçer sensörleri, artık akıllı telefonlarımızın çoğunda, sorumlu olanın ivmeölçer olduğunu bile bilmeden, onlara günlük olarak kullandığımız çok çeşitli kullanım ve yetenekler vermek için bulunmaktadır. Bu yeteneklerden biri de kontrol edilebilir
Sıcaklık ve Nem Göstergeli Tv Kumandanız (Uzaktan Kumanda) İle Elektrikli Aletlerinizi Kontrol Edin: 9 Adım
Elektrikli Aletlerinizi Tv Kumandanızla (Uzaktan Kumanda) Sıcaklık ve Nem Göstergesi ile Kontrol Edin: merhaba ben Abhay ve bu benim Instructables'taki ilk blogum ve bugün size bunu yaparak elektrikli cihazlarınızı tv uzaktan kumandanızla nasıl kontrol edeceğinizi göstereceğim. basit proje. destek ve malzeme sağlayan atl laboratuvarına teşekkürler
MESH ve Logitech Harmony Kullanarak Ev Cihazlarınızı Otomatikleştirin: 5 Adım (Resimlerle)
MESH ve Logitech Harmony Kullanarak Ev Cihazlarınızı Otomatikleştirin: Ev cihazlarınızı çok az çabayla otomatikleştirmenin bir yolunu mu arıyorsunuz? Cihazlarınızı "Açık" duruma getirmek için uzaktan kumanda kullanmaktan sıkıldınız mı? ve "Kapalı"? MESH Hareket Sensörü ve Logitech Ha ile cihazlarınızı otomatikleştirebilirsiniz