Inhaltsverzeichnis:

RGB-Ringthermometer - Gunook
RGB-Ringthermometer - Gunook

Video: RGB-Ringthermometer - Gunook

Video: RGB-Ringthermometer - Gunook
Video: RGB 24bit LED ring part 1 of 2 2024, Juli
Anonim
RGB-Ringthermometer
RGB-Ringthermometer

In diesem Artikel werde ich ein Thermometer mit einem 16-Bit-RGB-Neo-Pixelring erstellen.

Die maximale Temperatur, die mit diesem Gerät gemessen werden kann, beträgt 48 Grad Celsius.

Da es also 16 LEDs verwendet, repräsentiert jede RGB-LED 3 Grad Celsius.

Farbe und Anzahl der LEDs passen sich der gemessenen Temperatur an. die gemessene Temperatur beträgt beispielsweise 30 Grad Celsius. LEDs, die leben werden, sind 10 Stück. Sehen Sie sich das Bild oben an. für Farbe verwende ich Abstufungen von Grün bis Rot.

Schritt 1: Erforderliche Komponente

Erforderliche Komponente
Erforderliche Komponente
Erforderliche Komponente
Erforderliche Komponente
Erforderliche Komponente
Erforderliche Komponente

Komponenten, die vorbereitet werden müssen:

  • Arduino Nano
  • RGB-Ring Neo Pixel
  • DHT11
  • Überbrückungsdraht
  • USB-Mini
  • Projektvorstand

Erforderliche Bibliothek

  • DHT
  • Adafruit_NeoPixel

Schritt 2: Alle Komponenten zusammenbauen

Alle Komponenten zusammenbauen
Alle Komponenten zusammenbauen
Alle Komponenten zusammenbauen
Alle Komponenten zusammenbauen

Siehe das Bild oben, um die Komponentenmontage durchzuführen

Arduino zu RGB & DHT

+5V ==> VCC RGB & (+) DHT

GND ==> GND RGB & (-) DHT

D2 ==> IN RGB

D4 ==> OUT DHT

Schritt 3: Programmierung

Programmierung
Programmierung

Laden Sie die Skizzendatei herunter, die ich unten stelle:

Schritt 4: Ergebnis

Ergebnis
Ergebnis
Ergebnis
Ergebnis

Siehe das Bild oben für die Ergebnisse.

Die gemessene Temperatur beträgt 30 Grad Celsius. Wenn 3 Grad Celsius = 1 LED, dann 30 Grad Celsius = 10 LEDs. Und separat verwende ich Abstufungen von Grün bis Rot.

Empfohlen: