Draagbare Arduino Temperatuur- en Vochtigheidsmeter met 16x2 LCD
Onderdelen en Benodigdheden
| Arduino UNO (of elke 5 V board) | × | 1 |
| DHT11 Temperatuur- & Vochtigheidssensor (4 pins) | × | 1 |
| Adafruit RGB Backlight LCD 16x2 | × | 1 |
| Weerstand 10 kΩ | × | 1 |
| Powerbank (voor draagbaarheid) | × | 1 |
| Drukknop 12 mm (backlight aan/uit) | × | 1 |
| USB A-B kabel | × | 1 |
| Draadbruggen & Experimenteerbord | × | 1 |
Over dit Project
Een eenvoudige, draagbare meetstation voor temperatuur en luchtvochtigheid. Ideaal om ongedekte plekken in huis te vinden of ventilatie te optimaliseren. De backlight wordt met een knop geactiveerd om stroom te besparen.
Aansluitschema
| Component | Aansluiting |
|---|---|
| Arduino | GND → breadboard -, 5V → breadboard + |
| DHT11 | Pin 1 → 5V + 10kΩ pull-up, Pin 2 → D8, Pin 3 → n.c., Pin 4 → GND |
| LCD (standaard 16-pins) | VSS→GND, VDD→5V, VO→potmeter wiper, RS→D12, E→D11, D4→D5, D5→D4, D6→D3, D7→D2, A→5V, K→knop→GND |
Let op: controleer de pinout van je eigen LCD; sommige schermen hebben andere volgorde voor backlight-pins.
Code
Gebruikt de Adafruit DHT-sensor-library (via Library Manager te installeren).
#include <LiquidCrystal.h>
#include <DHT.h>
#define DHTPIN 8
#define DHTTYPE DHT11
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
DHT dht(DHTPIN, DHTTYPE);
void setup() {
lcd.begin(16, 2);
dht.begin();
lcd.print("Temp: Humidity:");
}
void loop() {
delay(500);
lcd.setCursor(0, 1);
float h = dht.readHumidity();
float f = dht.readTemperature(true); // Fahrenheit
if (isnan(h) || isnan(f)) {
lcd.print("ERROR");
return;
}
lcd.print(f);
lcd.setCursor(7, 1);
lcd.print(h);
}
Resultaat
Na het aansluiten van de powerbank start het meetstation direct. Een druk op de knop activeert de backlight. De meetwaarden worden elke 0,5 s bijgewerkt. De DHT11 heeft een nauwkeurigheid van ±2 °C en ±5 % RH; voor hogere precisie overweeg de DHT22/AM2302.
Toekomstige Uitbreiding
De auteur plannen een versie met ATtiny84 en eigen PCB voor een nog compactere, batterijgevoede eenheid.
Productieproces
- Een geautomatiseerd aeroponisch systeem bouwen met Raspberry Pi en vochtigheidssensor
- Bouw een real-time gyroscoop-spel met Arduino Nano & MPU-6050 sensor
- Meerpositie-temperatuursensorsysteem voor slimme thuisintegratie
- K30 CO2-sensor: Real-time binnenluchtkwaliteitmonitoring met Arduino
- Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
- Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266
- Web-IoT Meter Bouwen met Arduino, Yaler en IFTTT
- Arduino-gebaseerde Afstotende Magnetische Levitatie: Eenvoudige Schakeling & DIY Handleiding
- High-Performance Arduino Weerballon Datalogger
- Bouw een $10 Draagbare Arduino Weerstation (AWS) – Eenvoudige DIY met Nano, DHT22, BMP180 & LCD
- Bouw een betrouwbare wekker met DS1302 RTC en Arduino UNO