Taula de continguts:

Arduino per a una xarxa d’assistent per a la llar amb cable: 5 passos
Arduino per a una xarxa d’assistent per a la llar amb cable: 5 passos

Vídeo: Arduino per a una xarxa d’assistent per a la llar amb cable: 5 passos

Vídeo: Arduino per a una xarxa d’assistent per a la llar amb cable: 5 passos
Vídeo: How to use ESP32 as Web Server #esp32 #arduino #programming #shorts 2024, De novembre
Anonim
Arduino per a una xarxa d’assistent de casa amb cable
Arduino per a una xarxa d’assistent de casa amb cable

Els components Wifi com els diversos Sonoff, Tasmota i ESP8266 són molt fàcils de configurar i utilitzar, però les coses sovint no són fàcils tal com apareixen.

En entorns industrials / empresarials, l’automatització sense fils no és tan habitual. Els components sense fils són menys fiables que els seus equips per cable.

Faria servir un sensor de fum sense fils a una fàbrica? No ho crec. I per què utilitzeu un sensor magnètic de porta wifi a casa vostra?

Els sensors / actuadors per cable són molt més fiables, no necessiten bateria, no tenen ones de ràdio a casa seva.

El que vaig fer és un component de maquinari que es pot connectar mitjançant RS-485 a un controlador d’assistent domèstic (mitjançant la plataforma Modbus). Es basa en un arduino. És similar al commutador / relé Sonoff, però està connectat.

Pot actuar com a controlador de llum (mitjançant un relé i una entrada per als botons).

Pot actuar com a commutador remot (mitjançant un relé i una entrada per als botons).

Pot actuar com un termòstat.

Pot actuar com a sensor de temperatura.

Una sola placa arduino pot ser tot això al mateix temps, amb moltes entrades / sortides connectades.

Pas 1: creeu la part de maquinari

Construeix la part de maquinari
Construeix la part de maquinari

Necessiteu una placa arduino.

He utilitzat un arduino nano, però d'altres estaran bé.

Connecteu el convertidor Rs-485, una pantalla si teniu previst utilitzar-lo, relleu-lo i configureu-lo per als botons de pressió.

Pas 2: feu flaix el firmware

Feu clic al firmware
Feu clic al firmware

El codi es pot trobar a

No oblideu configurar-lo abans de copiar-lo. Cal configurar els pins utilitzats com a entrada, sortida, si tenen un sensor de temperatura, una pantalla, etc.

Pas 3: configureu l'Assistent de casa

Configureu l'Assistent de casa
Configureu l'Assistent de casa

Editeu configuration.yaml

clima: - plataforma: nom del modbus: termòstat esclau: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precisió: 1 unit_of_measurement: ° C data_type: float

Pas 4: connecteu Arduino amb el Raspberry Running Home Assistant

Connecteu Arduino amb el Raspberry Running Home Assistant
Connecteu Arduino amb el Raspberry Running Home Assistant

Usa un dongle USB RS-485. El podeu trobar a ebay o amazon. És molt barat.

Pas 5: reinicieu l'Assistent de casa

Reinicieu l'Assistent d'inici
Reinicieu l'Assistent d'inici

Ara podeu veure el punt de consigna de temperatura i controlar-lo. El punt de consigna es pot controlar mitjançant un script d’automatització i des d’altres components. Mitjançant un assistent de Google podeu modificar la temperatura mitjançant ordres vocals.

Recomanat: