Messen Sie Temperatur und Luftfeuchtigkeit mit einem dht11-Sensor, der an einen Arduino Uno und ein Breadboard angeschlossen ist, mit dieser Box!!!
Also habe ich diese Box gebaut, die einen Arduino Uno, ein Breadboard und ein LCD (16x2) aufnehmen kann und außerdem Platz für einen dht11-Sensor auf beiden Seiten bietet, um die Montage zu erleichtern. Die Box wurde auch im Auge behalten Raum für die Verkabelung und Kabel-Management, hoffe, es gefällt Ihnen!!!
Kann über ein USB-Kabel oder einen 9V-Batterieadapter mit Strom versorgt werden, wie auf den Bildern gezeigt.
Tipps zum Drucken:
Keine Stütze erforderlich (Oberteil enthält bereits eine Stütze an den Sensorlöchern)Keine Krempe erforderlich3 Perimeter10% Füllung3 untere Schichten und 3 obere Schichten für beste Ergebnisse
Verkabelung:
Verbinden Sie den DHT11-Sensor mit der Lochrasterplatine.Verbinden Sie den Arduino Uno mit der Lochrasterplatine.Verbinden Sie die Komponenten entsprechend der im Code angegebenen Pin-Konfigurationen.
Hier ist eine Schritt-für-Schritt-Anleitung für die Verdrahtung:
DHT11-Sensor:
Pin 1 (VCC) des DHT11-Sensors an den 5V-Pin des Arduino Uno.Pin 2 (Data) des DHT11-Sensors an den digitalen Pin 2 des Arduino Uno.Pin 3 (NC) des DHT11-Sensors ist nicht angeschlossen.Pin 4 (GND) des DHT11-Sensors an den GND-Pin des Arduino Uno.
Hinweis: Einige dht11-Sensoren haben nur 3 Pins. Für diese muss der VCC-Pin des DHT11-Sensors mit dem 5V-Pin des Arduino Uno verbunden werden, der GND-Pin des DHT11-Sensors mit dem GND-Pin des Arduino Uno und schließlich der DATA-Pin des DHT11-Sensors mit dem digitalen Pin 2 des Arduino Uno.
Arduino Uno:
Verbinden Sie den GND-Pin des Arduino Uno mit der negativen (-) Schiene des Breadboards.Verbinden Sie den 5V-Pin des Arduino Uno mit der positiven (+) Schiene des Breadboards.
LCD:
VSS-Pin des LCDs mit GND am Arduino verbinden.VMD-Pin des LCDs mit 5V am Arduino verbinden.VO-Pin des LCDs mit dem mittleren Pin eines Potentiometers (zur Kontrasteinstellung) verbinden.Verbinden Sie den RS-Pin des LCD mit dem digitalen Pin 8 des Arduino.Verbinden Sie den RW-Pin des LCD mit GND.Verbinden Sie den E-Pin des LCD mit dem digitalen Pin 9 des Arduino.Verbinden Sie den D4-Pin der LCD mit dem digitalen Pin 4 des Arduino.Verbinden Sie den D5-Pin der LCD mit dem digitalen Pin 5 des Arduino.Verbinden Sie den D6-Pin der LCD mit dem digitalen Pin 6 des Arduino.Verbinden Sie den D7-Pin der LCD mit dem digitalen Pin 7 des Arduino.Verbinden Sie den A-Pin (Anode) der LCD mit 5V.Verbinden Sie den K-Pin (Kathode) der LCD mit GND.
Leiterplattenanschlüsse:
Verbinden Sie die positive (+) Schiene des Breadboards mit dem 5V Pin des Arduino Uno.Verbinden Sie die negative (-) Schiene des Breadboards mit dem GND Pin des Arduino Uno.
Nachdem Sie die Komponenten wie beschrieben angeschlossen haben, laden Sie den mitgelieferten Code auf Ihr Arduino Uno-Board und es sollte die Temperatur- und Feuchtigkeitsmesswerte auf dem LCD-Bildschirm anzeigen.
Vergessen Sie nicht, Ihre Anschlüsse zu überprüfen und sicherzustellen, dass alles richtig verdrahtet ist, bevor Sie das System einschalten.
Arduino-Code (stellen Sie sicher, dass Sie Bibliotheken installiert haben):
#include <LiquidCrystal.h>
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
void setup() {
dht.begin();
lcd.begin(16, 2);
}
void loop() {
delay(2000);
float humidity = dht.readHumidity();
float temperature = dht.readTemperature();
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Temp: ");
lcd.print(Temperatur);
lcd.print(" C");
lcd.setCursor(0, 1);
lcd.print("Feuchte: ");
lcd.print(humidity);
lcd.print(" %");
}
Ich hoffe das Modell hat euch gefallen und wurde erfolgreich gedruckt!!! Wenn ja, dann kauft mir doch bitte einen Kaffee, damit ich mehr Energie habe, noch mehr Modelle zu erstellen :-D
https://buymeacoffee.com/miguel2811