Cum sa faci un incubator cu mâinile lor din materiale de resturi.
Controler pentru incubator pe Arduino.
Unitatea de comandă este un incubator automat digitale
O extensie logică a dispozitivului pentru măsurarea temperaturii și a umidității au avut posibilitatea de a da funcțiile de control instrumentului și controlul temperaturii în incubator. În acest scop a fost dezvoltat nu este controler complex pentru incubator numit „unitate de control incubator auto digital“
Controlerul oferă următoarele funcționalități de bază:
- 1. Măsurarea temperaturii și umidității și afișa aceste date pe ecranul LCD.
- 2. Menținerea unei temperaturi predeterminate de algoritmul PID
- 3. Gestionarea tăvi automate de cotitură.
- 4. Sunet și indicație vizuală care depășește parametrii specificați.
- 5. Conectați cele două ventilatoare.
Funcții detaliate ale controlerului pentru incubator:
- Deviația temperatură sonar din valoarea setată;
- stocarea setărilor în memoria non-volatilă
- Interval măsurare - de la 0 la 125 de grade;
- Rezoluția de măsurare de 0,1 grade în intervalul de la 0 până la 99,9 grade;
- eroarea de măsurare a temperaturii ± 0,5 grade pe interval de măsurare de la 0 până la + 85 grade;
- interval stabilit de temperatura dorită de 30 până la 41 de grade;
- eroare menține temperatura setată + 0,1 grade;
- tensiune - 220 V și 12 V;
- alimentare de rezervă direct operatorului (nu se aplică elementelor de încălzire)
- încărcați puterea de 2 kW (în funcție de puterea utilizată de releu)
- interval măsurate și afișate umiditate relativă de 1-99%;
- afișat indicând 0,1 discretă% umiditate;
- lipsa sau control al ruperii senzorului de temperatură - este;
- lipsa sau control al ruperii senzorului de umiditate - este;
- lumina de alarmă sonoră și deviatie de alarmă parametrii de microclimat în afara valorilor nominale;
- 5 LED-uri suplimentare pentru parametrii de incubare;
- display LCD alpha-două caractere;
- rotirea automată a tăvilor cu ouă, după un interval de timp predeterminat (stabilit în intervalul 1 secundă - 3 ore);
- Valorile de prag set separate pentru controlul alarmelor de urgență;
- posibilitate de conectare a senzorului de nivel de lichid;
- Conectarea umidificator;
Următoarele sunt câteva dintre controller mai detaliat.
Schema logică a controlerului și executive:
Conducerea controler dispozitiv incubator
Doar furnizarea de decuplare de rezervă și un model de bază simplu:
backup de conducere
Ca sursă de curent este un tip de baterie Kroon, D1 - dioda, D2 - diodă Schottky. rețeaua de alimentare este o sursă de alimentare de 12 v 2A.
Conducerea tastatura de introducere a datelor
Conducerea tastatura de introducere a datelor
În circuitul de mai sus folosește butonul de ceas, rezistențe de putere wați 0,025.
Schema panou cu LED-uri
Schema panou cu LED-uri
Register 74HC595 8 face posibil să se adauge la porturile de ieșire, dar acest lucru durează 3 ieșiri digitale.
Conducerea controlul ventilatorului de calculator
Controlerul este furnizat pentru a conecta un umidificator, o funcție de menținere a unui nivel predeterminat de umiditate. umidificator pentru incubator.
Dispozitivul controler intern
Listă de accesorii și unele dintre caracteristicile lor:
- UNO Arduino
- două linii de afișaj LCD cu cip shestnadtsatisimvolny compatibil cu HD44780.
- Senzor de temperatură digital DS18B20
- Temperatura chineză și senzor de umiditate într-o singură carcasă DHT22
- Solid releu de stat SSR-25 DA
- porturi chip spreader 74HC595
- cu motor cip de conducător auto L298N, 2A
- piezo de sunet
- LED-uri de culori diferite
- Senzor de nivel de lichid
- Rezistoare, potențiometru, condensator și butonul de ceas
Unele caracteristici funcționale ale controlerului.
Programul include un timer watchdog care elimină programul de înghețare, de exemplu, din cauza interferențelor puternice în rețea.
Controler pentru incubator de pe ansamblul Arduino
În ciuda faptului că setările controlerului sunt furnizate printr-un simplu buton de meniu, valorile de temperatură și umiditate stabilite produse folosind rezistențe variabile. Acest lucru a fost făcut pentru a ușura utilizarea de către oameni de toate vârstele. Deoarece testarea incubator, mama mea, care nu au arătat dorința de a înțelege adâncimi de meniu, sa decis să utilizeze ordinare „krutilki“ potentiometre. Există un buton de pornire-oprire automat funcția de cadru lovitură de stat.
Controler pentru incubator de pe ansamblul Arduino. Elemente de conectare laterale.
Caseta pentru conectarea unei copii de rezervă de tip baterie de putere „Crone“. Tasta de pornire la toate dispozitivele. Conectarea cablului de alimentare CA 220V. Siguranță furnizate 5 A.
Conectarea umidificator, ventilatoare, portul USB. Un cooler pentru răcirea viscere controler.
informații de ieșire Exemplu de pe ecranul LCD și un exemplu de utilizare a meniului
Ecranul LCD principal
Sistemul afișează temperatura actuală a umidității relative a aerului de curent, setați temperatura și unele pictograme.
Utilizarea meniului
Doar realizat nici un meniuri complicate pentru setările de bază de incubare.
Temperatura critică maximă.
Temperatura critică minimă.
Resetați setările la valorile implicite din fabrică.
Dezactivarea buzzer de alarmă.
Dezactivarea display LCD.