Hvordan opprettholde konstant temperatur for kyllinger i fjærkrehytter ved hjelp av en lyspære?

Den viktigste oppgaven i alle fjørfefarm er å opprettholde en konstant varm temperatur for kyllinger. De fleste fjørfebruk har små hytter der de holder kyllingene og eggene sine. Temperaturen må være varm for å sikre helsen til disse kyllingene. Dette kan gjøres ved å bruke høyenergipærer i disse hyttene. Disse pærene produserer varmeenergi som er nødvendig for å holde temperaturen høy i disse hyttene.

Hvordan bruke en lyspære for å opprettholde varm temperatur?

Når vi har lest sammendraget av prosjektet vårt. La oss samle litt mer informasjon og begynne å lage dette prosjektet.

Trinn 1: Samle komponentene

Den beste tilnærmingen for å starte et prosjekt er å lage en liste over alle komponentene i starten og en god plan for å jobbe med det. Følgende er komponentene vi skal bruke i dette prosjektet.

Trinn 2: Studere komponentene

Nå som vi har laget en liste over alle komponentene vi skal bruke i dette prosjektet. La oss gå et skritt videre og gå gjennom en kort studie av alle hovedkomponentene.

Arduino nano er et mikrokontrollerkort som brukes til å kontrollere eller utføre forskjellige oppgaver i en krets. Vi brenner en C-kode på Arduino Nano for å fortelle mikrokontrollerkortet hvordan og hvilke operasjoner som skal utføres. Arduino Nano har nøyaktig samme funksjonalitet som Arduino Uno, men i ganske liten størrelse. Mikrokontrolleren på Arduino Nano-kortet er ATmega328p.

DHT11 er en temperatur- og fuktighetssensor. Temperaturområdet er 0 til 50 grader Celsius. Det er en lav pris og en effektiv sensor som gir høy stabilitet. For å måle temperaturen har den en innebygd termistor. Det måler også fuktigheten, men i dette prosjektet trenger vi ikke måle fuktigheten.

En relémodul er en bryterenhet som tar input fra Arduino og bytter deretter. Den fungerer i to moduser, Normalt åpen (NO) og Normalt stengt (NC).I NO oped brytes kretsen med mindre et HIGH signal påføres relémodulen. I NC-modus er kretsen fullført med mindre et HIGH signal blir påført relémodulen.

Trinn 3: Montere komponentene

Når vi har gått gjennom en kort studie av hvordan alle komponentene fungerer. La oss begynne å samle alle komponentene for å lage et sluttprodukt.

Koble Vcc og jordpinnen til DHT11-sensoren til 5V og bakken til Arduino nano. Koble utgangspinnen til DHT11-sensoren til Pin2 og IN-pinnen til relémodulen til Pin3 på Arduino. Slå på relémodulen gjennom Arduino og koble den positive ledningen til pæren i NEI stift på relémodulen. Vær forsiktig når du kobler relémodulen til pæren. Forsikre deg om at tilkoblingen av pæren til reléet ser ut som vist nedenfor.

Trinn 4: Komme i gang med Arduino

Hvis du ikke allerede er kjent med Arduino IDE, ikke bekymre deg, du blir forklart hvordan du bruker Arduino IDE nedenfor.

  1. Last ned den nyeste versjonen av Arduino fra Arduino.
  2. Koble mikrokontrollerkortet til den bærbare datamaskinen.
  3. Gå til Kontrollpanel og klikk på Maskinvare og lyd. Klikk nå på Enheter og skrivere. Her finner du porten som Arduino er koblet til. I mitt tilfelle er det COM14, men det er forskjellig på forskjellige datamaskiner.
  4. Klikk på Verktøy-menyen og sett tavlen til Arduino Nano.
  5. Fra den samme verktøymenyen, sett prosessoren til ATmega328p (gammel bootloader).
  6. Sett nå porten som du observerer tilbake i kontrollpanelet.
  7. Vi må ta med et bibliotek for å bruke DHT11-sensoren. Biblioteket er vedlagt nedenfor i nedlastningskoblingen sammen med koden. Gå til Skisse> Inkluder bibliotek> Legg til .ZIP-bibliotek.
  8. Last ned koden som er vedlagt nedenfor, og kopier den til IDE. Klikk på laste opp -knappen for å brenne koden på mikrokontrollerkortet.

Du kan laste ned koden ved å klikke her.

Trinn 5: Kode

Koden for DHT11-sensoren er godt kommentert og forklarer seg selv, men her er noen forklaringer på koden.

  1. I begynnelsen er biblioteket for bruk av DHT11 inkludert, variabler initialiseres og pinner initialiseres også.
#inkludere  dht11 DHT11; #define dhtpin 2 #define relay 3 float temp;

2. ugyldig oppsett ()er en funksjon som brukes til å sette pinnene som INNGANG eller UTGANG. Det setter også overføringshastigheten til Arduino. Baudrate er kommunikasjonshastigheten til mikrokontrollerkortet.

ugyldig oppsett () {pinMode (dhtpin, INPUT); pinMode (relé, OUTPUT); Serial.begin (9600); // overføringshastighet}

3. ugyldig sløyfe ()er en funksjon som går igjen og igjen i en syklus. I denne funksjonen leser vi dataene fra utgangen til DHT11 og slår reléet på eller av på et bestemt temperaturnivå.

ugyldig sløyfe () {forsinkelse (1000); DHT11.read (dhtpin); // Les dataene fra DHT-sensortemp = DHT11.temperatur; // Konverter disse dataene til temperatur og lagre dem i temp Serial.print (temp); // Vis temperaturen på seriell måneskjerm Serial.println ("C"); if (temp> = 35) // Slå på viften på {digitalWrite (relé, LAV); //Serial.println(relay); } annet // Slå av viften {digitalWrite (relé, HIGH); //Serial.println(relay); }}

Nå som du har lært hvordan du automatiserer en pære for å opprettholde en konstant varm temperatur i fjærkrehytter til kyllingene og eggene dine, kan du nå begynne å jobbe med dette prosjektet. Du kan også bruke denne DHT11-sensoren i andre prosjekter, for eksempel brannalarmer, smarte hjem, romautomatisering, etc.

Facebook Twitter Google Plus Pinterest