2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом проекте мы будем создавать метеостанцию, которая измеряет температуру и влажность воздуха с помощью Arduino, которая отображает значение текущей температуры и влажности на ЖК-дисплее.
Шаг 1. Необходимые компоненты
Итак, вот список компонентов со ссылками на покупку:
- Arduino UNO
- ЖК-дисплей 16x2
- DHT 22 Датчик температуры и влажности
- Макетная плата
- Потенциометр 10 кОм
- соединительные провода
Шаг 2: Подключение схемы
Вот полный список контактов:
Подключение ЖК-дисплея: -
LCD PIN 1 ------------ GND
LCD PIN 2 ------------ VCC
LCD PIN 3 ------------ Средний штифт горшка
LCD PIN 4 ------------ D12 Arduino
LCD PIN 5 ------------ GND
LCD PIN 6 ------------ D11 Arduino
LCD PIN 7 ------------ NC
LCD PIN 8 ------------ NC
LCD PIN 9 ------------ NC
LCD PIN 10 ---------- NC
LCD PIN 11 ---------- D5 Arduino
LCD PIN 12 ---------- D4 Arduino
LCD PIN 13 ---------- D3 Arduino
LCD PIN 14 ---------- D2 Arduino
ЖК-PIN 15 ---------- VCC
LCD PIN 16 ---------- GND
Подключение DHT 22: -
VCC ----------- + 5В
GND ----------- GND
ДАННЫЕ --------- Контакт 8 Arduino
Шаг 3: Код
#включают
#include "DHT.h" #define DHTPin 8 LiquidCrystal lcd (12, 11, 5, 4, 3, 2); DHT dht;
установка void ()
{dht.setup (DHTPin); lcd.begin (16, 2); } void loop () {float temp = dht.getTemperature (); float humi = dht.getHumidity (); lcd.setCursor (0, 0); lcd.print ("Температура:"); lcd.print (темп); lcd.print («C»); lcd.setCursor (0, 1); lcd.print ("Хуми:"); lcd.print (гуми); lcd.print ("%"); задержка (2000); }
Шаг 4: Заключение
Надеюсь, я дал вам все необходимое, чтобы сделать этот проект самостоятельно. Если вам нравится мой проект, то, пожалуйста, подумайте о подписке на меня на YouTube.. Спасибо за ваше время.
www.youtube.com/creativestuff