Isi kandungan:

Alat Tambah Tukar Dinding Sonoff: 4 Langkah
Alat Tambah Tukar Dinding Sonoff: 4 Langkah

Video: Alat Tambah Tukar Dinding Sonoff: 4 Langkah

Video: Alat Tambah Tukar Dinding Sonoff: 4 Langkah
Video: CARA PASANG SMART SWITCH WIFI - ACOME IOT 2024, November
Anonim
Alat Tambah Tukar Dinding Sonoff
Alat Tambah Tukar Dinding Sonoff

Sekiranya anda menggunakan suis dinding Sonoff T1, mundur dari menggunakan pelayan berasaskan awan untuk automasi rumah dan ingin mendapatkan lebih banyak fungsi dari suis lampu yang dipasang di dinding. Instruksional ini menunjukkan kepada anda cara menambahkan sensor suhu dan pilihan bel.

Prasyarat

1. Cara memancarkan Sonoff T1 sama ada melalui udara (OTA) atau dengan penyesuai USB ke TTL CP2102.

2. Mqtt Broker untuk menerima maklumat.

3. Platform automasi rumah untuk mengawal suis dan memaparkan data sensor.

Matlamat saya untuk projek ini adalah untuk menambahkan fungsi tambahan pada salah satu suis lampu dinding Sonoff saya. Saya mempunyai mereka di apartmen untuk sementara waktu, mereka semua menjalankan firmware Tasmota, yang membolehkan mereka berkomunikasi melalui MQTT ke pembantu rumah platform automatik saya.

Terdapat banyak video youtube mengenai Pembantu Rumah dan Tasmota. Saya akan mengesyorkan untuk memeriksanya.

Saya selalu mahu membaca suhu di apartmen pusat supaya saya dapat mengautomasikan penyejukan / pemanasan di seluruh rumah. Sebagai pilihan, saya menambahkan bel untuk memberikan bunyi bip generik apabila penggera diaktifkan. Ini boleh dipelajari adalah bagaimana saya melakukannya

Awas

Akan ada masa bekerja dengan voltan AC semasa melepaskan atau menambah suis, Harap berhati-hati

Langkah 1: Persediaan Firmware

Persediaan Firmware
Persediaan Firmware
Persediaan Firmware
Persediaan Firmware
Persediaan Firmware
Persediaan Firmware

Saya mula menyiapkan firmware pada suis dinding saya, dan Sonoff menjalankan cip ESP8266, yang apabila setelah flash dengan Tasmota atau ESPhome membolehkan sensor, relay, suis, dan LED disambungkan, saya memfokuskan pada Tasmota seperti itu firmware yang saya gunakan terutamanya.

Pad pelarian yang digunakan untuk mem-flash firmware memaparkan 2 pin GPIO dari pin Tx dan Rx ESP8266, yang berkorelasi dengan GPIO 1 dan GPIO 3 dengan hormat.

Terdapat dua perkara yang perlu diketahui semasa menggunakannya untuk pin. Kedua-dua pin menjadi Tinggi semasa boot, yang bermaksud mereka mengeluarkan 3.3v selama beberapa saat semasa proses boot, dan yang paling penting, jika pin Tx GPIO 1 ditarik rendah semasa proses permulaan, pengawal gagal boot.

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

Dengan Tasmota meluncur ke halaman konfigurasi, pilih "konfigurasi modul" dan pilih modul sebagai "Sonoff T1" dengan suis geng yang anda miliki, klik simpan, dan tunggu untuk but semula.

Setelah reboot kembali ke halaman "Configure Module", sekarang kita dapat memilih sensor suhu kita dari senarai drop-down oleh GPIO1. Saya menggunakan DHT22, jadi saya telah memilih AM2301 yang lain dari pilihan kotak adalah DHT11 dan SI7021.

Pilihan

Sekiranya menambah buzzer pilih buzzer dari menu drop untuk GPIO3.

Langkah 2: Masa untuk Mod

Masa untuk Mod
Masa untuk Mod
Masa untuk Mod
Masa untuk Mod
Masa untuk Mod
Masa untuk Mod
Masa untuk Mod
Masa untuk Mod

Menambah sensor dan buzzer pilihan memerlukan sedikit pematerian dan memikirkan cara menjalankan wayar.

Pasang sensor suhu dan buzzer seperti pada rajah

1. Sambungkan garis data sensor suhu ke TXD dan petunjuk positif buzzer ke RXD

2. Sambungkan VCC suhu ke pin 3.3v pada suis lampu

3. Sambungkan tanah sensor suhu dan negatif buzzer ke GND

Saya memutuskan untuk menambahkan beberapa pin header wanita ke pcb dan mengeluarkan bahagian belakang penutup plastik untuk membiarkan pin berjalan.

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

Masa untuk mengujinya, hidupkan elektrik dan yang akan berfungsi atau meletup, untungnya semuanya berjaya.

Langkah 3: Menyusun Semuanya

Menyusun Semuanya
Menyusun Semuanya
Menyusun Semuanya
Menyusun Semuanya
Menyusun Semuanya
Menyusun Semuanya

Jadi sekarang tiba waktunya untuk melancarkan semuanya kerana kami tidak mahu kabel melekat pada suis lampu, dan mematikannya ke Fusion 360.

Saya merancang bingkai untuk membungkus pelat muka yang kemudian meluas untuk menampung sensor suhu dan buzzer dengan panggangan kecil, semuanya dicetak dengan PLA dan dengan sokongan, ia boleh dicat atau dibiarkan seperti dulu.

Saya mengikis sedikit plaster untuk menggerakkan wayar saya melewati bahagian belakang dan sisi. Memotong plaster bermaksud saya tidak mempunyai mod visual pada pelat muka sehingga saya dapat menggunakannya di tempat lain sekiranya diperlukan..

Saya telah melampirkan dua fail STL, satu yang hanya mod untuk sensor Suhu dan yang lain termasuk buzzer.

Langkah 4: Kesimpulannya

Kesimpulannya
Kesimpulannya
Kesimpulannya
Kesimpulannya

Dengan set firmware dan semua perkakasan yang dipasang dan disempurnakan, projek ini akan berakhir, sensor suhu secara automatik akan dipaparkan di skrin utama tasmota, dan setelah penyediaan nilai disiarkan ke pelayan MQTT pada kemas kini selang 5 minit.

Dari sini, anda boleh mengimport data sensor ke platform automasi pilihan anda untuk dilihat pada peranti anda atau digunakan untuk automasi.

Pilihan

Buzzer boleh diuji di konsol dengan menaip Buzzer diikuti oleh 3 nombor yang dipisahkan dengan koma

Nombor pertama ialah jumlah bunyi bip

Nombor kedua ialah Tempoh satu bunyi bip

Nombor ketiga adalah tempoh senyap antara bip individu

Informasi tambahan

Untuk menggunakan Buzzer dengan MQTT kirim muatan mesej sebagai urutan nombor di atas ke cmnd / Topik / Buzzer

Dokumentasi boleh didapati di sini untuk maklumat lebih lanjut mengenai buzzer

tasmota.github.io/docs/Buzzer/

Disyorkan: