![DSC_0040]()
Witam!
Dzisiaj pragnę zaprezentować mój projekt z użyciem czujnika DHT21, którego zadaniem będzie wyświetlenie aktualnej temperatury i wilgotności na ekranie LCD 2x16 (HD44780) i stworzenie archiwum temperatur w pliku txt na komputerze. Projekt ten piszę ze względu na bardzo małą ilość polskich tutoriali związanych z tym czujnikiem. Zaczynamy!
Potrzebne części to:
-Arduino (korzystam z Leonardo R3, jednak każde powinno zadziałać)
-Czujnik temperatury i wilgotności DHT21 (AM2301) do kupienia np.
tu
-Płytka stykowa dowolnej wielkości
-Garść kabelków i drobnicy elektronicznej (rezystor 1k)
-Komputer
-Trochę chęci :)
Do korzystania z czujnika wybrałem bibliotekę od Adafruit, która pomimo, że napisana dla czujników DHT21 i DHT22, doskonale współgra również z naszym.
Może też paść pytanie, dlaczego akurat DHT21? Otóż ma najlepszy stosunek dokładności i zakresu pomiaru do ceny :D
Na sam początek musimy pobrać bibliotekę dostępną
tutaj (klikamy przycisk "download ZIP") i następnie folder skompresowany rozpakować do katalogu /libraries który bez problemu znajdziemy w folderze instalacji Arduino IDE. Ot co, zwykła instalacja biblioteki :D.
Następnym krokiem jest podłączenie naszego niebieskiego przyjaciela do komputera, uruchomienie Arduino IDE i wgranie do pamięci mikrokontrolera następującego kodu:
[crayon-569e77fb179bd854901386/]
Napomknę tylko, że ten kod nie jest mój, jest zaczerpnięty i lekko zmodyfikowany, a dostępny w oryginale
tu.
Musimy też oczywiście podłączyć do Arduino nasz czujnik, korzystając z schematu poniżej (dostępny na stronie produktu na botland.com.pl...
Czytaj dalej...