Daftar Isi:

Arduino untuk Jaringan Asisten Rumah Berkabel: 5 Langkah
Arduino untuk Jaringan Asisten Rumah Berkabel: 5 Langkah

Video: Arduino untuk Jaringan Asisten Rumah Berkabel: 5 Langkah

Video: Arduino untuk Jaringan Asisten Rumah Berkabel: 5 Langkah
Video: $10 DIY Smart Home Temperature and Humidity Sensor with a NodeMCU, DHT22 and HomeAssistant 2024, November
Anonim
Arduino untuk Jaringan Asisten Rumah Berkabel
Arduino untuk Jaringan Asisten Rumah Berkabel

Komponen Wifi seperti berbagai Sonoff, Tasmota, dan ESP8266 sangat mudah dikonfigurasi dan digunakan, tetapi sering kali tidak semudah yang terlihat.

Dalam lingkungan industri/bisnis otomatisasi nirkabel tidak begitu umum. Komponen nirkabel kurang dapat diandalkan dibandingkan komponen kabel.

Apakah Anda akan menggunakan sensor asap nirkabel di pabrik? Saya tidak berpikir begitu. Dan mengapa menggunakan sensor pintu magnetik wifi di rumah Anda?

Sensor/aktuator berkabel sangat andal, tidak memerlukan baterai, tidak ada gelombang radio di rumah Anda.

Yang saya lakukan adalah komponen perangkat keras yang dapat dihubungkan melalui RS-485 ke pengontrol asisten rumah (melalui platform Modbus). Ini didasarkan pada arduino. Ini mirip dengan sakelar/relai Sonoff, tetapi kabelnya.

Ini dapat bertindak sebagai pengontrol cahaya (melalui relai dan input untuk tombol).

Ini dapat bertindak sebagai sakelar jarak jauh (melalui relai dan input untuk tombol).

Dapat berfungsi sebagai termostat.

Hal ini dapat bertindak sebagai sensor suhu.

Satu papan arduino dapat menjadi semua hal ini pada saat yang sama, dengan banyak input/output yang terhubung.

Langkah 1: Bangun Bagian Perangkat Keras

Bangun Bagian Perangkat Keras
Bangun Bagian Perangkat Keras

Anda membutuhkan papan arduino.

Saya telah menggunakan arduino nano tetapi yang lain akan baik-baik saja.

Hubungkan konverter Rs-485, tampilan jika Anda berencana untuk menggunakannya, relai dan atur untuk tombol tekan.

Langkah 2: Flash Firmware

Flash Firmwarenya
Flash Firmwarenya

Kode dapat ditemukan di

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

Langkah 3: Konfigurasikan Asisten Rumah

Konfigurasikan Asisten Rumah
Konfigurasikan Asisten Rumah

Edit konfigurasi.yaml

iklim: - platform: nama modbus: Budak termostat: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 presisi: 1 unit_of_measurement: °C tipe_data: float

Langkah 4: Hubungkan Arduino Dengan Raspberry Running Home Assistant

Hubungkan Arduino Dengan Raspberry Running Home Assistant
Hubungkan Arduino Dengan Raspberry Running Home Assistant

Gunakan dongle USB RS-485. Anda dapat menemukannya di ebay atau amazon. Ini sangat murah.

Langkah 5: Mulai ulang Asisten Rumah

Mulai ulang Asisten Rumah
Mulai ulang Asisten Rumah

Sekarang Anda dapat melihat titik setel suhu dan mengontrolnya. Titik setel dapat dikontrol melalui skrip otomatisasi dan dari komponen lain. Menggunakan asisten google Anda dapat mengubah suhu melalui perintah vokal.

Direkomendasikan: