Základnou úlohou každej hydinárskej farmy je udržiavať pre kurčatá konštantnú teplú teplotu. Väčšina hydinových fariem má malé chaty, v ktorých chovajú svoje kurčatá a vajcia. Na zabezpečenie zdravia týchto kurčiat musí byť teplota teplá. To sa dá dosiahnuť použitím vysokoenergetických žiaroviek v týchto chatkách. Tieto žiarovky produkujú tepelnú energiu potrebnú na udržanie vysokej teploty v týchto chatkách.
Používanie žiarovky na udržanie teplej teploty
Ako používať žiarovku na udržanie vysokej teploty?
Ako sme čítali abstrakt nášho projektu. Zozbierajme ďalšie informácie a začnime s realizáciou tohto projektu.
Krok 1: Zhromaždenie komponentov
Najlepším spôsobom, ako zahájiť akýkoľvek projekt, je zostaviť zoznam všetkých komponentov na začiatku a vytvoriť dobrý plán, ako na nich pracovať. Nasledujú komponenty, ktoré v tomto projekte použijeme.
- DHT 22 - Senzor teploty a vlhkosti
- Reléový modul
- Nepál
- Žiarovka
Krok 2: Štúdium komponentov
Teraz, keď sme vytvorili zoznam všetkých komponentov, ktoré budeme v tomto projekte používať. Poďme sa posunúť o krok ďalej a prejdime si krátkym štúdiom všetkých hlavných komponentov.
Arduino nano je doska mikrokontroléra, ktorá sa používa na riadenie alebo vykonávanie rôznych úloh v obvode. Pálime a Zákonníka C. na Arduino Nano, aby povedal doske mikrokontroléra, ako a aké operácie majú vykonávať. Arduino Nano má úplne rovnakú funkcionalitu ako Arduino Uno, ale v celkom malom rozmere. Mikrokontrolér na doske Arduino Nano je ATmega328p.
Arduino Nano
DHT11 je snímač teploty a vlhkosti. Jeho teplotný rozsah je 0 až 50 stupňov Celzia. Jedná sa o lacný a efektívny snímač, ktorý poskytuje vysokú stabilitu. Na meranie teploty má zabudovaný termistor. Meria tiež vlhkosť, ale v tomto projekte nemusíme merať vlhkosť.
DHT 11
Reléový modul je spínacie zariadenie, ktoré odoberá vstup z Arduina a podľa toho prepína. Funguje v dvoch režimoch, Normálne otvorený (NO) a Normálne zatvorené (NC). Ak je NO v prevádzke, obvod je prerušený, pokiaľ na reléový modul nie je aplikovaný signál HIGH. V režime NC je obvod dokončený, pokiaľ na reléový modul nie je privádzaný signál HIGH.
Reléový modul
Krok 3: Zostavenie komponentov
Ako sme prešli krátkou štúdiou o tom, ako fungujú všetky komponenty. Začnime zostavovať všetky komponenty, aby sme vytvorili konečný produkt.
Pripojte Vcc a uzemňovací kolík snímača DHT11 k 5V a zemi uzla Arduino nano. Pripojte výstupný pin snímača DHT11 k Pin2 a pin IN reléového modulu k Pin3 Arduina. Zapnite reléový modul cez Arduino a pripojte kladný vodič žiarovky k Č pin reléového modulu. Pri pripájaní reléového modulu k žiarovke buďte opatrní. Uistite sa, že pripojenie žiarovky k relé vyzerá takto:
Reléový modul
Krok 4: Začíname s Arduino
Ak ešte nemáte skúsenosti s Arduino IDE, nemajte obavy, nižšie je vysvetlené, ako používať Arduino IDE.
- Stiahnite si najnovšiu verziu Arduina z Arduino .
- Pripojte dosku mikrokontroléra k notebooku.
- Ísť do Ovládací panel a kliknite na Hardvér a zvuk. Teraz kliknite na Zariadenia a tlačiarne . Tu nájdete port, ku ktorému je vaše Arduino pripojené. V mojom prípade je to COM14, ale na rôznych počítačoch sa líši.
Hľadá sa prístav
- Kliknite na ponuku Nástroj a nastavte dosku na Arduino Nano .
Nastavovacia doska
- V rovnakej ponuke nástroja nastavte procesor na ATmega328p (starý bootloader).
Nastavenie procesora
- Teraz nastavte port, ktorý pozorujete, späť na ovládací panel.
Nastavuje sa port
- Na použitie snímača DHT11 budeme musieť zahrnúť knižnicu. Knižnica je spolu s kódom pripojená nižšie v odkaze na stiahnutie. Ísť do Skica> Zahrnúť knižnicu> Pridať knižnicu .ZIP.
Vrátane knižnice
- Stiahnite si nižšie priložený kód a skopírujte ho do svojho IDE. Klikni na nahrať tlačidlo na vypálenie kódu na doske vášho mikrokontroléra.
Nahrať
Kód si môžete stiahnuť kliknutím tu.
Krok 5: Kód
Kód pre snímač DHT11 je dobre komentovaný a je samovysvetľujúci, ale tu je vysvetlenie kódu.
- Na začiatku je zahrnutá knižnica na použitie DHT11, inicializujú sa premenné a inicializujú sa aj piny.
#include dht11 DHT11; #define dhtpin 2 #define relé 3 plaváková teplota;
2. nastavenie neplatnosti () je funkcia, ktorá sa používa na nastavenie pinov ako INPUT alebo OUTPUT. Nastavuje tiež prenosovú rýchlosť Arduina. Prenosová rýchlosť je komunikačná rýchlosť dosky mikrokontroléra.
void setup () {pinMode (dhtpin, INPUT); pinMode (relé, VÝSTUP); Serial.begin (9600); // prenosová rýchlosť}
3. neplatná slučka () je funkcia, ktorá beží znova a znova v cykle. V tejto funkcii načítame údaje z výstupného kolíka DHT11 a zapneme alebo vypneme relé pri určitej teplotnej úrovni.
void loop () {delay (1000); DHT11.read (dhtpin); // Načítanie údajov zo snímača teploty DHT = DHT11.temperature; // Preveďte tieto dáta na teplotu a uložte ich do temp Serial.print (temp); // Zobrazenie teploty na serial moonitor Serial.println ('C'); if (temp> = 35) // Zapnite ventilátor {digitalWrite (relé, LOW); //Serial.println(relay); } else // Vypnutie ventilátora {digitalWrite (relé, VYSOKÉ); //Serial.println(relay); }}
Teraz, keď ste sa naučili, ako automatizovať žiarovku na udržiavanie konštantnej teplej teploty v hydinových chatkách pre vaše kurčatá a vajcia, môžete teraz začať pracovať na tomto projekte. Tento snímač DHT11 môžete použiť aj v iných projektoch, napríklad v požiarnych hláseniach, inteligentných domoch, automatizáciách miestností atď.