Daftar Isi:

Add-on Saklar Dinding Sonoff: 4 Langkah
Add-on Saklar Dinding Sonoff: 4 Langkah

Video: Add-on Saklar Dinding Sonoff: 4 Langkah

Video: Add-on Saklar Dinding Sonoff: 4 Langkah
Video: Sonoff reset 2024, November
Anonim
Pengaya Saklar Dinding Sonoff
Pengaya Saklar Dinding Sonoff

Jika Anda menjalankan sakelar dinding Sonoff T1, telah berhenti menggunakan server berbasis cloud untuk otomatisasi rumah dan ingin mendapatkan lebih banyak fungsionalitas dari sakelar lampu yang terpasang di dinding. Instruksi ini menunjukkan kepada Anda cara menambahkan sensor suhu dan opsional bel.

Prasyarat

1. Cara mem-flash Sonoff T1 baik melalui udara (OTA) atau dengan adaptor CP2102 USB ke TTL.

2. Mqtt Broker untuk menerima informasi.

3. Platform otomatisasi rumah untuk mengontrol sakelar dan menampilkan data sensor.

Tujuan saya untuk proyek ini adalah menambahkan fungsionalitas tambahan ke salah satu sakelar lampu dinding Sonoff saya. Saya telah memiliki mereka di apartemen untuk sementara waktu, mereka semua menjalankan firmware Tasmota, yang memungkinkan mereka untuk berkomunikasi melalui MQTT ke Home Assistant platform otomatisasi saya.

Ada banyak video youtube tentang Asisten Rumah dan Tasmota, saya sarankan untuk menontonnya.

Saya selalu ingin memiliki pembacaan suhu apartemen pusat sehingga saya dapat mengotomatiskan pendinginan / pemanasan di seluruh rumah. Sebagai opsi, saya menambahkan bel untuk memberikan bunyi bip umum saat alarm diaktifkan. Instruksi ini adalah bagaimana saya melakukannya

Peringatan

Akan ada saat-saat bekerja dengan tegangan AC saat melepas atau menambahkan sakelar, Harap berhati-hati

Langkah 1: Pengaturan Firmware

Pengaturan Firmware
Pengaturan Firmware
Pengaturan Firmware
Pengaturan Firmware
Pengaturan Firmware
Pengaturan Firmware

Saya mulai menyiapkan firmware di sakelar dinding saya, dan Sonoff menjalankan chip ESP8266, yang ketika setelah mem-flash dengan Tasmota atau ESPhome memungkinkan sensor, relai, sakelar, dan LED terhubung, saya fokus pada Tasmota karena itu firmware yang paling sering saya gunakan.

Bantalan breakout yang digunakan untuk mem-flash firmware memperlihatkan 2 pin GPIO dari ESP8266 yaitu pin Tx dan Rx, yang berkorelasi dengan GPIO 1 dan GPIO 3 dengan hormat.

Ada dua hal yang perlu diketahui saat menggunakan ini untuk pin. Kedua pin menjadi Tinggi saat boot, yang berarti mereka mengeluarkan 3.3v untuk sepersekian detik selama proses boot, dan yang paling penting, jika pin Tx GPIO 1 ditarik rendah selama proses mulai, pengontrol gagal untuk boot.

Dengan mengingat hal itu, saya memutuskan untuk menambahkan sensor suhu pada GPIO1 (TXD) dan buzzer pada GPIO3 (RXD).

Dengan Tasmota yang melintas, buka halaman konfigurasi, pilih "konfigurasi modul" dan pilih modul sebagai "Sonoff T1" dengan sakelar geng yang sesuai yang Anda miliki, klik simpan, dan tunggu untuk reboot.

Setelah reboot kembali ke halaman "Configure Module", sekarang kita dapat memilih sensor suhu kita dari daftar drop-down oleh GPIO1. Saya menggunakan DHT22, jadi saya telah memilih AM2301 opsi di luar kotak lainnya adalah DHT11 dan SI7021.

Opsional

Jika menambahkan buzzer pilih buzzer dari menu drop untuk GPIO3.

Langkah 2: Saatnya untuk Mods

Saatnya untuk Mod
Saatnya untuk Mod
Saatnya Mod
Saatnya Mod
Saatnya untuk Mod
Saatnya untuk Mod
Saatnya Mod
Saatnya Mod

Menambahkan sensor dan bel opsional memerlukan sedikit penyolderan dan mencari tahu cara menjalankan kabel.

Pasang sensor suhu dan buzzer sesuai diagram

1. Hubungkan jalur data sensor suhu ke TXD dan kabel positif buzzer ke RXD

2. Hubungkan VCC suhu ke pin 3.3v pada sakelar lampu

3. Hubungkan ground sensor suhu dan negatif buzzer ke GND

Saya memutuskan untuk menambahkan beberapa pin header perempuan ke pcb dan menggiling bagian belakang penutup plastik untuk membiarkan pin melewatinya.

Saya kemudian membuat alat tenun kawat kecil untuk memasang sensor dan buzzer melalui pin header.

Saatnya untuk mengujinya, nyalakan listrik dan itu akan berfungsi atau meledak, untungnya semuanya bekerja.

Langkah 3: Merapikan Semuanya

Merapikan Semuanya
Merapikan Semuanya
Merapikan Semuanya
Merapikan Semuanya
Merapikan Semuanya
Merapikan Semuanya

Jadi sekarang saatnya untuk merapikan semuanya karena kami tidak ingin kabel mencuat dari sakelar lampu, dan mematikannya ke Fusion 360.

Saya merancang bingkai untuk membungkus pelat muka yang kemudian memanjang untuk mengakomodasi sensor suhu dan bel dengan panggangan kecil, semuanya dicetak dengan PLA dan dengan penyangga, bisa dicat atau dibiarkan apa adanya.

Saya mengikis sedikit plester untuk menjalankan kabel saya melewati bagian belakang dan keluar samping. Mengikis plester berarti saya tidak memiliki mod visual pada pelat muka sehingga saya dapat menggunakannya di tempat lain jika diperlukan..

Saya telah melampirkan dua file STL, satu yang hanya mod untuk sensor Suhu dan yang lainnya termasuk bel.

Langkah 4: Kesimpulan

Kesimpulan
Kesimpulan
Kesimpulan
Kesimpulan

Dengan set firmware dan semua perangkat keras terpasang dan rapi, proyek berakhir, sensor suhu secara otomatis ditampilkan di layar beranda tasmota, dan setelah pengaturan, nilainya disiarkan ke server MQTT pada pembaruan interval 5 menit.

Dari sini, Anda dapat mengimpor data sensor ke platform otomatisasi pilihan Anda untuk dilihat di perangkat Anda atau digunakan untuk otomatisasi.

Opsional

Buzzer dapat diuji di konsol dengan mengetik di Buzzer diikuti oleh 3 angka yang dipisahkan oleh koma

Angka pertama adalah jumlah bunyi bip

Angka kedua adalah Durasi satu bip

Angka ketiga adalah durasi hening antara bip individu

Informasi Tambahan

Untuk menggunakan Buzzer dengan MQTT kirim payload pesan sesuai urutan nomor di atas ke cmnd/Topik/Buzzer

Dokumentasi dapat ditemukan di sini untuk info lebih lanjut tentang buzzer

tasmota.github.io/docs/Buzzer/

Direkomendasikan: