Spisu treści:

Diody LED temperatury i wilgotności: 12 kroków
Diody LED temperatury i wilgotności: 12 kroków

Wideo: Diody LED temperatury i wilgotności: 12 kroków

Wideo: Diody LED temperatury i wilgotności: 12 kroków
Wideo: Kurs Arduino #4: DHT11/DHT22 - Czujnik temperatury i wilgotności + Stacja pogodowa 2024, Grudzień
Anonim
Diody LED temperatury i wilgotności
Diody LED temperatury i wilgotności

Jeśli kiedykolwiek chciałeś mieć termometr bardziej wizualny, ten projekt może Ci pomóc. Stworzymy zestaw diod LED, które wyświetlają określone kolory w oparciu o poziomy wilgotności i temperatury.

Krok 1: Materiały

Materiały
Materiały

Do tego projektu będziesz potrzebować:

- 2 diody LED RGB

-DHT11 Moduł temperatury i wilgotności

- 6 rezystorów 220Ω

-12 zworek stykowych (przewody)

- Arduino UNO R3

- Arduino IDE (do kodowania)

- Biblioteka czujników DHT (aby twój moduł temperatury działał)

Krok 2: Okablowanie płyty do krojenia chleba

Okablowanie płyty chlebowej
Okablowanie płyty chlebowej

Krok 3:

Obraz
Obraz

Chcesz ustawić odpowiednie zasilanie dla każdego elementu, więc zacznijmy od uziemienia i połączeń 5 V

Krok 4:

Obraz
Obraz

Następnie skonfigurujmy czujnik temperatury. Mój jest podłączony do 2 pinów w Arduino uno

Krok 5:

Obraz
Obraz

Na koniec ustawmy diody LED. Oba mają taką samą konfigurację okablowania i rezystora. Moje piny dla diody LED reprezentującej odczyty temperatury są na 3, 5 i 6, podczas gdy dioda LED wilgotności jest ustawiona na pinach 9, 10 i 11

Krok 6:

Obraz
Obraz

Masz teraz gotowy tor! Zacznijmy pracę nad kodem pozwalającym tym diodom na wyczuwanie temperatury.

Najpierw zdefiniuj piny czujnika temperatury i diody LED zgodnie z pinami i dołącz bibliotekę czujnika temperatury. Aby dołączyć bibliotekę (w naszym przypadku „DHT” jest naszą potrzebną biblioteką), przejdź do paska menu i wybierz „Szkic> Dołącz bibliotekę> Dodaj bibliotekę. ZIP” i wybierz folder ZIP „DHT”, z którego go pobrałeś.

Krok 7: Kodowanie

Kodowanie
Kodowanie
Kodowanie
Kodowanie

Krok 8:

Obraz
Obraz

Następnie w Void Setup określ wyjście dla obu diod LED oraz monitora szeregowego dla czujnika.

Krok 9:

Obraz
Obraz

W void Loop wypisz funkcję monitora szeregowego. W tym miejscu będziesz później pobierać odczyty temperatury i wilgotności dla funkcji pętli.

Krok 10:

Obraz
Obraz

Uruchom monitor szeregowy, przechodząc do paska menu i wybierając „Narzędzia> Monitor szeregowy”. Powinieneś otrzymać odczyty temperatury i wilgotności. Odczekaj 30 sekund i zapisz liczby, które pojawiają się najczęściej, zarówno dla temperatury, jak i wilgotności. Teraz, gdy masz już odczyt, możemy wprowadzić te wartości do naszego następnego segmentu kodu

Krok 11:

Obraz
Obraz

Aby nasze diody LED świeciły odpowiednio, musimy napisać kilka „innych” stwierdzeń. Weź odczyt temperatury i podłącz go do pierwszego zestawu stwierdzeń. Jeśli temperatura jest wyższa niż przypisana wartość, kontrolka zmieni kolor na czerwony. W przeciwnym razie pozostanie niebieski. To samo dotyczy wilgotności. Jeśli odczyt jest wyższy od przyjętej wartości, światło zmieni kolor na czerwony. W przeciwnym razie pozostanie niebieski.

Krok 12: Gotowe

Masz teraz własne diody LED wykrywające temperaturę i wilgotność!

Zalecana: