2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto projektu vyrobíme meteorologickou stanici, která měří teplotu a vlhkost vzduchu pomocí Arduina, který zobrazuje hodnotu aktuální teploty a vlhkosti na LCD displeji
Krok 1: Požadované součásti
Zde je tedy seznam komponent s odkazy na nákup:
- Arduino UNO
- 16x2 LCD displej
- DHT 22 Snímač teploty a vlhkosti
- Prkénko
- Potenciometr 10k ohm
- spojovací vodiče
Krok 2: Připojení obvodu
Zde je úplný seznam připojení pinů:-
Připojení LCD:-
LCD PIN 1 ------------ GND
LCD PIN 2 ------------ VCC
LCD PIN 3 ------------ Prostřední kolík hrnce
LCD PIN 4 ------------ D12 arduina
LCD PIN 5 ------------ GND
LCD PIN 6 ------------ D11 arduina
LCD PIN 7 ------------ NC
LCD PIN 8 ------------ NC
LCD PIN 9 ------------ NC
LCD PIN 10 ---------- NC
LCD PIN 11 ---------- D5 arduina
LCD PIN 12 ---------- D4 arduina
LCD PIN 13 ---------- D3 arduina
LCD PIN 14 ---------- D2 arduina
LCD PIN 15 ---------- VCC
LCD PIN 16 ---------- GND
Připojení DHT 22:-
VCC ----------- +5V
GND ----------- GND
DATA --------- Arduino pin 8
Krok 3: Kód
#zahrnout
#include "DHT.h" #define DHTPin 8 LiquidCrystal lcd (12, 11, 5, 4, 3, 2); DHT dht;
neplatné nastavení ()
{dht.setup (DHTPin); lcd.begin (16, 2); } void loop () {float temp = dht.getTemperature (); float humi = dht.getHumidity (); lcd.setCursor (0, 0); lcd.print ("Teplota:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print (" %"); zpoždění (2000); }
Krok 4: Závěr
Doufám, že jsem vám dal vše, co potřebujete k tomu, abyste tento projekt vytvořili sami. Pokud se vám můj projekt líbí, zvažte prosím odběr mě na youtube.. Děkujeme za váš čas.
www.youtube.com/creativestuff