İçindekiler:
- 1. Adım: Gerekli Bileşenler ve Yazılım
- 2. Adım: Önkoşullar
- 3. Adım: Entegrasyon
- Adım 4: Tasmotized NodeMCU 8CH Rölesinin Web Sunucusu
- Adım 5: Tasmota Firmware Flashed Aygıtının Yapılandırması
- Adım 6: 8CH Röle Kartını Kontrol ESP8266 NodeMCU için Yapılandırma
- Adım 7: Fritzing Şeması
- Adım 8: ESP8266 Tabanlı Cihazınızda Tasmota Bellenimi Nasıl Flash Yapılır
- 9. Adım: Ev Asistanı Entegrasyonu
- Adım 10: Referanslar
- 11. Adım: Blogumu ve Youtube Kanalımı Ziyaret Edin
Video: Tasmotized NodeMCU 8CH Sonoff Rölesi: 11 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu bir NodeMCU Tasmota-Sonoff Firmware Flashed 8CH Röle Kontrol Projesidir
Sonoff-Tasmota, Akıllı Ev (ioT) Sistemlerinin WiFi üzerinden kontrolünü sağlayan NodeMCU gibi ESP8266 tabanlı cihazlar için alternatif bir bellenimdir.
Benim fikrim, Tasmota Firmware Flashed (Tasmotized) NodeMCU kartı ile WiFi üzerinden kontrol edilen bir 8CH Röleye sahip olmaktı.
Şunlardan ilham aldım:
ESP8266 Tabanlı Sonoff Cihazlarını Tasmota veya diğer bellenimle Flash ve Yapılandırmanın en hızlı yolu - Vicious Computer tarafından Youtube'da
Ev Otomasyon Projelerinde kullanılmak üzere Sonoff Cihazlarında Firmware Nasıl Değiştirilir - by DrZzs on Youtube
SONOFF Tasmota Firmware'i NodeMCU'da Sarath341'in Eğitilebilir Dosyalarda Yanıp Sönmesi
www.instructables.com/id/Flashing-SONOFF-T…
1. Adım: Gerekli Bileşenler ve Yazılım
NodeMCU Geliştirme Kurulu
Sonoff Tasmota Bellenimi
Termit Yazılımı (PC)
Gelişmiş IP Tarayıcı (PC)
veya Parmak (Android / IOS APP)
Arduino IDE
8CH Röle Kartı
Dupont dişi dişi tel
Ekmek tahtası
MicroUSB Kablosu
2. Adım: Önkoşullar
Sonoff Tasmota Ürün Yazılımını Github https://github.com/arendst/Sonoff-Tasmota adresinden indirin
Arduino IDE'nizde ESP8266 Kitaplığının kurulu olduğundan emin olun.
ESP8266 kitaplığının nasıl düzgün şekilde kurulacağını bilmek istiyorsanız, NodeMCU'da Flashing SONOFF Tasmota Firmware'in bu eksiksiz blogunu ziyaret edin
3. Adım: Entegrasyon
Tasmotized NodeMCU 8CH Relay, çeşitli IoT platformlarıyla entegre edilebilir:
HomeAssistant
Yeti (Android ve IOS için Domotic Uygulaması)
MQTT Broker
(Yapılandırma örneği:
(Ücretsiz olarak kullanılabilen MQTT Cloud Broker örneği:
Tasmotized NodeMCU 8CH Rölesine, bir Web Tarayıcısı kullanarak yerleşik WEB sunucusu (AP olarak veya DHCP veya statik IP adresi ile) aracılığıyla doğrudan erişmek de mümkündür.
Tasmotized NodeMCU 8CH Relay'e İnternetten erişmek için, yönlendiricinizi Tasmotized NodeMCU 8CH Relay Web Sunucusuna yönlendirmek için port iletmeniz gerekir (Web tarayıcısı aracılığıyla erişilebilen Web sayfasının aşağısına bakın)
Adım 4: Tasmotized NodeMCU 8CH Rölesinin Web Sunucusu
Bu, Tasmotized NodeMCU 8CH Röleye doğrudan erişim sağlamak ve 8 rölesine bağımsız olarak komut vermek için tercih ettiğiniz Web tarayıcısı aracılığıyla erişilebilen Web sunucusu sayfasıdır.
Bu sayfadan Tasmotized cihazı yapılandırmak, bir aygıt yazılımı yükseltmesi gerçekleştirmek ve konsol aracılığıyla cihaza komut göndermek de mümkündür.
Ayrıca bakınız:
İlk Yapılandırma Tasmota Bellenimi:
Sonoff Tasmota Ürün Yazılımını Yapılandırın:
MQTT ile Integrazione SONOFF: esempi di programmazione:
Adım 5: Tasmota Firmware Flashed Aygıtının Yapılandırması
Varsayılan olarak, Tasmota Bellenimi yanıp sönen cihaz Sonoff Basic'te olacaktır.
Bu yüzden 'Yapılandırma' menüsünden 'Genel' olarak değiştirmeniz gerekir.
'Yapılandırma'yı tıklayın ve içinde 'Modülü Yapılandır'ı seçin.
Adım 6: 8CH Röle Kartını Kontrol ESP8266 NodeMCU için Yapılandırma
Panoyu Genel olarak seçin ve Kaydet.
Cihaz yeniden başlayacaktır.
Bu seçenek tüm ESP8266 kartları içindir.
Şimdi yapılandırmaya tıklarsanız, daha fazla GPIO seçeneği görebilirsiniz.
Bunu kullanarak GPIO İşlevlerini seçebilirsiniz.
GPIO ayarına bağlı olarak, ana sayfada DHT, Relay, Switch ve daha pek çok seçenek gibi seçenekler görünecektir.
Bu projede kullandım:
GIO0, Relay8 olarak (NodeMCU'nun D3 pini) - 8CH Röle Kartının 8 numaralı röle pinine bağlı
Relay7 olarak GPIO2 (NodeMCU'nun D4 pini) - 8CH Röle Kartının 7 numaralı röle pinine bağlı
Röle6 olarak GPIO4, (NodeMCU'nun D2 pini) - 8CH Röle Kartının 6 numaralı röle pinine bağlı
Realy5 olarak GPIO5 (NodeMCU'nun D1 pimi) - 8CH Röle Kartının röle pimi 5'e bağlı
Röle2 olarak GPIO12 (NodeMCU'nun D6 pimi) - 8CH Röle Kartının röle pimi 2'ye bağlı
Relay4 olarak GPIO13 (NodeMCU'nun D7 pimi) - 8CH Röle Kartının röle pimi 4'e bağlı
Relay3 olarak GPIO14 (NodeMCU'nun D5 pimi) - 8CH Röle Kartının röle pimi 3'e bağlı
Röle2 olarak GPIO15 (NodeMCU'nun D8 pimi) - 8CH Röle Kartının röle pimi 2'ye bağlı
Relay16 olarak GPIO16 (NodeMCU'nun D0 pimi) - 8CH Röle Kartının röle pimi 1'e bağlı
Adım 7: Fritzing Şeması
NodeMCU ve 8CH Röle Kartı arasındaki bağlantı için Fritzing Şeması.
Not: VCC, 5V DC'dir
Adım 8: ESP8266 Tabanlı Cihazınızda Tasmota Bellenimi Nasıl Flash Yapılır
ESP8266 cihazınızı Arduino IDE ile flaşlamak istiyorsanız GitHub'dan sonoff üretici yazılımı kaynak kodunu kullanın:
ESP8266 cihazınızı flaş etmenin diğer bir yolu, Python komut satırı veya Platformio IDE kullanarak sonoff.bin'i ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) ile kullanmaktır.
Buradan hem sonoff.bin hem de sonoff kaynak kodu üretici yazılımını indirebilirsiniz
9. Adım: Ev Asistanı Entegrasyonu
Tasmotized NodeMCU 8CH Rölenizi Home Assistant ile nasıl entegre edebilirsiniz?
Önkoşullar:
1. Katıştırılmış Home Assistant MQTT aracısını (veya alternatif bir MQTT aracısını) kurun
2. Tasmotized NodeMCU'yu, Aracınızın Ana Bilgisayar (IP adresi), Bağlantı Noktası (genellikle 1883), İstemci, Kullanıcı ve MQTT aracınızın Parolası gibi MQTT parametreleriyle yapılandırın.
Bu, Tasmotized NodeMCU 8CH Rölelerini (Işıklar olarak) Ev yardımcı Panelime entegre etmek için benim configuration.yaml bölümüm:
#Tasmota_Sonoff_8CH_Röle ışığı:
- takma ad: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
isim: "CH1"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
qos: 0
payload_on: "AÇIK"
payload_off: "KAPALI"
payload_available: "Çevrimiçi"
payload_not_available: "Çevrimdışı"
tutmak: yanlış
- takma ad: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
isim: "CH2"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
qos: 0
payload_on: "AÇIK"
payload_off: "KAPALI"
payload_available: "Çevrimiçi"
payload_not_available: "Çevrimdışı"
tutmak: yanlış
- takma ad: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
isim: "CH3"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
qos: 0
payload_on: "AÇIK"
payload_off: "KAPALI"
payload_available: "Çevrimiçi"
payload_not_available: "Çevrimdışı"
tutmak: yanlış
- takma ad: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
isim: "CH4"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
qos: 0
payload_on: "AÇIK"
payload_off: "KAPALI"
payload_available: "Çevrimiçi"
payload_not_available: "Çevrimdışı"
tutmak: yanlış
- takma ad: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
isim: "CH5"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
qos: 0
payload_on: "AÇIK"
payload_off: "KAPALI"
payload_available: "Çevrimiçi"
payload_not_available: "Çevrimdışı"
tutmak: yanlış
- takma ad: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
isim: "CH6"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
qos: 0
payload_on: "AÇIK"
payload_off: "KAPALI"
payload_available: "Çevrimiçi"
payload_not_available: "Çevrimdışı"
tutmak: yanlış
- takma ad: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
isim: "CH7"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
qos: 0
payload_on: "AÇIK"
payload_off: "KAPALI"
payload_available: "Çevrimiçi"
payload_not_available: "Çevrimdışı"
tutmak: yanlış
- takma ad: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
isim: "CH8"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
qos: 0
payload_on: "AÇIK"
payload_off: "KAPALI"
payload_available: "Çevrimiçi"
payload_not_available: "Çevrimdışı"
tutmak: yanlış
Adım 10: Referanslar
Sonoff-Tasmota Firmware Wiki:
Sonoff-Tasmota Bellenimi:
NodeMCU'da Yanıp Sönen SONOFF Ürün Yazılımı:
11. Adım: Blogumu ve Youtube Kanalımı Ziyaret Edin
MGS Kendin Yap
Önerilen:
NodeMCU Dokunmatik Sensörlü Ev Otomasyonu LDR Sıcaklık Kontrol Rölesi: 16 Adım
NodeMCU Dokunmatik Sensör LDR Sıcaklık Kontrol Rölesi ile Ev Otomasyonu: Geçmiş NodeMCU projelerimde Blynk App'ten iki ev aletini kontrol ettim. Projeyi Manuel Kontrol ile yükseltmek ve daha fazla özellik eklemek için birçok yorum ve mesaj aldım.Bu yüzden bu Akıllı Ev Genişletme Kutusunu tasarladım.Bu IoT'de
NodeMCU Sensörler Kontrol Rölesi ile IoT Tabanlı Ev Otomasyonu Nasıl Yapılır: 14 Adım (Resimlerle)
NodeMCU Sensörleri Kontrol Rölesi ile IoT Tabanlı Ev Otomasyonu Nasıl Yapılır: IoT tabanlı bu projede Blynk ile Ev Otomasyonu ve gerçek zamanlı geri beslemeli NodeMCU kontrol rölesi modülü yaptım. Manuel Modda, bu röle modülü Mobil veya akıllı telefondan ve Manuel anahtardan kontrol edilebilir. Otomatik Modda, bu akıllı
CSR1011 - Tetikleme Rölesi: 5 Adım
CSR1011 - Tetikleme Rölesi: CSR1011, tek modlu bir Bluetooth Smart yongasıdır ve bu eğitim, GPIO'larına nasıl erişileceğini ve bir Rölenin nasıl tetikleneceğini gösterir
Lora Arduino Kontrol Rölesi Modül Devresi: 12 Adım
Lora Arduino Kontrol Rölesi Modül Devresi: Bu Lora projemizde LoRa Arduino röle kontrol devresi ile yüksek voltajlı cihazların nasıl kontrol edileceğini göreceğiz. Bu Arduino Lora projemizde 5 adet ev aletini kablosuz olarak kontrol etmek için Reyax RYLR896 Lora modülü, Arduino ve 12v röle modülünü kullanacağız
Sonoff Temel Wifi Genişletici - MQTT Kuru Kontak Rölesi - 5v DC Alçak Gerilim: 6 Adım
Sonoff Temel Wifi Genişletici - MQTT Kuru Kontak Rölesi - 5v DC Düşük Voltaj: Tamam, bazı birinci nesil Sonoff temel cihazlarım vardı ve bu sürümde henüz gerçekten güvenli olmadıkları için bunları 220v ile kullanmak istemiyorum. Bir süredir onlarla bir şeyler yapmayı bekliyorlardı.Bu yüzden martinger'e rastladım