Obsah:

Arduino pro drátovou síť domácích asistentů: 5 kroků
Arduino pro drátovou síť domácích asistentů: 5 kroků

Video: Arduino pro drátovou síť domácích asistentů: 5 kroků

Video: Arduino pro drátovou síť domácích asistentů: 5 kroků
Video: Zigbee, Thread, Matter a Espressif (Petr Stehlík) 2024, Listopad
Anonim
Arduino pro drátovou síť domácích asistentů
Arduino pro drátovou síť domácích asistentů

Wifi komponenty jako různé Sonoff, Tasmota a ESP8266 se velmi snadno konfigurují a používají, ale věci často nejsou tak jednoduché, jak se zdá.

V průmyslových/obchodních prostředích není bezdrátová automatizace tak běžná. Bezdrátové komponenty jsou méně spolehlivé než jejich kabelové protějšky.

Použili byste v továrně bezdrátový kouřový senzor? To si nemyslím. A proč používat ve své domácnosti wifi magnetický dveřní senzor?

Kabelové senzory/akční členy jsou mnohem spolehlivější, nepotřebují baterii, žádné rádiové vlny u vás doma.

Co jsem udělal, je hardwarová součást, kterou lze připojit přes RS-485 k ovladači domácího asistenta (prostřednictvím platformy Modbus). Je založen na arduinu. Je to podobné jako spínač/relé Sonoff, ale je to kabelové.

Může fungovat jako ovladač světla (prostřednictvím relé a vstupu pro tlačítka).

Může fungovat jako dálkový spínač (prostřednictvím relé a vstupu pro tlačítka).

Může fungovat jako termostat.

Může fungovat jako teplotní čidlo.

Jedna deska Arduino může být všechny tyto věci současně s mnoha připojenými vstupy/výstupy.

Krok 1: Sestavte hardwarovou část

Sestavte hardwarovou část
Sestavte hardwarovou část

Potřebujete arduino desku.

Použil jsem arduino nano, ale ostatní budou v pořádku.

Připojte převodník Rs-485, displej, pokud jej plánujete používat, relé (y) a nastavte jej pro tlačítka.

Krok 2: Flash firmwaru

Flashujte firmware
Flashujte firmware

Kód najdete na

Před kopírováním jej nezapomeňte nakonfigurovat. Musíte nastavit piny používané jako vstup, výstupy, pokud mají teplotní čidlo, displej atd

Krok 3: Konfigurace Home Assistant

Konfigurace Home Assistant
Konfigurace Home Assistant

Upravte soubor configuration.yaml

klima: - platforma: název sběrnice: termostat slave: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 přesnost: 1 unit_of_measurement: ° C data_type: float

Krok 4: Připojte Arduino pomocí Raspberry Running Home Assistant

Připojte Arduino pomocí Raspberry Running Home Assistant
Připojte Arduino pomocí Raspberry Running Home Assistant

Použijte USB klíč RS-485. Najdete ho na ebay nebo amazonu. Je to velmi levné.

Krok 5: Restartujte Home Assistant

Restartujte Home Assistant
Restartujte Home Assistant

Nyní můžete vidět nastavenou hodnotu teploty a ovládat ji. Nastavenou hodnotu lze ovládat pomocí automatizačního skriptu a z jiných komponent. Pomocí asistenta Google můžete teplotu měnit pomocí hlasových příkazů.

Doporučuje: