Inhaltsverzeichnis:

Temperatur- und Feuchtigkeits-LEDs - Gunook
Temperatur- und Feuchtigkeits-LEDs - Gunook

Video: Temperatur- und Feuchtigkeits-LEDs - Gunook

Video: Temperatur- und Feuchtigkeits-LEDs - Gunook
Video: DHT11 Sensor für Temperatur und Luftfeuchtigkeit am Arduino 2024, November
Anonim
Temperatur- und Feuchtigkeits-LEDs
Temperatur- und Feuchtigkeits-LEDs

Wenn Sie sich jemals ein visuelleres Thermometer gewünscht haben, kann dieses Projekt helfen. Wir werden eine Reihe von LEDs herstellen, die basierend auf Luftfeuchtigkeit und Temperatur bestimmte Farben anzeigen.

Schritt 1: Materialien

Materialien
Materialien

Für dieses Projekt benötigen Sie:

- 2 RGB-LEDs

- DHT11 Temperatur- und Feuchtigkeitsmodul

- 6 220Ω Widerstände

-12 Steckbrett-Jumper (Drähte)

- Arduino UNO R3

- Arduino-IDE (zum Codieren)

- DHT-Sensorbibliothek (um Ihr Temperaturmodul funktionsfähig zu machen)

Schritt 2: Verdrahtung des Steckbretts

Verdrahtung des Steckbretts
Verdrahtung des Steckbretts

Schritt 3:

Bild
Bild

Sie möchten für jede Komponente eine ordnungsgemäße Stromversorgung einrichten. Beginnen wir also mit den Masse- und 5-Volt-Anschlüssen

Schritt 4:

Bild
Bild

Als nächstes richten wir den Temperatursensor ein. Meins ist mit dem 2-Pin im Arduino uno verbunden

Schritt 5:

Bild
Bild

Zum Schluss richten wir die LEDs ein. Beide haben die gleiche Verdrahtung und den gleichen Widerstand. Meine Pins für die LED, die die Temperaturmesswerte darstellt, befinden sich auf 3, 5 und 6, während die Feuchtigkeits-LED auf die Pins 9, 10 und 11 eingestellt ist

Schritt 6:

Bild
Bild

Sie haben jetzt eine fertige Schaltung! Beginnen wir mit der Arbeit an dem Code, der es diesen LEDs ermöglicht, die Temperatur zu messen.

Definieren Sie zunächst die Pins für Ihren Temperatursensor und die LEDs entsprechend Ihren Pins und binden Sie die Bibliothek für den Temperatursensor ein. Um die Bibliothek einzubinden (in unserem Fall ist „DHT“unsere benötigte Bibliothek), gehen Sie zur Menüleiste und wählen Sie „Skizze > Bibliothek einschließen >. ZIP-Bibliothek hinzufügen“und wählen Sie den ZIP-Ordner „DHT“, von dem Sie sie heruntergeladen haben.

Schritt 7: Codierung

Codierung
Codierung
Codierung
Codierung

Schritt 8:

Bild
Bild

Als nächstes bestimmen Sie im Void Setup die Ausgabe für beide LEDs sowie den seriellen Monitor für Ihren Sensor.

Schritt 9:

Bild
Bild

Schreiben Sie in void Loop die Funktion Ihres seriellen Monitors. Hier nehmen Sie später Temperatur- und Luftfeuchtigkeitswerte für die Loop-Funktion auf.

Schritt 10:

Bild
Bild

Führen Sie den Serial Monitor aus, indem Sie in der Menüleiste auf „Tools> Serial Monitor“gehen. Sie sollten Messwerte für Temperatur und Luftfeuchtigkeit erhalten. Warten Sie 30 Sekunden und notieren Sie die am häufigsten erscheinenden Zahlen für Temperatur und Luftfeuchtigkeit. Nachdem Sie nun gelesen haben, können wir diese Werte für unser nächstes Codesegment einsetzen

Schritt 11:

Bild
Bild

Damit unsere LEDs entsprechend leuchten, müssen wir noch einige „sonstige“Aussagen schreiben. Nehmen Sie den Messwert, den Sie für die Temperatur vorgenommen haben, und fügen Sie ihn in den ersten Satz von Aussagen ein. Wenn die Temperatur höher als der zugewiesene Wert ist, wird das Licht rot. Sonst bleibt es blau. Gleiches gilt für die Luftfeuchtigkeit. Wenn der Messwert höher ist als der von Ihnen gemessene Wert, wird das Licht rot. Sonst bleibt es blau.

Schritt 12: Fertig

Sie haben jetzt Ihre eigenen Temperatur- und Feuchtigkeitssensor-LEDs!

Empfohlen: