Arduino untuk Rangkaian Pembantu Rumah Berwayar: 5 Langkah
Arduino untuk Rangkaian Pembantu Rumah Berwayar: 5 Langkah
Anonim
Arduino untuk Rangkaian Pembantu Rumah Berwayar
Arduino untuk Rangkaian Pembantu Rumah Berwayar

Komponen wifi seperti pelbagai Sonoff, Tasmota dan ESP8266 sangat mudah dikonfigurasi dan digunakan, tetapi perkara-perkara sering tidak mudah seperti yang muncul.

Dalam persekitaran industri / perniagaan automasi tanpa wayar tidak begitu biasa. Komponen tanpa wayar kurang dipercayai daripada rakan berwayarnya.

Adakah anda menggunakan sensor asap tanpa wayar di kilang? Saya tidak fikir begitu. Dan mengapa menggunakan sensor pintu magnet wifi di rumah anda?

Sensor / penggerak berwayar sangat dipercayai, tidak memerlukan bateri, tidak ada gelombang radio di rumah anda.

Apa yang saya lakukan adalah komponen perkakasan yang dapat dihubungkan melalui RS-485 ke pengawal pembantu rumah (melalui platform Modbus). Ia berdasarkan arduino. Ia serupa dengan suis / geganti Sonoff, tetapi berwayar.

Ia boleh berfungsi sebagai pengawal cahaya (melalui geganti dan input untuk butang).

Ia boleh berfungsi sebagai suis jauh (melalui relay dan input untuk butang).

Ia boleh bertindak sebagai termostat.

Ia boleh bertindak sebagai sensor suhu.

Papan arduino tunggal boleh menjadi semua perkara ini pada masa yang sama, dengan banyak input / output dihubungkan.

Langkah 1: Bina Bahagian Perkakasan

Bina Bahagian Perkakasan
Bina Bahagian Perkakasan

Anda memerlukan papan arduino.

Saya telah menggunakan arduino nano tetapi yang lain akan baik.

Sambungkan penukar Rs-485, paparan jika anda ingin menggunakannya, relay dan siapkan untuk menekan butang.

Langkah 2: Flash Firmware

Flash Firmware
Flash Firmware

Kod boleh didapati di

Jangan lupa untuk mengkonfigurasinya sebelum menyalin. Anda perlu mengatur pin yang digunakan sebagai input, output, jika mempunyai sensor Suhu, paparan dan sebagainya

Langkah 3: Konfigurasikan Pembantu Rumah

Konfigurasi Pembantu Rumah
Konfigurasi Pembantu Rumah

Edit konfigurasi.yaml

iklim: - platform: nama modbus: hamba termostat: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 ketepatan: 1 unit_of_measurement: ° C data_type: float

Langkah 4: Sambungkan Arduino dengan Pembantu Rumah Raspberry Running

Sambungkan Arduino Dengan Pembantu Rumah Raspberry Running
Sambungkan Arduino Dengan Pembantu Rumah Raspberry Running

Usa dongle USB RS-485. Anda boleh menemuinya di ebay atau amazon. Ia sangat murah.

Langkah 5: Mulakan semula Pembantu Rumah

Mulakan semula Pembantu Rumah
Mulakan semula Pembantu Rumah

Sekarang anda dapat melihat titik set suhu dan mengawalnya. Set point dapat dikendalikan melalui skrip automasi dan dari komponen lain. Dengan menggunakan pembantu google anda boleh mengubah suai suhu melalui perintah vokal.

Disyorkan: