Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In dit artikel ga ik een thermometer maken met een 16 bit RGB Neo pixelring.
De maximale temperatuur die met deze tool gemeten kan worden is 48 graden Celsius.
Dus omdat het 16 LED's gebruikt, vertegenwoordigt elke RGB-LED 3 graden Celsius.
De kleur en het aantal LED's passen zich aan de gemeten temperatuur aan. de gemeten temperatuur is bijvoorbeeld 30 graden Celsius. Leds die blijven leven zijn 10 stuks. Kijk naar de afbeelding hierboven. voor kleur gebruik ik gradaties van groen naar rood.
Stap 1: Vereiste component
Onderdelen die moeten worden voorbereid:
- Arduino nano
- RGB Ring Neo-pixels
- DHT11
- Doorverbindingsdraad
- USB mini
- Stuurgroep
Vereiste bibliotheek
- DHT
- Adafruit_NeoPixel
Stap 2: Monteer alle componenten
Zie de afbeelding hierboven om de componentenassemblage te doen:
Arduino naar RGB & DHT
+5V ==> VCC RGB & (+) DHT
GND ==> GND RGB & (-) DHT
D2 ==> IN RGB
D4 ==> UIT DHT
Stap 3: Programmeren
Download het schetsbestand dat ik hieronder plaats:
Stap 4: Resultaat
Zie de afbeelding hierboven voor de resultaten.
De gemeten temperatuur is 30 graden Celsius. Als 3 graden Celsius = 1 LED, dan is 30 graden Celsius = 10 LED's. En apart gebruik ik gradaties van groen naar rood.