Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym artykule zrobię termometr używając 16-bitowego pierścienia RGB Neo.
Maksymalna temperatura jaką można zmierzyć za pomocą tego narzędzia to 48 stopni Celsjusza.
Ponieważ wykorzystuje 16 diod LED, każda dioda LED RGB będzie reprezentować 3 stopnie Celsjusza.
Kolor i ilość diod LED dostosują się do mierzonej temperatury. na przykład zmierzona temperatura wynosi 30 stopni Celsjusza. Diody, które przeżyją to 10 sztuk. Spójrz na powyższy obrazek. dla koloru używam gradacji od zielonego do czerwonego.
Krok 1: Wymagany składnik
Komponenty, które należy przygotować:
- Arduino nano
- Pierścień RGB Neo piksele
- DHT11
- Przewód połączeniowy
- mini USB
- Plansza projektowa
Wymagana biblioteka
- DHT
- Adafruit_NeoPixel
Krok 2: Złóż wszystkie komponenty
Zobacz zdjęcie powyżej, aby wykonać montaż komponentów
Arduino do RGB i DHT
+5V ==> VCC RGB i (+) DHT
GND ==> GND RGB & (-) DHT
D2 ==> W RGB
D4 ==> WYJ DHT
Krok 3: Programowanie
Pobierz plik szkicu, który umieściłem poniżej:
Krok 4: Wynik
Zobacz zdjęcie powyżej, aby zobaczyć wyniki.
Zmierzona temperatura wynosi 30 stopni Celsjusza. Jeżeli 3 stopnie Celsjusza = 1 dioda, to 30 stopni Celsjusza = 10 diod. I osobno używam gradacji od zielonego do czerwonego.