Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Wifi komponente kao što su različiti Sonoff, Tasmota i ESP8266 vrlo su jednostavne za konfiguriranje i korištenje, ali stvari često nisu jednostavne kako se pojavljuju.
U industrijskim/poslovnim okruženjima bežična automatizacija nije tako česta. Bežične komponente manje su 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 vrlo su pouzdaniji, ne trebaju bateriju, nema radio valova u vašem domu.
Ono što sam učinio je hardverska komponenta koja se može spojiti putem RS-485 na kontroler kućnog pomoćnika (putem platforme Modbus). Temelji se na arduinu. Sličan je prekidaču/releju Sonoff, ali je ožičen.
Može djelovati kao regulator svjetla (preko releja i ulaza za gumbe).
Može djelovati kao daljinski prekidač (preko releja i ulaza za gumbe).
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 spojenih ulaza/izlaza.
Korak 1: Izgradite hardverski dio
Treba vam arduino ploča.
Koristio sam arduino nano, ali drugi će biti u redu.
Spojite pretvarač Rs-485, zaslon ako ga namjeravate koristiti, releje (e) i postavite ih za gumbe.
Korak 2: Bljeskajte 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
Uredite konfiguraciju.yaml
klima: - platforma: naziv modbusa: Podređeni termostat: 1 ciljni_temp_registar: 0 trenutni_remp_registra: 2 broj_dataka: 2 preciznost: 1 jedinica_mjera: ° C podatak_vrsta: plovak
Korak 4: Povežite Arduino s pomoćnikom za kućnu pomoć Raspberry Running
Koristite RS-485 USB ključ. Možete ga pronaći na ebayu ili amazonu. Vrlo je jeftino.
Korak 5: Ponovo pokrenite kućnog pomoćnika
Sada možete vidjeti zadanu vrijednost temperature i kontrolirati je. Zadana vrijednost može se kontrolirati putem skripte za automatizaciju i iz drugih komponenti. Pomoću google pomoćnika možete mijenjati temperaturu glasovnim naredbama.