Kuinka ylläpitää kanojen lämpötilaa siipikarjamajoissa lampulla?

Kaikkien siipikarjatilojen olennainen tehtävä on pitää poikasilla tasainen lämmin lämpötila. Suurimmalla osalla siipikarjatiloja on pieniä mökkejä, joissa ne pitävät poikasia ja munia. Lämpötilan on oltava lämmin näiden poikasien terveyden varmistamiseksi. Tämä voidaan tehdä soveltamalla korkean energian polttimoita näihin mökeihin. Nämä sipulit tuottavat lämpöenergiaa, jota tarvitaan pitämään lämpötila korkealla näissä mökeissä.



Lampun käyttäminen lämpimän lämpötilan ylläpitoon

Kuinka käyttää lamppua lämpimän lämpötilan ylläpitämiseen?

Kuten olemme lukeneet tiivistelmän projektistamme. Keräämme lisää tietoa ja aloitamme tämän projektin tekemisen.



Vaihe 1: Kerää komponentit

Paras tapa aloittaa projekti on laatia luettelo kaikista alussa olevista komponenteista ja hyvä suunnitelma sen tekemiseksi. Seuraavat ovat komponentteja, joita aiomme käyttää tässä projektissa.



  • DHT 22 - Lämpötila- ja kosteusanturi
  • Releyksikkö
  • Leipälauta
  • Polttimo

Vaihe 2: Komponenttien tutkiminen

Nyt kun olemme laatineet luettelon kaikista komponenteista, joita aiomme käyttää tässä projektissa. Siirrytään askeleen pidemmälle ja käydään läpi lyhyt tutkimus kaikista pääkomponenteista.



Arduino nano on mikrokontrollerikortti, jota käytetään ohjaamaan tai suorittamaan erilaisia ​​tehtäviä piirissä. Poltamme a C-koodi Arduino nanossa kertomaan mikrokontrollerilevylle, miten ja mitkä toiminnot suoritetaan. Arduino nanolla on täsmälleen sama toiminnallisuus kuin Arduino Unolla, mutta melko pienessä koossa. Arduino Nano -taulun mikrokontrolleri on ATmega328p.

Arduino Nano

DHT11 on lämpötila- ja kosteusanturi. Sen lämpötila-alue on 0-50 astetta. Se on edullinen ja tehokas anturi, joka antaa hyvän vakauden. Lämpötilan mittaamiseksi siinä on sisäänrakennettu termistori. Se mittaa myös kosteutta, mutta tässä projektissa meidän ei tarvitse mitata kosteutta.



DHT 11

Relemoduuli on kytkinlaite, joka ottaa tulon Arduinolta ja vaihtaa vastaavasti. Se toimii kahdessa tilassa, Normaalisti auki (EI) ja Normaalisti suljettu (NC). NO-tilassa piiri on rikki, ellei HIGH-signaalia syötetä relemoduuliin. NC-tilassa piiri on valmis, ellei HIGH-signaalia syötetä relemoduuliin.

Releyksikkö

Vaihe 3: Komponenttien kokoaminen

Kun olemme käyneet läpi lyhyen tutkimuksen kaikkien komponenttien toiminnasta. Aloitetaan kaikkien komponenttien kokoaminen lopullisen tuotteen tekemiseksi.

Liitä DHT11-anturin Vcc ja maadoitustappi Arduino nanon 5 V: iin ja maahan. Liitä DHT11-anturin ulostulotappi 2: een ja relemoduulin IN-nasta Arduinon Pin3: een. Käynnistä relemoduuli Arduinon kautta ja kytke polttimon positiivinen johto EI relemoduulin tappi. Ole varovainen, kun kytket relemoduulin polttimoon. Varmista, että polttimon liitäntä releeseen näyttää alla olevan kuvan mukaisesti.

Releyksikkö

Vaihe 4: Arduinon käytön aloittaminen

Jos et ole vielä perehtynyt Arduino IDE: hen, älä huoli, sinulle kerrotaan, miten Arduino IDE: tä käytetään alla.

  1. Lataa viimeisin versio Arduinosta osoitteesta Arduino .
  2. Liitä mikrokontrollerikortti kannettavaan tietokoneeseen.
  3. Mene Ohjauspaneeli ja napsauta Laitteisto ja ääni. Napsauta nyt Laitteet ja tulostimet . Täältä löydät portin, johon Arduino on kytketty. Minun tapauksessani se on COM14, mutta se on erilainen eri tietokoneissa.

    Portin löytäminen

  4. Napsauta Työkalut-valikkoa ja aseta taululle Arduino Nano .

    Asennuslauta

  5. Aseta samassa Työkalu-valikossa Suoritin kohtaan ATmega328p (vanha käynnistysohjelma).

    Suorittimen asettaminen

  6. Aseta nyt tarkkailema portti takaisin ohjauspaneeliin.

    Portin asettaminen

  7. Meidän on sisällytettävä kirjasto, jotta voimme käyttää DHT11-anturia. Kirjasto on liitetty alla olevaan latauslinkkiin koodin kanssa. Mene Luonnos> Sisällytä kirjasto> Lisää .ZIP-kirjasto.

    Sisältää kirjaston

  8. Lataa alla oleva koodi ja kopioi se IDE: hen. Klikkaa lataa -painiketta polttaaksesi koodin mikro-ohjainkortillesi.

    Lähetä

Voit ladata koodin napsauttamalla tässä.

Vaihe 5: Koodi

DHT11-anturin koodi on hyvin kommentoitu ja itsestään selvä, mutta tässä on joitain selityksiä koodista.

  1. Aluksi mukana on kirjasto, joka käyttää DHT11: tä, muuttujat alustetaan ja nastat myös alustetaan.
#include dht11 DHT11; #define dhtpin 2 #define rele 3 kelluva lämpötila;

2. void setup () on toiminto, jota käytetään asettamaan nastat tuloksi tai tuloksi. Se asettaa myös Arduinon siirtonopeuden. Siirtonopeus on mikro-ohjainkortin tiedonsiirtonopeus.

void setup () {pinMode (dhtpin, INPUT); pinMode (rele, OUTPUT); Sarjan alku (9600); // baudinopeus}

3. void loop () on toiminto, joka toimii uudestaan ​​ja uudestaan ​​jaksossa. Tässä toiminnossa luemme tietoja DHT11: n lähtötapista ja kytkemme releen päälle tai pois päältä tietyllä lämpötilatasolla.

void loop () {viive (1000); DHT11.luku (dhtpin); // Lue tiedot DHT-anturin lämpötilasta = DHT11. Lämpötila; // Muunna nämä tiedot lämpötilaksi ja tallenna ne temp Serial.print (temp); // Näytä lämpötila sarjakuvaustilassa Serial.println ('C'); if (temp> = 35) // Kytke tuuletin päälle {digitalWrite (rele, LOW); //Serial.println(relay); } else // Kytke tuuletin pois päältä {digitalWrite (rele, KORKEA); //Serial.println(relay); }}

Nyt kun olet oppinut automatisoimaan polttimon pitämään kanojen ja munien siipikarjan mökissä tasaisen lämpimän lämpötilan, voit nyt alkaa työskennellä tämän projektin parissa. Voit käyttää tätä DHT11-anturia myös muissa projekteissa, esimerkiksi palohälytyksissä, älykodeissa, huoneautomaatioissa jne.