Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna artikel kommer jag att göra en termometer med en 16 -bitars RGB Neo -pixelring.
Den maximala temperaturen som kan mätas med detta verktyg är 48 grader Celsius.
Så eftersom den använder 16 lysdioder kommer varje RGB -LED att representera 3 grader Celsius.
Färgen och antalet lysdioder anpassas till den uppmätta temperaturen. till exempel är den uppmätta temperaturen 30 grader Celsius. Lysdioder som kommer att leva är 10 stycken. Titta på bilden ovan. för färg använder jag graderingar från grönt till rött.
Steg 1: Obligatorisk komponent
Komponenter som måste förberedas:
- Arduino nano
- RGB -Neo -pixlar
- DHT11
- Jumper Wire
- USB mini
- Projektstyrelse
Obligatoriskt bibliotek
- DHT
- Adafruit_NeoPixel
Steg 2: Montera alla komponenter
Se bilden ovan för att göra komponentmonteringen
Arduino till RGB & DHT
+5V ==> VCC RGB & (+) DHT
GND ==> GND RGB & (-) DHT
D2 ==> I RGB
D4 ==> OUT DHT
Steg 3: Programmering
Ladda ner skissfilen som jag lägger nedan:
Steg 4: Resultat
Se bilden ovan för resultaten.
Den uppmätta temperaturen är 30 grader Celsius. Om 3 grader Celsius = 1 LED, då 30 grader Celsius = 10 LED. Och separat använder jag graderingar från grönt till rött.