Innehållsförteckning:

RGB -ringtermometer: 4 steg
RGB -ringtermometer: 4 steg

Video: RGB -ringtermometer: 4 steg

Video: RGB -ringtermometer: 4 steg
Video: Caramella Girls - Caramelldansen HD Version (Swedish Original) 2024, Juli
Anonim
RGB ringtermometer
RGB ringtermometer

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

Obligatorisk komponent
Obligatorisk komponent
Obligatorisk komponent
Obligatorisk komponent
Obligatorisk komponent
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

Montera alla komponenter
Montera alla komponenter
Montera alla komponenter
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

Programmering
Programmering

Ladda ner skissfilen som jag lägger nedan:

Steg 4: Resultat

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

Rekommenderad: