Kako vzdrževati stalno temperaturo piščancev v perutninskih kočah z uporabo žarnice?

Bistvena naloga vsake perutninske farme je vzdrževanje stalne tople temperature piščancev. Večina perutninskih farm ima majhne koče, v katerih redijo piščance in jajca. Za zagotovitev zdravja teh piščancev mora biti temperatura topla. To lahko naredimo z uporabo visokoenergijskih žarnic v teh kočah. Te žarnice proizvajajo toplotno energijo, ki je potrebna za vzdrževanje visoke temperature v teh kočah.



Uporaba žarnice za vzdrževanje tople temperature

Kako uporabiti žarnico za vzdrževanje tople temperature?

Kot smo prebrali povzetek našega projekta. Zberite nekaj več informacij in začnite izdelovati ta projekt.



1. korak: Zbiranje komponent

Najboljši pristop za začetek katerega koli projekta je, da na začetku sestavite seznam vseh komponent in dober načrt za delo na njem. Sledijo komponente, ki jih bomo uporabili v tem projektu.



  • DHT 22 - Senzor temperature in vlage
  • Relejni modul
  • Breadboard
  • Žarnica

2. korak: Preučevanje komponent

Zdaj, ko smo sestavili seznam vseh komponent, ki jih bomo uporabili v tem projektu. Pomaknimo se še korak naprej in si oglejmo kratko preučitev vseh glavnih komponent.



Arduino nano je mikrokrmilna plošča, ki se uporablja za nadzor ali izvajanje različnih nalog v vezju. Zažgemo a Koda C na Arduino Nano, da mikrokrmilniku pove, kako in katere operacije je treba izvesti. Arduino Nano ima popolnoma enako funkcionalnost kot Arduino Uno, vendar v precej majhni velikosti. Mikrokrmilnik na plošči Arduino Nano je ATmega328p.

Arduino Nano

DHT11 je senzor temperature in vlage. Njeno temperaturno območje je od 0 do 50 stopinj Celzija. Je poceni in učinkovit senzor, ki daje visoko stabilnost. Za merjenje temperature ima vgrajen termistor. Prav tako meri vlažnost, vendar v tem projektu ni treba meriti vlažnosti.



DHT 11

Relejni modul je preklopna naprava, ki sprejme vhod iz Arduina in se ustrezno preklopi. Deluje v dveh načinih, Običajno odprto (NE) in Običajno zaprto (NC). Pri odprtem NO je vezje prekinjeno, razen če je na relejni modul uporabljen VISOK signal. V načinu NC je vezje končano, razen če je na relejni modul uporabljen HIGH signal.

Relejni modul

3. korak: Sestavljanje komponent

Ko smo opravili kratko študijo o delovanju vseh komponent. Začnimo sestavljati vse sestavne dele, da dobimo končni izdelek.

Priključite Vcc in ozemljitveni zatič senzorja DHT11 na 5V in ozemljitev Arduino nano. Izhodni zatič senzorja DHT11 priključite na zatič 2, IN-vtič relejskega modula pa na zatič 3 Arduina. Vklopite relejski modul prek Arduina in priključite pozitivno žico žarnice v ŠT zatič relejskega modula. Bodite previdni, ko modul releja priključite na žarnico. Poskrbite, da bo povezava žarnice z relejem videti tako, kot je prikazano spodaj.

Relejni modul

4. korak: Začetek uporabe Arduina

Če še niste seznanjeni z Arduino IDE, ne skrbite, spodaj vam je razloženo, kako uporabljati Arduino IDE.

  1. Prenesite najnovejšo različico Arduina iz Arduino .
  2. Priključite ploščo mikrokrmilnika na prenosnik.
  3. Pojdi do Nadzorna plošča in kliknite Strojna oprema in zvok. Zdaj kliknite na Naprave in tiskalniki . Tu poiščite vrata, na katera je povezan vaš Arduino. V mojem primeru je to COM14, v različnih računalnikih pa je drugače.

    Iskanje pristanišča

  4. Kliknite meni Orodje in ploščo nastavite na Arduino Nano .

    Nastavitvena plošča

  5. V istem meniju orodja nastavite procesor na ATmega328p (stari zagonski nalagalnik).

    Nastavitev procesorja

  6. Zdaj na nadzorni plošči nastavite vrata, ki jih opazujete.

    Nastavitev vrat

  7. Za uporabo senzorja DHT11 bomo morali vključiti knjižnico. Knjižnica je priložena spodaj v povezavi za prenos skupaj s kodo. Pojdi do Skica> Vključi knjižnico> Dodaj .ZIP knjižnico.

    Vključno s knjižnico

  8. Prenesite spodnjo kodo in jo kopirajte v svoj IDE. Kliknite na naložite za zapisovanje kode na ploščo mikrokrmilnika.

    Naloži

Kodo lahko prenesete s klikom tukaj.

5. korak: koda

Koda za senzor DHT11 je dobro komentirana in samoumevna, toda tukaj je nekaj razlag kode.

  1. Na začetku je vključena knjižnica, ki uporablja DHT11, inicializirajo se spremenljivke in inicializirajo tudi zatiči.
#include dht11 DHT11; #define dhtpin 2 #define relay 3 float temp;

2. void setup () je funkcija, ki se uporablja za nastavitev zatičev kot VHOD ali IZHOD. Določa tudi hitrost prenosa podatkov Arduino. Hitrost prenosa je hitrost komunikacije plošče mikrokrmilnika.

void setup () {pinMode (dhtpin, INPUT); pinMode (rele, IZHOD); Serial.begin (9600); // hitrost prenosa}

3. void loop () je funkcija, ki se vedno znova izvaja v ciklu. Pri tej funkciji beremo podatke z izhodnega zatiča DHT11 in vklopimo ali izklopimo rele na določeni temperaturni ravni.

void loop () {zamuda (1000); DHT11.read (dhtpin); // Preberemo podatke iz senzorja DHT temp = DHT11.temperature; // Pretvorimo te podatke v temerature in jih shranimo v temp Serial.print (temp); // prikaz temperature na serijskem mesečniku Serial.println ('C'); if (temp> = 35) // Vklopite ventilator {digitalWrite (rele, LOW); //Serial.println(relay); } else // Izklopite ventilator {digitalWrite (rele, HIGH); //Serial.println(relay); }}

Zdaj, ko ste se naučili avtomatizirati žarnico za vzdrževanje konstantne tople temperature v perutninskih kočah za piščance in jajca, lahko zdaj začnete delati na tem projektu. Ta senzor DHT11 lahko uporabite tudi v drugih projektih, na primer požarnih alarmih, pametnih domovih, avtomatizaciji prostorov itd.