İçindekiler:

Sonoff Duvar Anahtarı Eklentileri: 4 Adım
Sonoff Duvar Anahtarı Eklentileri: 4 Adım

Video: Sonoff Duvar Anahtarı Eklentileri: 4 Adım

Video: Sonoff Duvar Anahtarı Eklentileri: 4 Adım
Video: Duvardaki anahtarı ekrana çeviren Sonoff NS Panel Pro inceleme 2024, Kasım
Anonim
Sonoff Duvar Anahtarı Eklentileri
Sonoff Duvar Anahtarı Eklentileri

Sonoff T1 duvar anahtarlarını çalıştırıyorsanız, ev otomasyonu için bulut tabanlı sunucuları kullanmaktan uzaklaşmış ve duvara monte ışık anahtarından daha fazla işlevsellik elde etmek istiyorsunuz. Bu talimat, bir sıcaklık sensörünün ve isteğe bağlı olarak sesli uyarının nasıl ekleneceğini gösterir.

Önkoşul

1. Sonoff T1'in kablosuz (OTA) veya CP2102 USB - TTL adaptörü ile yanıp sönmesi anlamına gelir.

2. Mqtt Broker bilgilerini almak için.

3. Anahtarı kontrol etmek ve sensör verilerini görüntülemek için ev otomasyon platformu.

Bu proje için Amacım, Sonoff duvar ışık anahtarlarımdan birine ek işlevsellik eklemekti. Onları bir süredir dairede tutuyorum, hepsi Tasmota ürün yazılımı kullanıyor, bu da MQTT üzerinden otomasyon platformum Home Assistant ile iletişim kurmalarını sağlıyor.

Home Assistant ve Tasmota hakkında bir sürü youtube videosu var, onlara bakmanızı tavsiye ederim.

Evin her yerinde soğutma/ısıtma işlemini otomatik hale getirebilmek için her zaman merkezi bir apartman sıcaklığı okumasına sahip olmak istemişimdir. Bir seçenek olarak, alarm etkinleştirildiğinde bu genel bip sesini vermek için bir sesli uyarı ekledim. Bu talimat, bu konuda nasıl gittim

Dikkat!

Anahtarı çıkarırken veya eklerken AC voltajı ile çalışan zamanlar olacaktır, Lütfen dikkatli olun

Adım 1: Bellenim Kurulumu

Bellenim Kurulumu
Bellenim Kurulumu
Bellenim Kurulumu
Bellenim Kurulumu
Bellenim Kurulumu
Bellenim Kurulumu

Donanım yazılımını duvar anahtarımda kurmaya başladım ve Sonoff, Tasmota veya ESPhome ile yanıp söndükten sonra sensörlerin, rölelerin, anahtarların ve LED'lerin bağlanmasına izin veren bir ESP8266 yongası çalıştırıyor, bu şekilde Tasmota'ya odaklanıyorum. ağırlıklı olarak kullandığım firmware.

Bellenimi flaşlamak için kullanılan ara pedleri, ESP8266'nın 2 GPIO pinini, GPIO 1 ve GPIO 3 ile saygılı bir şekilde ilişkili olan Tx ve Rx pinlerini ortaya çıkarır.

Bunları pinlere kullanırken bilmeniz gereken iki şey var. Önyükleme sırasında her iki pim de Yüksek olur; bu, önyükleme işlemi sırasında bir saniyelik süre için 3.3v çıktı verdikleri anlamına gelir ve en önemlisi, başlatma işlemi sırasında Tx GPIO 1 pimi aşağı çekilirse, denetleyici önyükleme yapamaz.

Bunu akılda tutarak, GPIO1'e (TXD) sıcaklık sensörünü ve GPIO3'e (RXD) buzzer'ı eklemeye karar verdim.

Tasmota, yapılandırma sayfasına göz atarken, "yapılandırma modülü"nü seçin ve sahip olduğunuz ilgili çete anahtarıyla "Sonoff T1" olarak modülü seçin, kaydet'i tıklayın ve yeniden başlatmayı bekleyin.

Yeniden başlatmanın ardından "Configure Module" sayfasına geri dönün, şimdi GPIO1'deki açılır listeden sıcaklık sensörümüzü seçebiliriz. Bir DHT22 kullanıyorum, bu yüzden kutudan çıkan diğer seçenekler DHT11 ve SI7021 olan AM2301'i seçtim.

İsteğe bağlı

Sesli uyarı ekliyorsanız, GPIO3 için açılır menüden sesli uyarıyı seçin.

2. Adım: Mod Zamanı

Mod Zamanı
Mod Zamanı
Mod Zamanı
Mod Zamanı
Mod Zamanı
Mod Zamanı
Mod Zamanı
Mod Zamanı

Sensörü ve isteğe bağlı sesli uyarıcıyı eklemek, biraz lehimleme ve kabloların nasıl çalıştırılacağını bulmayı gerektirir.

Sıcaklık sensörünü ve sesli uyarıyı şemaya göre takın

1. Sıcaklık sensörünün veri hattını TXD'ye ve sesli uyarının pozitif ucunu RXD'ye bağlayın

2. Sıcaklığın VCC'sini ışık anahtarındaki 3.3v pinine bağlayın

3. Sıcaklık sensörünün toprağını ve sesli uyarının negatifini GND'ye bağlayın

PCB'ye bazı dişi başlık pimleri eklemeye ve pimlerin geçmesine izin vermek için plastik kapağın arkasını frezelemeye karar verdim.

Daha sonra sensörü ve zili başlık pimlerine takmak için küçük bir tel dokuma tezgahı yaptım.

Test etme zamanı, şebekeyi açın ve ya çalışacak ya da patlayacak, neyse ki her şey çalıştı.

Adım 3: Her Şeyi Temizleyin

Her Şeyi Temizlemek
Her Şeyi Temizlemek
Her Şeyi Temizlemek
Her Şeyi Temizlemek
Her Şeyi Temizlemek
Her Şeyi Temizlemek

Şimdi her şeyi düzeltmenin zamanı geldi, çünkü kabloların bir ışık anahtarından dışarı çıkmasını istemiyoruz ve Fusion 360'a kapalıydı.

Çerçeveyi, küçük bir ızgara ile sıcaklık sensörünü ve sesli uyarıyı barındıracak şekilde uzayan koruyucu çerçeveyi saracak şekilde tasarladım, tamamı PLA ile basılmış ve desteklerle, boyanabilir veya olduğu gibi bırakılabilir.

Tellerimi arkadan ve yandan geçirmek için biraz sıva kazıdım. Alçıyı hurdaya çıkarmak, ön panelde herhangi bir görsel modum olmadığı anlamına geliyordu, böylece ihtiyaç duyulduğunda başka bir yerde kullanabilirim..

Biri sadece Sıcaklık sensörü için mod yapan ve diğeri sesli uyarı içeren iki STL dosyası ekledim.

4. Adım: Sonuç

Çözüm
Çözüm
Çözüm
Çözüm

Ürün yazılımının ayarlanması ve tüm donanımların kurulup düzenlenmesi ile proje sona erer, sıcaklık sensörü otomatik olarak tasmota'nın ana ekranında görüntülenir ve kurulum yapıldıktan sonra değerler 5 dakikalık aralıklarla güncellemelerle MQTT sunucusuna yayınlanır.

Buradan sensör verilerini cihazlarınızda görüntülemek veya otomasyon için kullanmak üzere tercih ettiğiniz otomasyon platformuna aktarabilirsiniz.

İsteğe bağlı

Buzzer, Buzzer yazıp ardından virgülle ayrılmış 3 sayı yazılarak konsolda test edilebilir.

İlk sayı bip sesi miktarıdır

İkinci sayı, tek bir bip sesinin süresidir

Üçüncü sayı, bireysel bip sesleri arasındaki sessizlik süresidir

Ekstra Bilgi

Buzzer'ı MQTT ile kullanmak için cmnd/Topic/Buzzer'a yukarıdaki sayı dizisi olarak bir mesaj yükü gönderin

Buzzer hakkında daha fazla bilgi için belgeler burada bulunabilir

tasmota.github.io/docs/Buzzer/

Önerilen: