Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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
Krok 3:
Chcesz ustawić odpowiednie zasilanie dla każdego elementu, więc zacznijmy od uziemienia i połączeń 5 V
Krok 4:
Następnie skonfigurujmy czujnik temperatury. Mój jest podłączony do 2 pinów w Arduino uno
Krok 5:
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:
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
Krok 8:
Następnie w Void Setup określ wyjście dla obu diod LED oraz monitora szeregowego dla czujnika.
Krok 9:
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:
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:
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ść!