Inhoudsopgave:

RGB-ringthermometer: 4 stappen
RGB-ringthermometer: 4 stappen

Video: RGB-ringthermometer: 4 stappen

Video: RGB-ringthermometer: 4 stappen
Video: Lesson 58: How to use RGB LED with Arduino code calculate resistor value 2024, November
Anonim
RGB-ringthermometer
RGB-ringthermometer

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

Vereiste component
Vereiste component
Vereiste component
Vereiste component
Vereiste component
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

Monteer alle componenten
Monteer alle componenten
Monteer alle componenten
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

Programmeren
Programmeren

Download het schetsbestand dat ik hieronder plaats:

Stap 4: Resultaat

Resultaat
Resultaat
Resultaat
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.

Aanbevolen: