Historie a příběh SUNREGU
První řídicí jednotka spatřila světlo světa v listopadu roku 2023. Byl vytvořen e‑shop a začalo programování základních funkcí. Ladění software pokračovalo až do srpna, kdy zároveň probíhal zkušební provoz na venkovním bazénu.
I když zařízení pracovalo plně automaticky – ráno se zapnulo a začalo ohřívat vodu – brzy jsme narazili kromě drobných softwarových chybek i na první nepohodlí. Zjišťování teploty vyžadovalo dojít k jednotce a podívat se na displej. To, ale nebylo ideální.
A i když už začaly chodit první objednávky od nadšených zákazníků, vývoj i výrobu jsem zastavil, dokud nebude možné připojit jednotku k internetu a kontrolovat teploty na mobilu. Chceme přece dokonalé zařízení.
Začaly první experimenty s připojením Wi‑Fi modulu k původní jednotce postavené na procesoru Atmel. Přes veškeré snahy shora, zdola, zprava nebo zleva se během 14 dnů nepodařilo najít spolehlivý způsob, jak komunikaci elegantně rozchodit.
Bylo rozhodnuto. Musíme přejít na úplně jiný čip, který má Wi‑Fi přímo v sobě. To ale znamenalo začít znovu – navrhnout, testovat a ladit nový hardware. Největší výzvou byly AD převodníky. Instegorvaný v čipu stále neposkytoval dostatečně přesné hodnoty z termočidel a LDR. Po několika dnech experimentů problém vyřešil externí AD převodník se čtyřmi vstupy na I2C sběrnici. Najednou byly teploty neuvěřitelně stabilní. A pokud se zprůměrovalo několik měření, tak byl výsledek měření dokonalý.
Návrh prvního hardware byl během pár dní kompletně otestován a mohly se objednat desky pro testovací prototypy. Díky novému návrhu se podařilo snížit spotřebu zařízení a miniaturizovat součástky.
A pak přišlo opět programování a odlaďování. Původní SUNREG‑23 byl ve srovnání s novou verzí procházkou růžovou zahradou. Nová jednotka potřebovala nejen přepsat původní logiku, ale také Wi‑Fi připojení, OTA aktualizace firmware, MQTT komunikaci a další funkce. K tomu přibyly „srandy“ jako nastavení MQTT brokera na serveru, bezpečnostní certifikáty, aby jednotku nešlo hacknout, a nakonec i mobilní aplikace.
Suma sumárum – přibyly zhruba čtyři pětiny úplně nových věcí. Postupem času bylo vytvořeno pět prototypů na kterých byly odladěny hardwarové prohřešky až se konečně dospělo k poslední finální verzi.
Harware byl hotov a na řadu přišlo programování nového ovládacího firmware. Díky AI to šlo poměrně rychleji než první verze. I tak to bylo spousta práce s rozchozením komunikace. Nová jednotka je ale na světě a jako další doplnění by mohla bát externí jednotka, která bude posílat data o teplotě a sluníčku přímo od panelů. To bude ale další příběh ...
První prototyp řídicí jednotky SUNREG‑23
Testovací zapojení a ověřování funkce hardware