Turinys:

„Arduino“laidinio namų asistento tinklui: 5 žingsniai
„Arduino“laidinio namų asistento tinklui: 5 žingsniai

Video: „Arduino“laidinio namų asistento tinklui: 5 žingsniai

Video: „Arduino“laidinio namų asistento tinklui: 5 žingsniai
Video: Arduino Nano how to load a Sketch 2024, Lapkritis
Anonim
„Arduino“laidinio namų asistento tinklui
„Arduino“laidinio namų asistento tinklui

„Wifi“komponentus, tokius kaip įvairūs „Sonoff“, „Tasmota“ir ESP8266, labai lengva konfigūruoti ir naudoti, tačiau dažnai viskas nėra taip paprasta, kaip atrodo.

Pramoninėje/verslo aplinkoje belaidis automatizavimas nėra toks įprastas dalykas. Belaidžiai komponentai yra mažiau patikimi nei laidiniai.

Ar gamykloje naudosite belaidį dūmų jutiklį? Nemanau. Ir kodėl namuose naudoti „wifi“magnetinį durų jutiklį?

Laidiniai jutikliai/pavaros yra labai patikimesni, jiems nereikia baterijos, jūsų namuose nėra radijo bangų.

Ką aš padariau, tai aparatinės įrangos komponentas, kurį galima prijungti per RS-485 prie namų padėjėjo valdiklio (per „Modbus“platformą). Jis pagrįstas arduino. Tai panašu į „Sonoff“jungiklį/relę, tačiau jis yra laidinis.

Jis gali veikti kaip šviesos valdiklis (per relę ir mygtukų įvestį).

Jis gali veikti kaip nuotolinis jungiklis (per relę ir mygtukų įvestį).

Jis gali veikti kaip termostatas.

Jis gali veikti kaip temperatūros jutiklis.

Viena arduino plokštė gali būti visa tai vienu metu, prijungus daug įėjimų/išėjimų.

1 žingsnis: sukurkite aparatūros dalį

Sukurkite aparatūros dalį
Sukurkite aparatūros dalį

Jums reikia arduino lentos.

Aš naudoju arduino nano, bet kitiems viskas bus gerai.

Prijunkite keitiklį „Rs-485“, ekraną, jei planuojate jį naudoti, relę (-es) ir nustatykite ją mygtukais.

2 veiksmas: paleiskite programinę -aparatinę įrangą

„Flash“programinė įranga
„Flash“programinė įranga

Kodą rasite adresu

Prieš kopijuodami nepamirškite jo sukonfigūruoti. Turite nustatyti kaiščius, naudojamus kaip įvestis, išėjimus, jei jis turi temperatūros jutiklį, ekraną ir pan.

3 veiksmas: sukonfigūruokite namų asistentą

Konfigūruokite namų asistentą
Konfigūruokite namų asistentą

Redaguokite konfigūraciją.yaml

klimatas: - platforma: modbus pavadinimas: termostato pavaldinys: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 tikslumas: 1 matavimo vienetas: ° C data_type: float

4 veiksmas: prijunkite „Arduino“su „Raspberry Running Home Assistant“

Prijunkite „Arduino“su „Raspberry Running Home Assistant“
Prijunkite „Arduino“su „Raspberry Running Home Assistant“

Naudokite USB raktą RS-485. Jį galite rasti „ebay“ar „Amazon“. Tai labai pigu.

5 veiksmas: iš naujo paleiskite „Home Assistant“

Iš naujo paleiskite namų asistentą
Iš naujo paleiskite namų asistentą

Dabar galite matyti nustatytą temperatūros tašką ir jį valdyti. Nustatytą tašką galima valdyti naudojant automatizavimo scenarijų ir kitus komponentus. Naudodami „Google“padėjėją, galite keisti temperatūrą naudodami balso komandas.

Rekomenduojamas: