Temperatura și umiditatea Regulator

Dany regulator a fost asamblat la cererea unui prieten o dată mi sa plâns cu privire la problema de depozitare corespunzătoare de stupi cu albine în sezonul de iarnă. Pentru a face acest lucru, trebuie să mențină o temperatură constantă și umiditate, astfel încât sa decis să automatizeze procesul și ședere ventilație cameră caldă pentru albine acesta a fost confortabil. Un albinele regulate sunt cunoscute pentru a da mierea corecta :)

Autoritatea de reglementare este asamblat pe baza ATMEGA8A microcontroler. cu încheierea mărturiei pe afișaj cu două linii. codificator cu butonul Aplicare pentru a introduce setările. Setările sunt stocate în memoria nevolatilă a microcontrolerului, astfel încât eșecul de putere nu amenință dispariția setărilor.

Deoarece elementul de acționare 12 este selectat și relee de tensiune, prin urmare, este necesar să se tensiunea dispozitivului. Pentru alimentarea utilizate digitale L7805 regulator liniar. circuite care oferă cinci volți.

Temperatura și umiditatea Regulator


Senzor umiditate / temperatură este coroana chinez DHT22 gândirii științifice. De asemenea, du-te DHT11 mai ieftin, o lucrare cu care metoda a fost scris mai devreme.

Taxa divorțat pe o singură față PCB cu câteva jumperi. Toate elementele cu excepția microcontroler și rezonator de cuarț utilizat în performanța Hatcher.

Temperatura și umiditatea Regulator

Temperatura și umiditatea Regulator


Temperatura și umiditatea Regulator


Stabilirea pragurilor de temperatură și umiditate utilizate cu butonul encoder pentru care a organizat un meniu simplu. Prin apăsarea butonului, este posibil să se stabilească valoarea de prag a temperaturii este setată prin butonul de codificare. Când butonul este apăsat din nou, este posibil să se stabilească pragul de umiditate. O altă apăsare a butonului va salva setarea în EEPROM, dar numai în cazul în care noile valori sunt diferite din trecut (pentru a reduce cantitatea de cicluri de scriere de memorie non-volatile).

Temperatura și umiditatea Regulator

Setarea pragului de temperatură

Temperatura și umiditatea Regulator

Setarea pragului de umiditate


Display, care este apoi aplicată lumina de fundal, așa că am decis să-l folosească. Dacă activa meniul de setări, lumina de fundal se stinge. Când ieșiți din meniu, acesta va rula timp de aproximativ 15 secunde și opriți. Pentru a activa codificatorul lumina de fundal suficient să se rotească în orice direcție. Apropo, în cazul în care utilizatorul uită pentru a intra în meniul de configurare, microcontrolerul se va face pe cont propriu. În acest caz, setați setările nu sunt salvate.

Un alt spațiu de bord pentru pezopischalki (în partea stângă a releului), acesta nu a fost stabilită. În modul de bază, afișajul arată citirea măsurată. Când temperatura sau umiditatea atinge o limită predeterminată, valoarea opusă, un simbol special.

Pentru a afișa funcționarea dispozitivului este echipat cu 5 LED-uri. LED D3 (strălucire verde fotografia de mai sus) arată prezența circuitului de alimentare. D4 LED-ul clipește la fiecare 5 secunde, va fi clar dacă programul principal se execută sau nu. LED-D2 indică o problemă cu un senzor. Un diode emițătoare de lumină D7-D8 indică care a releului este pornit.

Mai jos puteți descărca fișiere la proiect. Firmware compilate în conformitate cu microcontroler de operare de frecvență 10MHz.