Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ak ste niekedy chceli vizuálnejší teplomer, tento projekt vám môže pomôcť. Vyrobíme sadu LED diód, ktoré zobrazujú určité farby na základe úrovní vlhkosti a teploty.
Krok 1: Materiály
Na tento projekt budete potrebovať:
- 2 RGB LED diódy
- Modul teploty a vlhkosti DHT11
- 6 220Ω odporov
-12 prepojok na vedenie dosky (drôty)
- Arduino UNO R3
- Arduino IDE (na kódovanie)
- Knižnica snímačov DHT (aby váš teplotný modul fungoval)
Krok 2: Zapojenie Breadboardu
Krok 3:
Chcete pre každý komponent nastaviť správny zdroj napájania, začnime teda uzemnením a 5 voltovými pripojeniami
Krok 4:
Ďalej nastavíme snímač teploty. Môj je pripojený k 2 pinom v Arduino uno
Krok 5:
Nakoniec nastavme LED diódy. Oba majú rovnaké zapojenie a nastavenie odporu. Moje kolíky pre LED predstavujúce hodnoty teploty sú na 3, 5 a 6, zatiaľ čo LED pre vlhkosť je nastavená na kolíkoch 9, 10 a 11
Krok 6:
Teraz máte hotový okruh! Začnime pracovať na kóde, ktorý umožní týmto diódam LED snímať teplotu.
Najprv definujte kolíky pre snímač teploty a LED diódy podľa svojich pinov a zahrňte knižnicu pre snímač teploty. Ak chcete zahrnúť knižnicu (v našom prípade „DHT“je naša potrebná knižnica), prejdite na panel s ponukami a vyberte položku „Skica> Zahrnúť knižnicu> Pridať knižnicu. ZIP“a vyberte priečinok ZIP „DHT“, odkiaľ ste ho stiahli.
Krok 7: Kódovanie
Krok 8:
Ďalej v programe Void Setup určte výstup pre obidve diódy LED a sériový monitor pre váš senzor.
Krok 9:
Do prázdnej slučky napíšte funkciu vášho sériového monitora. Tu budete neskôr odčítavať hodnoty teploty a vlhkosti pre funkciu slučky.
Krok 10:
Spustite sériový monitor tak, že prejdete na panel s ponukami a vyberiete položku „Nástroje> Sériový monitor“. Mali by ste získať hodnoty teploty a vlhkosti. Počkajte 30 sekúnd a zapíšte si čísla, ktoré sa najčastejšie vyskytujú pre teplotu aj vlhkosť. Teraz, keď máte čítanie, môžeme tieto hodnoty zapojiť pre ďalší segment kódu
Krok 11:
Aby sa naše LED diódy zodpovedajúcim spôsobom rozsvietili, musíme napísať niekoľko vyhlásení „iného“. Odčítajte namerané hodnoty teploty a zapojte ich do prvej sady príkazov. Ak je teplota vyššia ako priradená hodnota, svetlo sa zmení na červené. V opačnom prípade zostane modrý. To isté platí pre vlhkosť. Ak je nameraná hodnota vyššia ako hodnota, ktorú ste zaznamenali, svetlo sa zmení na červené. V opačnom prípade zostane modrý.
Krok 12: Hotovo
Teraz máte vlastné LED diódy snímajúce teplotu a vlhkosť!