Termostat electronic pentru încălzire
Bună ziua tuturor rezidenților și vizitatorilor noștri circuite site-ul Radio. Astăzi vreau să vă spun despre dispozitiv destul de simplu, dar prima nu este mult istorie. Eu locuiesc într-un sat mic de tip urban, într-o casă cu două etaje de bloc obișnuit, cu încălzire centrală. Si din moment ce încălzirea este oprită prea devreme, și includ prea târziu, trebuie să fie încălzite în acest moment al încălzitorului. Putere ultima pentru restul apartamentului nu este suficient, și pentru o singură cameră (dormitor) mult. Ca urmare, în dimineața devine de nesuportat fierbinte, în cazul în care ușa este închisă, iar dacă este deschis - rece. Această situație mă spodvigla pe termostat de fabricație.

Așa că am început încet să învețe microcontrolere. sa decis să le folosească pentru a-și atinge scopul. Din moment ce acest sistem simplifică foarte mult aparatul, în comparație cu elemente discrete. Brain controler MC a devenit larg răspândită în pachetul DIP ATmega8, pentru afișarea informațiilor corespunde ecran LCD 1602, un DS18B20 senzor de temperatură. Plus a adăugat o pereche de butoane pentru a seta două culori LED-uri și 10 mm în diametru. pentru inspecție vizuală.

Partea de alimentare este format dintr-un releu (rezista la curentul de sarcină) și tranzistorul de conducere, care, în plus este mai multe niveluri de tensiune Aligner. Din cauza puterii IC nevoie de cinci volți și doisprezece volți releu. Sursa de alimentare nu este un transformator de mare doisprezece volți din contor electronic supradozare și L7805 stabilizator integral.

PCB de proiectare nu a făcut, deoarece complexitatea circuitului mic, și-a colectat toate pe o placă de circuit. Display, butoane și senzor de LED-uri securizate cu topitură fierbinte. transformator Taxa blocat pe banda față-verso. Toți au adunat în vizor lăzile în carcasă, pre-vopsea de vopsea prin pulverizare.


Codul a fost scris în programul CodeVisionAVR 2.05.0, comentați codul sursă și firmware-ul este inclus.
Temperatura de încălzire a circuitului regulator

Am uitat o nuanță în schema rezistor necunoscut pentru LED-uri de picurare. Stau pe un picior de negativ, deoarece schimbarea culorii la un moment dat - unul este suficient.
Codul sursă poate modifica intervalul de temperatură și de a folosi pe cont propriu, astfel încât să puteți schimba histerezis. În cadrul acestui proiect, este de +/- 0,5 grade. De asemenea, este posibilă modificarea funcționării iluminării (găsit 30 de secunde, cu atenuare treptată). Dacă aveți întrebări, vă rugăm să consultați pe forum sau în PM. Unitate de Asamblate și testate Artem Bogatyr, România - Tomych.