Kako održavati stalnu temperaturu za piliće u peradnjacima pomoću žarulje?

Osnovni zadatak svake peradarske farme je održavanje konstantne tople temperature za piliće. Većina peradarskih farmi ima male kolibe u kojima drže piliće i jaja. Temperatura mora biti topla kako bi se osiguralo zdravlje ovih pilića. To se može učiniti primjenom visokoenergetskih žarulja u tim kolibama. Te žarulje proizvode toplinsku energiju koja je potrebna za održavanje visoke temperature u tim kolibama.



Korištenje žarulje za održavanje tople temperature

Kako koristiti žarulju za održavanje tople temperature?

Kao što smo pročitali sažetak našeg projekta. Prikupimo još nekoliko podataka i krenimo s izradom ovog projekta.



Korak 1: Prikupljanje komponenata

Najbolji pristup za pokretanje bilo kojeg projekta je sastaviti popis svih komponenata na početku i dobar plan za rad na njemu. Slijede komponente koje ćemo koristiti u ovom projektu.



  • DHT 22 - Senzor temperature i vlage
  • Modul releja
  • Breadboard
  • Žarulja

Korak 2: Proučavanje komponenata

Sad kad smo napravili popis svih komponenata koje ćemo koristiti u ovom projektu. Pomaknimo se korak dalje i prođite kroz kratko proučavanje svih glavnih komponenata.



Arduino nano je ploča mikrokontrolera koja se koristi za upravljanje ili izvršavanje različitih zadataka u krugu. Izgaramo a C kod na Arduino Nano kako bi ploči mikrokontrolera rekao kako i koje radnje izvesti. Arduino Nano ima potpuno istu funkcionalnost kao Arduino Uno, ali u prilično maloj veličini. Mikrokontroler na ploči Arduino Nano je ATmega328p.

Arduino Nano

DHT11 je senzor temperature i vlage. Raspon temperature mu je od 0 do 50 Celzijevih stupnjeva. To je jeftin i učinkovit senzor koji daje visoku stabilnost. Za mjerenje temperature ima ugrađeni termistor. Također mjeri vlažnost, ali u ovom projektu ne trebamo mjeriti vlagu.



DHT 11

Relejni modul je sklopni uređaj koji uzima ulaz od Arduina i prebacuje se u skladu s tim. Djeluje u dva načina, Uobičajeno otvoreno (NE) i Normalno zatvoreno (NC). U otvorenom NO krug je prekinut ako se na modul releja ne primijeni HIGH signal. U NC načinu strujni krug je potpun ako se na modul releja ne primijeni HIGH signal.

Modul releja

Korak 3: Sastavljanje komponenata

Kao što smo prošli kroz kratko istraživanje kako sve komponente rade. Počnimo s montažom svih komponenata kako bismo napravili konačni proizvod.

Spojite Vcc i uzemljenje pin DHT11 senzora na 5 V i uzemljenje Arduino nano. Spojite izlazni pin DHT11 osjetnika na Pin2, a IN pin modula releja na Pin3 Arduina. Uključite relejni modul preko Arduina i spojite pozitivnu žicu žarulje u NE iglica relejnog modula. Budite oprezni dok spajate modul releja na žarulju. Pazite da vaša veza žarulje s relejem izgleda kao što je prikazano dolje.

Modul releja

Korak 4: Početak rada s Arduinom

Ako već niste upoznati s Arduino IDE-om, ne brinite, u nastavku vam je objašnjeno kako koristiti Arduino IDE.

  1. Preuzmite najnoviju verziju Arduina sa Arduino .
  2. Spojite ploču mikrokontrolera s prijenosnim računalom.
  3. Ići Upravljačka ploča i kliknite na Hardver i zvuk. Sada kliknite na Uređaji i pisači . Ovdje pronađite priključak na koji je povezan vaš Arduino. U mom slučaju to je COM14, ali je različito na različitim računalima.

    Pronalaženje luke

  4. Kliknite izbornik Alat i postavite ploču na Arduino Nano .

    Odbor za postavljanje

  5. Iz istog izbornika Alat postavite Processor na ATmega328p (stari pokretač).

    Procesor za podešavanje

  6. Sada vratite port koji promatrate natrag na upravljačku ploču.

    Postavka porta

  7. Morat ćemo uključiti knjižnicu da bismo koristili DHT11 senzor. Knjižnica je u prilogu dolje na linku za preuzimanje zajedno s kodom. Ići Skica> Uključi biblioteku> Dodaj .ZIP biblioteku.

    Uključujući knjižnicu

  8. Preuzmite dolje priloženi kôd i kopirajte ga u svoj IDE. Klikni na Učitaj gumb za snimanje koda na ploči mikrokontrolera.

    Učitaj

Kôd možete preuzeti klikom ovdje.

Korak 5: kôd

Kôd za senzor DHT11 dobro je komentiran i sam po sebi objašnjen, ali evo nekoliko objašnjenja koda.

  1. Na početku je uključena knjižnica koja koristi DHT11, inicijaliziraju se varijable i inicijaliziraju se pinovi.
#include dht11 DHT11; #define dhtpin 2 #define relay 3 float temp;

2. void postavljanje () je funkcija koja se koristi za postavljanje pinova kao ULAZ ili IZLAZ. Također postavlja brzinu prijenosa podataka Arduino. Brzina prijenosa je brzina komunikacije ploče mikrokontrolera.

void setup () {pinMode (dhtpin, INPUT); pinMode (relej, IZLAZ); Serial.begin (9600); // brzina prijenosa}

3. petlja void () je funkcija koja se iznova i iznova izvodi u ciklusu. U ovoj funkciji čitamo podatke s izlaznog pina DHT11 i uključujemo ili isključujemo relej na određenoj temperaturnoj razini.

void loop () {kašnjenje (1000); DHT11.read (dhtpin); // Očitavanje podataka s DHT osjetnika temp = DHT11.temperature; // Pretvorite ove podatke u temerature i pohranite ih u temp Serial.print (temp); // Prikazivanje temperature na serijskom mjesecu Serial.println ('C'); if (temp> = 35) // Uključite ventilator {digitalWrite (relej, LOW); //Serial.println(relay); } else // Isključite ventilator {digitalWrite (relej, HIGH); //Serial.println(relay); }}

Sad kad ste naučili kako automatizirati žarulju da održava konstantnu toplu temperaturu u kolibama za perad za svoje kokoši i jaja, sada možete početi raditi na ovom projektu. Ovaj senzor DHT11 možete koristiti i u drugim projektima, na primjer, vatrodojavnim alarmima, pametnim kućama, automatizaciji soba itd.