Arduino kompatibel badkar controller (9 / 13 steg)
Steg 9: Ladda upp den fullständiga koden!
Det blir en GitHub kommer snart men tills dess använda den bifogade uppförandekoden.
Så här används timing måste du räkna ut hur lång tid det tar för att fylla badkaret till rätt höjd för dig (inte till avloppet när den är full som skulle slösa vatten).
denna information går in i följande variabler:
här är förinställningarna för fyllning timers. värden som anges i sekunder. numret för tvål är hur många pumpar av tvål som man vill
int preset1time = 15. PRESET 1 fylla tid sekunder
int preset1soap = 1; önskar preset 1 tvål?
int preset2time = 30. //preset 2 fylla tid sekunder
int preset2soap = 2; //does förinställda 2 vill tvål?
int preset3time = 60. //preset 3 fylla tid sekunder
int preset3soap = 3; //does förinställda 3 vill ha tvål?
den andra delen som är viktigt är målet och Alert temps. (mina temps är i F)
float alerttemp=95.00;// detta är alert temp 95,00 för insatsen. F
float targettemp=101.00;//this är i badkaret mål temp.
vad koden gör är att övervaka inlopp temp och om det går över alert temp då kommer tillbaka ner nedan det, det kommer att sluta fylla kvittra summern.
Denna kod använder också en watchdog timer som skydd mot det överfyllning ska koden kraschen.