Isi kandungan:
- Langkah 1: Komponen dan Perisian Diperlukan
- Langkah 2: Prasyarat
- Langkah 3: Integrasi
- Langkah 4: Pelayan Web dari Relay NodeMCU 8CH Tasmotized
- Langkah 5: Konfigurasi Peranti Berkelip Tirmota Firmware
- Langkah 6: Konfigurasi untuk ESP8266 NodeMCU to Control 8CH Relay Board
- Langkah 7: Skim Fritzing
- Langkah 8: Cara Flash Tasmota Firmware pada Perisian Berasaskan ESP8266 Anda
- Langkah 9: Integrasi Pembantu Rumah
- Langkah 10: Rujukan
- Langkah 11: Lawati Blog Saya dan Saluran Youtube
Video: Relay Sonoff NodeMCU 8CH Tasmotized: 11 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Ini adalah Projek Kawalan Relay NCHMCU Tasmota-Sonoff Firmware Flashed 8CH
Sonoff-Tasmota adalah firmware alternatif untuk peranti berasaskan ESP8266 seperti NodeMCU yang membolehkan kawalan ke atas Sistem Smart Home (ioT) WiFi.
Idea saya adalah untuk mengendalikan Relay 8CH melalui WiFi dengan papan NodeMCU Tasmota Firmware Flashed (Tasmotized).
Saya diilhamkan oleh:
Cara terpantas untuk Flash dan Mengkonfigurasi Peranti Sonoff Berasaskan ESP8266 dengan Tasmota atau firmware lain - oleh Vicious Computer di Youtube
Cara Mengubah Firmware pada Sonoff Devices untuk digunakan dalam Projek Automasi Rumah - oleh DrZzs di Youtube
Berkelip Firmware SONOFF Tasmota di NodeMCU By Sarath341 pada Instructables
www.instructables.com/id/Flashing-SONOFF-T…
Langkah 1: Komponen dan Perisian Diperlukan
Lembaga Pembangunan NodeMCU
Sonoff Tasmota Firmware
Perisian Termite (PC)
Pengimbas IP Lanjutan (PC)
atau Jari (Aplikasi Android / IOS)
Arduino IDE
Papan Geganti 8CH
Dupont perempuan ke wayar wanita
Papan Roti
Kabel MicroUSB
Langkah 2: Prasyarat
Muat turun Sonoff Tasmota Firmware dari Github
Pastikan anda memasang Perpustakaan ESP8266 pada Arduino IDE anda.
Sekiranya anda ingin mengetahui cara memasang perpustakaan ESP8266, lawati blog lengkap Flashing SONOFF Tasmota Firmware ini di NodeMCU
Langkah 3: Integrasi
Tasmotized NodeMCU 8CH Relay boleh disatukan dengan pelbagai platform IoT:
Pembantu Rumah
Yeti (Aplikasi Domotik untuk Android dan IOS)
Broker MQTT
(Contoh konfigurasi:
(Contoh Broker Awan MQTT yang tersedia secara percuma:
Anda juga boleh langsung mengakses Tasmotized NodeMCU 8CH Relay melalui pelayan WEB tertanam (sama ada sebagai AP atau dengan DHCP atau alamat IP statik) menggunakan Penyemak Imbas Web.
Untuk mengakses Relay Tasmotized NodeMCU 8CH dari Internet, anda perlu menghantar penghala ke hadapan untuk mengalihkan ke Pelayan Web Relay NodeMCU 8CH Tasmotized (lihat di bawah halaman Web yang dapat diakses melalui penyemak imbas Web)
Langkah 4: Pelayan Web dari Relay NodeMCU 8CH Tasmotized
Ini adalah halaman pelayan Web yang dapat diakses melalui penyemak imbas Web pilihan anda untuk mengarahkan akses ke Tasmotized NodeMCU 8CH Relay dan memerintahkan 8 relay secara bebas.
Dari halaman ini juga memungkinkan untuk mengkonfigurasi peranti Tasmotized, melakukan peningkatan firmware dan menghantar arahan melalui konsol ke peranti.
Lihat juga:
Konfigurasi Awal Tasmota Firmware:
Konfigurasikan Sonoff Tasmota Firmware:
Integrazione SONOFF con MQTT: esempi di programmazione:
Langkah 5: Konfigurasi Peranti Berkelip Tirmota Firmware
Secara lalai, peranti fashed Tasmota Firmware akan berada di Sonoff Basic.
Oleh itu, anda perlu mengubahnya menjadi ‘Generik’ dalam menu ‘Konfigurasi’.
Klik ‘Konfigurasi’ dan bahagian dalam yang memilih ‘Configure Module’.
Langkah 6: Konfigurasi untuk ESP8266 NodeMCU to Control 8CH Relay Board
Pilih papan sebagai Generik dan Simpan.
Peranti akan dimulakan semula.
Pilihan ini adalah untuk semua papan ESP8266.
Sekarang jika anda mengklik konfigurasi, maka anda dapat melihat lebih banyak pilihan GPIO.
Dengan itu anda boleh memilih Fungsi GPIO.
Bergantung pada pengaturan GPIO pilihan akan muncul di Laman Utama seperti DHT, Relay, Switch dan Banyak lagi.
Dalam projek ini saya menggunakan:
GIO0 sebagai Relay8 (pin D3 dari NodeMCU) - Disambungkan ke pin relay 8 dari Papan Relay 8CH
GPIO2 sebagai Relay7 (pin D4 dari NodeMCU) - Disambungkan ke pin relay 7 dari 8CH Board Relay
GPIO4 sebagai Relay6 (pin D2 dari NodeMCU) - Disambungkan ke pin relay 6 dari Papan Relay 8CH
GPIO5 as Realy5 (pin D1 of the NodeMCU) - Disambungkan ke pin relay 5 dari Papan Relay 8CH
GPIO12 sebagai Relay2 (pin D6 dari NodeMCU) - Disambungkan ke pin relay 2 dari Relay 8CH Board
GPIO13 sebagai Relay4 (pin D7 dari NodeMCU) - Disambungkan ke pin relay 4 dari Papan Relay 8CH
GPIO14 sebagai Relay3 (pin D5 dari NodeMCU) - Disambungkan ke pin relay 3 dari Papan Relay 8CH
GPIO15 sebagai Relay2 (pin D8 dari NodeMCU) - Disambungkan ke pin relay 2 dari Papan Relay 8CH
GPIO16 sebagai Relay16 (pin D0 dari NodeMCU) - Disambungkan ke pin relay 1 dari Papan Relay 8CH
Langkah 7: Skim Fritzing
Skim Fritzing untuk hubungan antara NodeMCU dan 8CH Relay Board.
Catatan: VCC ialah 5V DC
Langkah 8: Cara Flash Tasmota Firmware pada Perisian Berasaskan ESP8266 Anda
Sekiranya anda ingin menyalakan peranti ESP8266 anda dengan Arduino IDE, gunakan kod sumber firmware sonoff dari GitHub:
Cara lain untuk menyalakan peranti ESP8266 anda adalah dengan menggunakan sonoff.bin dengan ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) dengan menggunakan baris arahan Python atau Platformio IDE.
Di sini anda boleh memuat turun firmware kod sumber sonoff.bin atau sonoff
Langkah 9: Integrasi Pembantu Rumah
Cara mengintegrasikan Relay NodeMCU 8CH Tasmotized anda dengan Pembantu Rumah
Prasyarat:
1. Siapkan broker MQTT Pembantu Rumah Tertanam (atau broker MQTT alternatif)
2. Konfigurasikan Tasmotized NodeMCU dengan parameter MQTT broker anda seperti Host (alamat IP), Port (biasanya 1883), Pelanggan, Pengguna dan Kata Laluan broker MQTT anda.
Ini adalah bahagian konfigurasi saya. Untuk mengintegrasikan Tasmotized NodeMCU 8CH Relays (as Lights) dalam Panel pembantu rumah saya:
# Tasmota_Sonoff_8CH_Relay cahaya:
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
nama: "CH1"
state_topic: "stat / Sonoff_NodeMCU_GS / POWER1"
command_topic: "cmnd / Sonoff_NodeMCU_GS / POWER1"
qos: 0
payload_on: "AKTIF"
payload_off: "MATI"
payload_available: "Dalam talian"
payload_not_available: "Luar talian"
retain: palsu
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
nama: "CH2"
state_topic: "stat / Sonoff_NodeMCU_GS / POWER2"
command_topic: "cmnd / Sonoff_NodeMCU_GS / POWER2"
qos: 0
payload_on: "AKTIF"
payload_off: "MATI"
payload_available: "Dalam talian"
payload_not_available: "Luar talian"
retain: palsu
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
nama: "CH3"
state_topic: "stat / Sonoff_NodeMCU_GS / POWER3"
command_topic: "cmnd / Sonoff_NodeMCU_GS / POWER3"
qos: 0
payload_on: "AKTIF"
payload_off: "MATI"
payload_available: "Dalam talian"
payload_not_available: "Luar talian"
retain: palsu
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
nama: "CH4"
state_topic: "stat / Sonoff_NodeMCU_GS / POWER4"
command_topic: "cmnd / Sonoff_NodeMCU_GS / POWER4"
qos: 0
payload_on: "AKTIF"
payload_off: "MATI"
payload_available: "Dalam talian"
payload_not_available: "Luar talian"
retain: palsu
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
nama: "CH5"
state_topic: "stat / Sonoff_NodeMCU_GS / POWER5"
command_topic: "cmnd / Sonoff_NodeMCU_GS / POWER5"
qos: 0
payload_on: "AKTIF"
payload_off: "MATI"
payload_available: "Dalam talian"
payload_not_available: "Luar talian"
retain: palsu
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
nama: "CH6"
state_topic: "stat / Sonoff_NodeMCU_GS / POWER6"
command_topic: "cmnd / Sonoff_NodeMCU_GS / POWER6"
qos: 0
payload_on: "AKTIF"
payload_off: "MATI"
payload_available: "Dalam talian"
payload_not_available: "Luar talian"
retain: palsu
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
nama: "CH7"
state_topic: "stat / Sonoff_NodeMCU_GS / POWER7"
command_topic: "cmnd / Sonoff_NodeMCU_GS / POWER7"
qos: 0
payload_on: "AKTIF"
payload_off: "MATI"
payload_available: "Dalam talian"
payload_not_available: "Luar talian"
retain: palsu
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
nama: "CH8"
state_topic: "stat / Sonoff_NodeMCU_GS / POWER8"
command_topic: "cmnd / Sonoff_NodeMCU_GS / POWER8"
qos: 0
payload_on: "AKTIF"
payload_off: "MATI"
payload_available: "Dalam talian"
payload_not_available: "Luar talian"
retain: palsu
Langkah 10: Rujukan
Wiki Firmware Sonoff-Tasmota:
Sonoff-Tasmota Firmware:
Berkelip Firmware SONOFF di NodeMCU:
Langkah 11: Lawati Blog Saya dan Saluran Youtube
MGS DIY
Disyorkan:
Cara Menukar PWM 8Ch ke Modulasi Kedudukan Nadi: 4 Langkah
Cara Menukar 8Ch PWM ke Modulasi Kedudukan Nadi: Kami akan mengkaji 2 format isyarat output Penerima radio untuk model yang dikendalikan radio (atau model RC). Jenis isyarat Penerima tradisional dan paling biasa adalah PWM, dan biasanya PWM hanya memerlukan satu wayar setiap saluran. Pemberian isyarat PPM kini semakin
Sonoff Basic Wifi Extender - Relay Kering MQTT - Voltan Rendah 5v DC: 6 Langkah
Sonoff Basic Wifi Extender - Relay Kering Kering MQTT - Voltan Rendah DC 5v: Ok saya mempunyai beberapa peranti asas Sonoff generasi pertama dan saya tidak mahu menggunakannya dengan 220v kerana ia belum begitu selamat dalam keluaran tersebut. Mereka telah berbaring sebentar menunggu untuk melakukan sesuatu dengan mereka. Oleh itu, saya tersandung di martin-ger
Teknik Relay Modul Relay: 4 Langkah
Relay Module Reverse Engineering: Artikel ini menunjukkan cara membuat Relay Module yang boleh digunakan untuk Arduino dan aplikasi lain seperti papan litar dan projek DIY yang lain. Dengan tutorial ini, anda akan dapat membuat modul relay sendiri. Jadi apa itu relay? Relay adalah elektr
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: 16 Langkah
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: O Sonoff é uma linha de produtos projetados para automação residencial e predial. O Sonoff Basic e RF podem ser alimentado com tensão de 90 a 250v AC, sua saída a relé suporta corente de até 10A, kemungkinan WI-FI integrado de 2.4GHz, o Sonoff RF con
Mengawal Suis Pemanas Dengan Relay Menggunakan Langkah Sonoff Th10: 8
Mengawal Suis Pemanas Dengan Relay Menggunakan Sonoff Th10: peranti sonoff membolehkan anda menghidupkan dan menghidupkan peralatan elektrik. model th10 secara khusus diproyeksikan untuk menghidupkan dan mematikan pemanas dengan kawalan suhu dan kemampuan jadual waktu. masalahnya timbul apabila pemanas rumah anda dihidupkan oleh gas