velice bych potřeboval pomoci od chytrých hlav ohledně programovaní nějakého arduina, které bych použil jako náhradu za původní regulační jednotku starší vzduchotechniky AIRCENT.
Problém je ten že původní jednotka po nějaké době nebo z nějakého důvodu neudrží hodnoty, které musím poté znovu ručně zapisovat. Nevím zda se jedná o chybu z výroby nebo zda je problém ve stáří švábů eprom. Jednotka je z roku cca 1996. Proto bych ji rád nahradil něčím modernějším, například arduinem.
Proto jsem zde a žádám o pomoc. Samozřejmě to nechci zadarmo

Požadavky na funkci
- možnost naprogramovat den, hodinu, požadovanou teplotu místnosti (pokud bude nastavena teplota na 0, vzduchotechnika se v tuto hodinu nesepne)
- možnost mechanicky sepnout mimo program (bude pouze regulována teplota, naprogramovaný spínací/vypínací čas nemá na tento režim vliv)
Pro představu zde přikládám logiku řízení, tak jak jsem ji pochopil dle zapojení a fungování staré jednotky. V zásadě to není nic složitého.
Vstupní periferie
- čidlo teploty v místnosti IN01
- čidlo teploty přívodního vzduchu IN02
- podtlakové čidlo IN03
- požadovaná teplota Sw01
Výstupní periferie
- elektromotor OUT01
- vstupní a výstupní klapky OUT02
- čerpadlo TV OUT03
- směšovací ventil OUT04
1. Při zapnutí vzduchotechniky
- OUT04 on
- OUT03 on
- 60s
- OUT01 on
2. Při vypnutí vzduchotechniky
- Out01 off
- Out02 off
3. Regulace
(regulaci teploty musím ještě vypozorovat, původní jednotka nějak určí dle požadované teploty v místnosti, požadovanou teplotu na vstupním čidle IN02 a snaží se jí dosáhnout ovládáním směšovacího ventilu OUT04) Zatím nevím zda teplotu nějak vypočítává, nebo zda jen vždy požaduje například o 5 stupnů nižší než je v místnosti.
Z toho vyplývá řádky níže nebrat úplně vážně. Ve vzorci asi musí přibýt ještě další prvek a to je požadovaná teplota na vstupu.
Ale co je jisté je to že regulace teploty je prováděna pouze směšovacím ventilem, ventilátory a čerpadlo TV je v provozu neustále po celou dobu provozu.
- když Sw01 > In01
- Out04 on
- když Sw01 < In01
- Out04 off
Var2
- když Sw01 > In01
- tak In02 = In01 - 5°c
- dle toho řídit Out04
- když Sw01 < In01
- tak In02 = In01 + 5°c
- dle toho řídit Out04
Pokud by jste tedy mohl někdo pomoci, byl bych moc rád. Pokud bude třeba tak samozřejmě dodám více informací.
Případně mě můžete kontaktovat na emailu duck130883@gmail.com nebo na telefonu 722 160 160.
těším se na případnou spolupráci
Martin H.