Apple HomeKit spínač 230V

Dostal jsem požadavek od kamaráda: „Chtěl bych v HomeKit aplikaci ovládat existující zařízení v domácnosti. Vrata, bránu, světla. Představuji si dálkově ovládané relé, které bude schopné spínat slabonapěťové (gara/vrata) či 230V světla. Ideálni by byla velikost, která se vejde do vypínače na zdi tak, aby se třeba světlo dalo zapnout buď mechanicky (vyměnou vypínače za tlačítko) nebo vzdáleně přes Siri nebo HomeKit tlačítko.“

Budu potřebovat rozměry desky (bude kulatá do instalační krabice, poloměr je standardtní). Na desce bude muset být malý měnič 230V > 3,3V Maximální příkon, který to má spínat bude 10A, tedy cca 2300W na jedné fázi na 230V.

Schéma by mohlo být nahrubo toto: Je tam slot pro vyvedení tlačítka na krytku, aby to člověk mohl zapnout/vypnout i bez mobilu Je tam slot pro OneWire sensor, pokud by člověk chtěl vyvést teploměr. Je tam slot pro I2C, pokud by člověk chtěl na kryt přidělat display, např. https://www.aliexpress.com/item/32896971385.html je tam slot na jednu externí ledku stavu relé, pokud by třeba to tlačítko mělo v sobě diodu a člověk by chtěl, aby svítila, když je zásuvka zapnuta. Je tam slot na jednu externí ledku, která může indikovat cokoli, dle kódu, třeba nějaká signalizace změny nastaveni a pod: Je tam slot na microSD kartu, kterou bych použil tak, že na ni bude uložen konfigurační soubor s SSID a Password k WiFi a cokoli dalšího, může tam byt passcode/PIN pro home HomeKit. SD karta nebude nutná, jen při bootu, pokud bude vložena, tak si zařízeni načte konfigurační soubor a uloží si změny, potom je možné kartu vyjmout. Je tam slot na reset, bylo by vhodné mít na krytce spínač na reset. ESP32 má BLE a Bluetooth, takže není problém napsat rozhraní pro konfiguraci WiFi z mobilního Bluetooth terminálu na mobilním telefonu.

Schéma vytvořeno v KiCad

Základní deska bude mít tento tvar: (vytvořeno v LibreCad)

A šup do Kicad designu:






A rovnou do výroby:

Rekapitulace:
Jedno izolovane elektromagneticke rele az 230V / max 10A
Wifi, Bluetooth, BLE rozhrani.
Napajeni 230V.
I2C rozhrani na sensory, nebo display
One-wire rozhrani na napr teplotni sensor Dalas DS1820b.
UART a 3v3 napajene rozhrani na consoli a vyvoj SW.
Reset rozhrani s pripojenim tlacitka.
Rozhrani s pripojenim tlacitka/spinace.
Rozhrani na LED pro signaluzaci stavu rele.
MicroSD karta pro napr. zjednoduseni editace konfigurace skrze conf file nebo SD karta muze pouzita jako data loger.
procesor ESP32 typu RISC.
Podpora SW: Micropython, Arduino Wire, C++, Lua, cokoli na Freertos.

A je to doma:

Osazuji:

Test funkčnosti:

A finální test napojení na Home-Kit

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *