Надежная погодная станция на Arduino с датчиками DHT
Компоненты и материалы
| Arduino UNO | ×1 |
| LCD 16×2 (белый на синем) с I²C преобразователем | ×1 |
| Датчик температуры и влажности DHT11 (4 пина) | ×1 |
| Модуль реального времени (RTC) DS1302 | ×1 |
Примечание: вместо DHT11 можно использовать DHT21 или DHT22.
О проекте
Введение
Построил погодную станцию на Arduino. Используется DHT11 (работает и с DHT21, DHT22).

Видео
Подробное объяснение в видео — проще посмотреть его!
Первый скетч — вывод в Serial Monitor

Подключение датчика:
- Pin 1 — 5V
- Pin 2 — данные (на пин 5 Arduino)
- Pin 3 — GND
Необходимые библиотеки: Adafruit_Sensor-master, DHT-sensor-library-master.
Второй скетч — вывод на LCD I²C

Подключение:
- Датчик: Pin 1 — 5V, Pin 2 — данные (пин 5), Pin 3 — GND
- LCD I²C: SDA — A4, SCL — A5, GND — GND, VCC — 5V
Библиотеки: NewliquidCrystal, Adafruit_Sensor-master, DHT-sensor-library-master.
Третий скетч — добавление RTC (часы реального времени)

Подключение:
- Датчик: Pin 1 — 5V, Pin 2 — данные (пин 5), Pin 3 — GND
- DS1302: RST — пин 2, DATA — пин 3, CLK — пин 4
- LCD I²C: SDA — A4, SCL — A5, GND — GND, VCC — 5V
Библиотеки: DS1302, NewliquidCrystal, Adafruit_Sensor-master, DHT-sensor-library-master.
Код
Весь код и библиотеки доступны на GitHub. Библиотеки нужно сначала распаковать, затем установить в Arduino IDE.
- Первый скетч: файл
TEST - Второй скетч: файл
LCD - Третий скетч: файл
LCDCLOCK
Репозиторий: github.com/TechMakerOfficial/ArduinoWeatherStation
Подписка
Если нравятся такие видео, подпишитесь на канал: bit.ly/TechMakerYouTube
Производственный процесс
- DIY солнечная метеостанция на Raspberry Pi
- Сборка уличной метеостанции на Raspberry Pi 2 и ADS‑WS1
- Создание метеостанции на Raspberry Pi с ежедневными email-отчётами о погоде
- Продвинутая метеостанция v2.0: мониторинг температуры, давления, влажности и высоты в реальном времени
- Автоматизированная барная станция «6-Сhooter» на Arduino — Собираем коктейльный робот своими руками
- Создание анимации и игр на LCD 16×2 с Arduino UNO
- Компактная метеостанция: Arduino Nano + ESP8266, BMP280, OLED / Nokia 5110 LCD
- Высокопроизводительный регистратор данных для метеозонда на Arduino
- Портативная метеостанция на Arduino Nano за $10: DHT22, BMP180 и LCD
- eDOT: точные Arduino-часы и метеостанция с встроенным ИК-пультом