Hur bibehålls konstant temperatur för kycklingar i fjäderfähytter med en glödlampa?
Den viktigaste uppgiften i alla fjäderfäuppfödare är att hålla en konstant varm temperatur för kycklingar. De flesta fjäderfägårdar har små hyddor där de håller sina kycklingar och ägg. Temperaturen måste vara varm för att garantera hälsan hos dessa kycklingar. Detta kan göras genom att applicera högenergilampor i dessa hyddor. Dessa glödlampor producerar värmeenergi som behövs för att hålla temperaturen hög i dessa hyddor.
Hur man använder en glödlampa för att upprätthålla varm temperatur?
Som vi har läst abstrakt av vårt projekt. Låt oss samla in lite mer information och börja göra detta projekt.
Steg 1: Samla in komponenterna
Det bästa sättet att starta något projekt är att göra en lista över alla komponenter i början och en bra plan för att arbeta med det. Följande är de komponenter som vi ska använda i detta projekt.
Steg 2: Studera komponenterna
Nu när vi har gjort en lista över alla komponenter som vi ska använda i detta projekt. Låt oss gå ett steg längre och gå igenom en kort studie av alla huvudkomponenter.
Arduino nano är ett mikrokontrollerkort som används för att styra eller utföra olika uppgifter i en krets. Vi bränner en C-kod på Arduino Nano för att berätta för mikrokontrollerkortet hur och vilka operationer som ska utföras. Arduino Nano har exakt samma funktionalitet som Arduino Uno men i ganska liten storlek. Mikrokontrollern på Arduino Nano-kortet är ATmega328p.
DHT11 är en temperatur- och luftfuktighetssensor. Dess temperaturintervall är 0 till 50 grader Celsius. Det är en låg kostnad och en effektiv sensor som ger hög stabilitet. För att mäta temperaturen har den en inbyggd termistor. Det mäter också luftfuktigheten, men i det här projektet behöver vi inte mäta luftfuktigheten.
En relämodul är en omkopplingsenhet som tar inmatning från Arduino och växlar därefter. Den fungerar i två lägen, Normalt öppen (NO) och Normalt stängd (NC).I NO oped bryts kretsen såvida inte en HIGH-signal matas till relämodulen. I NC-läge är kretsen komplett såvida inte en HIGH-signal matas till relämodulen.
Steg 3: Montering av komponenterna
När vi har gått igenom en kort studie av hur alla komponenter fungerar. Låt oss börja montera alla komponenter för att göra en slutprodukt.
Anslut Vcc och jordstift på DHT11-sensorn till 5V och jord på Arduino nano. Anslut utgångsstiftet på DHT11-sensorn till Pin2 och IN-stiftet på relämodulen till Pin3 på Arduino. Slå på relämodulen genom Arduino och anslut den positiva kabeln till lampan i NEJ relämodulens stift. Var försiktig när du ansluter relämodulen till glödlampan. Se till att din anslutning av lampan till reläet ser ut som visas nedan.
Steg 4: Komma igång med Arduino
Om du inte redan är bekant med Arduino IDE, oroa dig inte, du förklaras hur du använder Arduino IDE nedan.
- Ladda ner den senaste versionen av Arduino från Arduino.
- Anslut ditt Microcontroller-kort till din bärbara dator.
- Gå till Kontrollpanel och klicka på Hårdvara och ljud. Klicka nu på Enheter och skrivare. Här hittar du porten som din Arduino är ansluten till. I mitt fall är det COM14 men det är annorlunda på olika datorer.
- Klicka på Verktyg-menyn och ställ in tavlan till Arduino Nano.
- Från samma verktygsmeny ställer du in processorn på ATmega328p (Old Bootloader).
- Ställ nu tillbaka porten som du observerar på kontrollpanelen.
- Vi måste inkludera ett bibliotek för att använda DHT11-sensorn. Biblioteket bifogas nedan i nedladdningslänken tillsammans med koden. Gå till Skiss> Inkludera bibliotek> Lägg till .ZIP-bibliotek.
- Ladda ner koden som bifogas nedan och kopiera den till din IDE. Klicka på ladda upp för att bränna koden på ditt mikrokontrollkort.
Du kan ladda ner koden genom att klicka här.
Steg 5: Kod
Koden för DHT11-sensorn är väl kommenterad och självförklarande men här är en förklaring av koden.
- I början ingår biblioteket för användning av DHT11, variabler initialiseras och stift initieras också.
#omfattadht11 DHT11; #define dhtpin 2 #define relay 3 float temp;
2. ogiltig installation ()är en funktion som används för att ställa in stiften som INPUT eller OUTPUT. Det ställer också in Arduinoens överföringshastighet. Baudhastighet är kommunikationshastigheten för mikrokontrollerkortet.
ogiltig installation () {pinMode (dhtpin, INPUT); pinMode (relä, OUTPUT); Serial.begin (9600); // överföringshastighet}
3. ogiltig slinga ()är en funktion som körs om och om igen i en cykel. I den här funktionen läser vi data från utgångsstiftet på DHT11 och slår på eller av reläet vid en viss temperaturnivå.
ogiltig slinga () {fördröjning (1000); DHT11.read (dhtpin); // Läs data från DHT-sensortemp = DHT11.temperatur; // Konvertera dessa data till temperatur och lagra dem i temp Serial.print (temp); // Visa temperaturen på seriell månövervakare Serial.println ("C"); if (temp> = 35) // Sätt på fläkten på {digitalWrite (relä, LOW); //Serial.println(relä); } annat // Stäng av fläkten {digitalWrite (relä, HIGH); //Serial.println(relä); }}
Nu när du har lärt dig hur man automatiserar en glödlampa för att hålla en konstant varm temperatur i fjäderfähytter för dina kycklingar och ägg kan du nu börja arbeta med detta projekt. Du kan också använda denna DHT11-sensor i andra projekt, till exempel brandlarm, smarta hem, rumsautomatisering etc.