Hvordan opretholdes konstant temperatur for kyllinger i fjerkræhytter ved hjælp af en pære?

Den væsentligste opgave i enhver fjerkræbedrift er at opretholde en konstant varm temperatur for kyllinger. De fleste fjerkræbedrifter har små hytter, hvor de opbevarer deres kyllinger og æg. Temperaturen skal være varm for at sikre disse kyllingers sundhed. Dette kan gøres ved at anvende højenergipærer i disse hytter. Disse pærer producerer varmeenergi, som er nødvendig for at holde temperaturen høj i disse hytter.



Brug af pære til at opretholde varm temperatur

Hvordan man bruger en pære til at opretholde varm temperatur?

Som vi har læst abstrakt af vores projekt. Lad os samle lidt mere information og begynde at lave dette projekt.



Trin 1: Samling af komponenterne

Den bedste tilgang til at starte ethvert projekt er at lave en liste over alle komponenterne i starten og en god plan for at arbejde på det. Følgende er de komponenter, som vi skal bruge i dette projekt.



  • DHT 22 - Temperatur- og fugtighedssensor
  • Relæmodul
  • Brødbræt
  • Pære

Trin 2: At studere komponenterne

Nu da vi har lavet en liste over alle de komponenter, som vi skal bruge i dette projekt. Lad os gå et skridt videre og gennemgå en kort undersøgelse af alle hovedkomponenterne.



Arduino nano er et mikrocontrollerkort, der bruges til at styre eller udføre forskellige opgaver i et kredsløb. Vi brænder en C-kode på Arduino Nano for at fortælle mikrocontrolbrættet, hvordan og hvilke operationer der skal udføres. Arduino Nano har nøjagtig den samme funktionalitet som Arduino Uno, men i en ganske lille størrelse. Mikrocontrolleren på Arduino Nano-kortet er ATmega328p.

Arduino Nano

DHT11 er en temperatur- og fugtighedsføler. Dets temperaturområde er 0 til 50 grader Celsius. Det er en billig pris og en effektiv sensor, der giver høj stabilitet. For at måle temperaturen har den en indbygget termistor. Det måler også fugtigheden, men i dette projekt behøver vi ikke måle fugtigheden.



DHT 11

Et relæmodul er en omskifterenhed, der tager input fra Arduino og skifter i overensstemmelse hermed. Det fungerer i to tilstande, Normalt åben (NO) og Normalt lukket (NC). I NO oped brydes kredsløbet, medmindre der tilføres et HIGH signal til relæmodulet. I NC-tilstand er kredsløbet komplet, medmindre der tilføres et HIGH signal til relæmodulet.

Relæmodul

Trin 3: Samling af komponenterne

Da vi har gennemgået en kort undersøgelse af, hvordan alle komponenter fungerer. Lad os begynde at samle alle komponenterne for at fremstille et endeligt produkt.

Tilslut VTC og jordstift på DHT11-sensoren til 5V og jord på Arduino nano. Slut udgangsstiften på DHT11-sensoren til Pin2 og IN-stiften på relæmodulet til Pin3 på Arduino. Tænd relæmodulet gennem Arduino og tilslut den positive ledning af pæren i INGEN relæmodulets stift. Vær forsigtig, når du forbinder relæmodulet til pæren. Sørg for, at din tilslutning af pæren til relæet ser ud som vist nedenfor.

Relæmodul

Trin 4: Kom godt i gang med Arduino

Hvis du ikke allerede er fortrolig med Arduino IDE, skal du ikke bekymre dig, du forklares, hvordan du bruger Arduino IDE nedenfor.

  1. Download den nyeste version af Arduino fra Arduino .
  2. Tilslut dit Microcontroller-kort til din bærbare computer.
  3. Gå til Kontrolpanel og klik på Hardware og lyd. Klik nu på Enheder og printere . Her finder du den port, som din Arduino er tilsluttet. I mit tilfælde er det COM14, men det er anderledes på forskellige computere.

    Find port

  4. Klik på værktøjsmenuen, og indstil tavlen til Arduino Nano .

    Indstillingsbræt

  5. Fra den samme værktøjsmenu skal du indstille processoren til ATmega328p (gammel bootloader).

    Indstillingsprocessor

  6. Indstil nu den port, som du observerer, tilbage i kontrolpanelet.

    Indstilling af port

  7. Vi bliver nødt til at medtage et bibliotek for at bruge DHT11-sensoren. Biblioteket er vedhæftet nedenfor i downloadlinket sammen med koden. Gå til Skitse> Inkluder bibliotek> Tilføj .ZIP-bibliotek.

    Herunder bibliotek

  8. Download koden nedenfor, og kopier den til din IDE. Klik på upload knap for at brænde koden på dit mikrocontrollerkort.

    Upload

Du kan downloade koden ved at klikke på her.

Trin 5: Kode

Koden til DHT11-sensoren er godt kommenteret og forklarer sig selv, men her er nogle forklaringer på koden.

  1. I starten er biblioteket til brug af DHT11 inkluderet, variabler initialiseres og ben initialiseres også.
# inkluderer dht11 DHT11; #define dhtpin 2 #define relay 3 float temp;

2. ugyldig opsætning () er en funktion, der bruges til at indstille stifterne som INPUT eller OUTPUT. Det indstiller også Arduino's baudrate. Baudhastighed er kommunikationshastigheden på mikrokontrolkortet.

ugyldig opsætning () {pinMode (dhtpin, INPUT); pinMode (relæ, OUTPUT); Serial.begin (9600); // baudrate}

3. ugyldig sløjfe () er en funktion, der kører igen og igen i en cyklus. I denne funktion læser vi dataene fra udgangsstiften på DHT11 og tænder eller slukker relæet ved et bestemt temperaturniveau.

ugyldig sløjfe () {forsinkelse (1000); DHT11.read (dhtpin); // Læs dataene fra DHT-sensortemp = DHT11.temperatur; // Konverter disse data til temperatur og gem dem i temp Serial.print (temp); // Vis temperaturen på seriel måneskærm Serial.println ('C'); hvis (temp> = 35) // Tænd blæseren til {digitalWrite (relæ, LAV); //Serial.println(relay); } ellers // Sluk for blæseren {digitalWrite (relæ, HIGH); //Serial.println(relay); }}

Nu da du har lært at automatisere en pære til at opretholde en konstant varm temperatur i fjerkræhytter til dine kyllinger og æg, kan du nu begynde at arbejde på dette projekt. Du kan også bruge denne DHT11-sensor i andre projekter, for eksempel brandalarmer, smarte hjem, rumautomater osv.