Метеостанция на arduino

На днях решил собрать на arduino простую метеостанцию. Посмотрел в инете информацию, ну и зашел конечно на сайт Алекса Гайвера (очень удобный, кстати и интересный сайт - советую. Все там под рукою для ардуинщика)

Сначала попал на страничку Часы-метеостанция на Arduino своими руками

Интересная конструкция , конечно, но для меня сложновата, да и датчиков таких нет и излишний функционал типа измеритель СО, например.

Потом нашел на том же сайте более простую конструкцию на страничке Пример «метеостанция»

 

Там же причем пошагово рассмотрена работа с библиотеками и модулями RTC (реального времени) , LCD (экранчик) и термо-датчика.

 

Правда, в качестве термодатчика у меня будет применяться DHT11,вместо ds18b20. Хочу еще влажность знать, знаете-ли!

Напомню пины для Arduino Uno R3 - каковой у меня имеется:

Экранчик у меня на 4 строки и 20 символов. Выписывал когда-то для этих целей из Китая.

Подключение очень простое и не надо городить всякие потенциометры

В качестве RTC у меня часы реального времени DS1302 - каковой был у меня в наличии.

Как они (часы) подключаются к ардуино можно прочитать здесь

Часы реального времени ds1302

 Подключение RTC к Arduino[/caption]

Вообще по скетчу можно понять, как и что подключить:

ThreeWire myWire(7,6,8); // Указываем вывода IO, SCLK, CE для экранчика LCD2004 (см. схему выше)
RtcDS1302<ThreeWire> Rtc(myWire);

....

#define DHTPIN 2 // на цифровой пин D2 подключим датчик DHT11 - сигнал

Про подключение этого датчика можно здесь посмотреть.

 Подключение dht11[/caption]

Нужны библиотеки:

#include "DHT.h"
#include "DHT_U.h"
#include <Adafruit_Sensor.h>
#include <Wire.h> //
Подключаем библиотеку для работы с шиной I2C
#include <LiquidCrystal_I2C.h> //
Подключаем библиотеку для работы с LCD дисплеем по шине I2C
#include <ThreeWire.h> //
Подключаем библиотеку ThreeWire
#include <RtcDS1302.h>

Скетчи можно скачать здесь

Продолжение следует ...

 

Категория: Поделки для дома | Добавил: shirko_rom (30.03.2025) E W
Просмотров: 21 | Теги: метостанция на arduino | Рейтинг: 0.0/0
Всего комментариев: 0
avatar