Ugetermostat v4 Final

Formålet var at bygge en termostat der kan programmeres med 2 temperarurer pr. dag.
Men der kom hurtigt krav om der skulle kunne fjernstyres via WiFi eller SMS.

Fjernstyring med WiFi ville kræve at man kan lave port redirect på sin router, så SMS blev den løsning jeg arbejder videre med.

Jeg har også valgt at scanne tastetryk via den analoge port (bruger kun 1 port til 3  ell. flere knapper). Knapperne indsætter forskellige modstande i en spændingsdeler og den spænding det giver bestemmer hvilke “knap” der er nedtrykket.

Jeg har brugt Arduino (mini pro),  et 2×16 lcd display, et sainsmart relæ modul, tre trykknapper Op, Ned og Enter , et GMS modul SIM800I og en Dalas 18b20.

Det er menu styret:

DRIFT
normal indstillng som vist på billedet, viser temperaturen i omgivelserne, den ønskede temperatur, klokken og datoen. Stjernen indikere at udgange er aktiv

 

TID
Her kan tiden indstilles, vælg mellem op og ned tasterne og skift til næste ciffer med Enter

 

DATO
Indstilling af dato, vælg mellem op og ned tasterne og skift til næste ciffer med Enter

 

 

PROGRAM
Indstilling af tidsplan
Dag , start tidspunkt og temperatur
Sluttidspunkt og efterfølgende temperatur

 

SMS TEMP
Indstilling af temperature ved overstyring fra SMS.
En max temperatur som bruges når der overstyres i F.eks 4 timer og en min. temperatur der bruges når der overstyres med standby temperartur ( F.eks. Frostsikring).

 

MANUEL
Her styres temperaturen manuelt

 

Diagram

Termostat projekt v4

[snippet id=237]