Sadržaj:

Arduino za žičanu kućnu pomoćnu mrežu: 5 koraka
Arduino za žičanu kućnu pomoćnu mrežu: 5 koraka

Video: Arduino za žičanu kućnu pomoćnu mrežu: 5 koraka

Video: Arduino za žičanu kućnu pomoćnu mrežu: 5 koraka
Video: 有C6驾照就该选择双轴拖挂房车空间更大比自行式房车更具性价比 2024, Novembar
Anonim
Arduino za žičanu mrežu kućnog pomoćnika
Arduino za žičanu mrežu kućnog pomoćnika

Wifi komponente poput raznih Sonoffa, Tasmote i ESP8266 vrlo su jednostavne za konfiguriranje i upotrebu, ali stvari često nisu jednostavne kako se pojavljuju.

U industrijskim/poslovnim okruženjima bežična automatizacija nije tako česta. Bežične komponente su manje pouzdane od svojih žičanih kolega.

Biste li u tvornici koristili bežični senzor dima? Mislim da nije. I zašto koristiti wifi magnetski senzor vrata u svom domu?

Žičani senzori/aktuatori su vrlo pouzdaniji, ne trebaju bateriju, nema radio valova u vašem domu.

Ono što sam uradio je hardverska komponenta koja se može povezati putem RS-485 na kontroler kućnog pomoćnika (preko Modbus platforme). Zasnovan je na arduinu. Sličan je Sonoff prekidaču/releju, ali je ožičen.

Može djelovati kao kontroler svjetla (preko releja i ulaza za tipke).

Može djelovati kao daljinski prekidač (preko releja i ulaza za tipke).

Može djelovati kao termostat.

Može djelovati kao senzor temperature.

Jedna arduino ploča može biti sve to u isto vrijeme, s mnogo povezanih ulaza/izlaza.

Korak 1: Izgradite hardverski dio

Napravite hardverski dio
Napravite hardverski dio

Treba vam arduino ploča.

Koristio sam arduino nano, ali drugi će biti u redu.

Povežite pretvarač Rs-485, zaslon ako ga namjeravate koristiti, prenesite releje i postavite ih na tipke.

Korak 2: Provjerite firmver

Bljesnite firmver
Bljesnite firmver

Kôd se može pronaći na

Ne zaboravite ga konfigurirati prije kopiranja. Morate postaviti pinove koji se koriste kao ulaz, izlaz, ako ima senzor temperature, zaslon itd.

Korak 3: Konfigurirajte kućnog pomoćnika

Konfigurirajte kućnog pomoćnika
Konfigurirajte kućnog pomoćnika

Uredite configuration.yaml

klima: - platforma: modbus naziv: Termostatski slave: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 preciznost: 1 unit_of_merenje: ° C data_type: float

Korak 4: Povežite Arduino s pomoćnikom za kućnu pomoć Raspberry Running

Povežite Arduino s Raspberry Running Home Assistantom
Povežite Arduino s Raspberry Running Home Assistantom

Koristite RS-485 USB ključ. Možete ga pronaći na ebayu ili amazonu. Vrlo je jeftino.

Korak 5: Ponovo pokrenite Home Assistant

Ponovo pokrenite Home Assistant
Ponovo pokrenite Home Assistant

Sada možete vidjeti zadanu vrijednost temperature i kontrolirati je. Zadana vrijednost se može kontrolirati putem skripte za automatizaciju i iz drugih komponenti. Pomoću google asistenta možete mijenjati temperaturu pomoću glasovnih naredbi.

Preporučuje se: