Inhaltsverzeichnis:
- Schritt 1: Erforderliche Komponenten
- Schritt 2: Alle Komponenten zusammenbauen
- Schritt 3: Programmierung
- Schritt 4: Ergebnis
Video: Wie erstelle ich ein digitales Thermometer # 1: 4 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
In diesem Artikel werde ich ein Projekt namens "Digitales Thermometer" machen. Ich verwende "DHT11" für den Temperatursensor. Und verwenden Sie das "7Segmrnt Module" als Anzeige.
Ich empfehle, zuerst diesen Artikel "DHT11" und "7-Segment-Modul" zu lesen. In diesem Artikel habe ich erklärt, wie man DHT11 und 7Segment Module verwendet
Schritt 1: Erforderliche Komponenten
Hier sind die Komponenten, die wir in diesem Projekt benötigen:
- DHT11 Sensor
- MAX7219 7-Segment
- Arduino Nano V3
- Überbrückungsdraht
- USBmini
- Projektvorstand
Erforderliche Bibliothek:
- DHT
- LED-Steuerung
Schritt 2: Alle Komponenten zusammenbauen
Sehen Sie sich das Bild oben an, um eine Anleitung zum Zusammenbauen der Komponenten zu erhalten. Oder sehen Sie sich die folgenden Informationen an:
Arduino zu 7Segment-Modul
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino zu DHT11
+5V => +
Masse => -
D2 => raus
Nachdem alle Komponenten angeschlossen sind, fahren wir mit dem Programmierabschnitt fort
Schritt 3: Programmierung
Unten ist eine Skizze, die ich in diesem Projekt oder Tutorial verwendet habe. Sie können diese Skizze für Ihr Projekt verwenden.
#include "DHT.h"#include "LedControl.h"
#definiere DHTPIN 2
#define DHTTYP DHT11
LedControl lc=LedControl(12, 11, 10, 1);
DHT dht(DHTPIN, DHTTYPE);
Void setup () { Serial.begin (9600); Serial.println (F ("Digitaler Thermoeter")); dht.begin(); lc.shutdown(0, falsch); lc.setIntensity(0, 8); lc.clearDisplay(0); }
Leere Schleife () {
Verzögerung (2000); float h = dht.readHumidity(); float t = dht.readTemperature(); float f = dht.readTemperature(true); if (isnan (h) || isnan (t) || isnan (f)) { Serial.println (F ("Fehler beim Lesen vom DHT-Sensor!")); Rückkehr; } float hif = dht.computeHeatIndex(f, h);
float hic = dht.computeHeatIndex(t, h, false);
Serial.print (F ("Temperatur: "));
Serial.print (t); Serial.println (F ("°C"));
Verzögerung (1000);
char i = t; lc.setDigit(0, 3, t/10, falsch); lc.setDigit(0, 2, i%10, false); lc.setChar(0, 0, 0b1100, falsch); Verzögerung (400);
}
Nachdem die Skizze fertig ist, klicken Sie auf Hochladen und warten Sie, bis sie abgeschlossen ist.
Ich stelle auch Skizzen in Form von ".ino"-Dateien zur Verfügung. Die Datei kann unten heruntergeladen werden.
Schritt 4: Ergebnis
Sehen Sie sich das Bild oben an, um die Ergebnisse zu sehen.
Für dieses Projekt zeige ich nur die Celsius-Temperatur an. Für Temperatur und Luftfeuchtigkeit in Fahrenheit werde ich den nächsten Artikel machen.
Vielen Dank für das Lesen dieses Artikels, wenn Sie Fragen haben, schreiben Sie bitte in die Kommentarspalte.
Wir sehen uns im nächsten Artikel.
Empfohlen:
Wie erstelle ich ein Heimlabor: 7 Schritte
Wie man ein Heimlabor macht: Hallo zusammen, willkommen bei T3chFlicks! In diesem Beitrag teilen wir einige unserer Tipps zum Einrichten und Organisieren Ihres eigenen Heimlabors. Nur als kleiner Haftungsausschluss, dies ist keineswegs eine Definition dessen, was ein Heimlabor sein sollte - basierend auf verschiedenen inter
Wie erstelle ich ein Infrarot-Thermometer?: 9 Schritte
Wie erstelle ich ein Infrarot-Thermometer?: Das Infrarot-Thermometer kann die Oberflächentemperatur eines Objekts messen. Sein Vorteil ist die berührungslose Temperaturmessung, mit der die Temperatur eines weit verbreiteten entfernten Objekts bequem und genau gemessen werden kann.Hier stellen wir
Wie erstelle ich ein Farbsortierprojekt mit Microbit? - Gunook
Wie erstelle ich ein Farbsortierprojekt mit Microbit?: Projektziele Nach dem Herunterladen des Programms können wir sehen, dass die micro:bit LED-Punktmatrix ein "Herz" zeigt, initialisieren Sie das Servo 90°. Wenn wir blaue oder gelbe Dinge auf den Farbsensor legen, dreht sich das Servo in verschiedene Winkel, klassifizieren einige verschiedene
Wie erstelle ich ein Radar mit Arduino - Arduino-Projekt - Gunook
Wie erstelle ich ein Radar mit Arduino | Arduino-Projekt: In diesem Artikel werde ich Ihnen beibringen, wie Sie mit Arduino ein einfaches Radar erstellen können. Sehen Sie sich hier ein vollständiges Video-Tutorial an: Klicken Sie auf mich
Wie erstelle ich ein Flashdark!: 6 Schritte
Wie man ein Flashdark macht!: In diesem anweisbaren werde ich Ihnen sagen, wie man ein Flashdark macht. Was ist ein Flashdark, fragen Sie sich vielleicht. Nun, es ist im Grunde eine Taschenlampe, aber stattdessen ist es ein Flashdark