Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

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

ComponentAansluiting
ArduinoGND → breadboard -, 5V → breadboard +
DHT11Pin 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

  1. Een geautomatiseerd aeroponisch systeem bouwen met Raspberry Pi en vochtigheidssensor
  2. Bouw een real-time gyroscoop-spel met Arduino Nano & MPU-6050 sensor
  3. Meerpositie-temperatuursensorsysteem voor slimme thuisintegratie
  4. K30 CO2-sensor: Real-time binnenluchtkwaliteitmonitoring met Arduino
  5. Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
  6. Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266
  7. Web-IoT Meter Bouwen met Arduino, Yaler en IFTTT
  8. Arduino-gebaseerde Afstotende Magnetische Levitatie: Eenvoudige Schakeling & DIY Handleiding
  9. High-Performance Arduino Weerballon Datalogger
  10. Bouw een $10 Draagbare Arduino Weerstation (AWS) – Eenvoudige DIY met Nano, DHT22, BMP180 & LCD
  11. Bouw een betrouwbare wekker met DS1302 RTC en Arduino UNO