Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
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
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
Laden Sie die Skizzendatei herunter, die ich unten stelle:
Schritt 4: 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.