Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest proiect, vom realiza o stație meteo care măsoară temperatura și umiditatea aerului folosind Arduino care afișează valoarea temperaturii și umidității curente pe un ecran LCD
Pasul 1: Componente necesare
Așadar, iată lista componentelor cu linkuri de cumpărare:
- Arduino UNO
- Afișaj LCD 16x2
- DHT 22 Senzor de temperatură și umiditate
- Pană de pâine
- Potențiometru de 10k ohm
- conectarea firelor
Pasul 2: Conexiunea circuitului
Iată lista completă a conexiunilor pin: -
Conexiune LCD: -
PIN PIN 1 ------------ GND
LCD PIN 2 ------------ VCC
PIN PIN 3 ------------ Pinul mijlociu al oalei
LCD PIN 4 ------------ D12 de arduino
PIN PIN 5 ------------ GND
LCD PIN 6 ------------ D11 de arduino
LCD PIN 7 ------------ NC
LCD PIN 8 ------------ NC
LCD PIN 9 ------------ NC
PIN LCD 10 ---------- NC
PIN LCD 11 ---------- D5 de arduino
PIN LCD 12 ---------- D4 de arduino
LCD PIN 13 ---------- D3 de arduino
LCD PIN 14 ---------- D2 de arduino
PIN LCD 15 ---------- VCC
PIN PIN 16 ---------- GND
Conexiune DHT 22: -
VCC ----------- + 5V
GND ----------- GND
DATE --------- Pinul 8 Arduino
Pasul 3: Cod
#include
#includeți „DHT.h” #define DHTPin 8 LiquidCrystal lcd (12, 11, 5, 4, 3, 2); DHT dht;
configurare nulă ()
{dht.setup (DHTPin); lcd.inceput (16, 2); } void loop () {float temp = dht.getTemperature (); float humi = dht.getHumidity (); lcd.setCursor (0, 0); lcd.print ("Temp:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print ("%"); întârziere (2000); }
Pasul 4: Concluzie
Sper că ți-am oferit tot ce ai nevoie pentru a face acest proiect singur. Dacă îți place proiectul meu, atunci te rog să te abonezi la YouTube … Mulțumesc pentru timpul tău.
www.youtube.com/creativestuff