Набор метео станция
Описание
Оглавление
НАЗНАЧЕНИЕ НАБОРА
СОСТАВ НАБОРА
СХЕМА ПОДКЛЮЧЕНИЯ К Arduino UNO
НАЧАЛО РАБОТЫ
БИБЛИОТЕКИ
- DHT.h
- Adafruit_BMP085.h
- LedControl.h
- DS3231.h
- Wire.h – библиотека
- Time.h - библиотека
СКЕТЧИ
- I2C_Scan_OK.ino
- Set_Time_DS3231_OK.ino
- Meteo_DS323_BMP180_DHT11_MAX7219_UNO_OK.ino
НАЗНАЧЕНИЕ НАБОРА
Набор «Часы и метео» состоит из набора сенсоров (влажности, температуры и давления), часов RTC DS3231 и 4-х каскадированных светодиодных матрицах 8х8 MAX7219 для вывода времени и показаний этих датчиков. Программное управление осуществляется на Arduino UNO.
Набор дает углубленное понимание процесса последовательной передачи данных между периферийными устройствами и понятия динамической индикации. Скетчи написаны на языке C++.
СОСТАВ НАБОРА
1. Arduino UNO + кабель для подключения к компьютеру – 1шт.
2. Модуль влажности и температуры DHT-11
3. Модуль давления BMP180 GY-68
4. Модуль часов RTС DS3231 – 1шт
5. Модули светодиодных матрицах 8х8 MAX7219 -4 шт.
6. Макетная плата – 1 шт
7. Набор проводов – 1 к-т.
8. Скетчи для тестирования модулей
9. Скетч вывода метео данных и времени
СХЕМА ПОДКЛЮЧЕНИЯ К Arduino UNO

Рисунок 1
НАЧАЛО РАБОТЫ
1.Собираем схему изображенную на Рисунке 1. Загружаем скетч I2C_Scan_OK.ino
При правильно собранной схеме и работающих датчиках на мониторе последовательного порта увидеим адреса датчиков подключенных к интерфейсу I2C.
a) 0x68 - адрес микросхемы DS3231SN часов RTC
b) 0х77 - адрес микросхемы BMP180 давления
c). 0x57 - это адрес микросхемы AT24C32 памяти (мы не используем)

Рисунок 2
Если на мониторе увидим сообщение, как на Pисунке 3, то это означает что датчик давления и часы RTC DS3231 не удалось.

Рисунок 3
2.Далее необходимо установить на часах время. Загружаем скетч Set_Time_DS3231_OK.ino и устанавливаем текущее время. Результат работы скетча – Рисунок 4.

Рисунок 4
- Закружаем скетч Meteo_DS323_BMP180_DHT11_MAX7219_UNO_OK.ino
В теле программы void loop() есть тестовые подпрограммы результаты которых отражены на соответствующих рисунках:
a) Print_Display_Time() - показывает результат работы RTC DS3231;

b) Print_Display_Pa() - показывает результат работы BMP180;

c) Print_Display_T_Humid() - показывает результат работы DHT-11;

d) Print_MAX7219_1456(); // ТЕСТ - выводид на 4-х каскадированный
дисплей цифры 1456
e) Print_MAX7219_Time(); // выводит время часов RTC DS3231 на Dot matrix
module MAX7219
БИБЛИОТЕКИ
DHT.h
Функии библиотеки обеспечивают интерфейс связи с сенсорами типа DHTxx, позволяют считывать показании датчика :
- влажность;
- температуру;
- «индекс жары»,
Эти значения можно выводить в единицах Целсия и Фаркегейта.
Adafruit_BMP085.h скачать
Библиотека для работы с микросхемой BMP085 в которой определены основные функции для определения давления и температуры.
readAltitude() определения высоты над уровнем моря
readPressure() считывает давление в Паскалях
readTemperature() считывает теммпературу
LedControl.h скачать
Предназначена для инициализации, и вывода графической информации на модуль Dot matrix module MAX7219 . Позволяет каскадировать модули и анимировать выводимую информацию.
Библиотека также позволяет работать с семисегментными модулями, построенные на базе микросхемы MAX7219 и поддерживает до 8-ми разрядов семисегментных индикаторов.
DS3231.h скачать
Обеспечивает работу Arduino по интерфейсу I2C микросхемой DS3231 фирмы Dallas.
Wire.h
Данная библиотека позволяет Ардуино взаимодействовать с различными устройствами по интерфейсу I2C / TWI. Встроена в Arduino IDE – не требует дополнительного подключения.
Time.h скачать
Библиотека Time.h содержит определения и функции для работы со временем такие как:
second() cекунда,
minute() минута,
hour() час,
day() день,
weekday() день недели,
month() месяц,
year() год
setTime()
Характеристики
Документация
Datasheet отсутствует. Загрузите Datasheet и получите скидку 5% на всю корзину
Самовывоз | Курьер | Почта | EMS | Европочта
Своевременный возврат товара
Товар из этой же категории:
Авиационный радиоприёмник 118-136МГц (высокая чувствительность, DIY набор)
Беспроводной Bluetooth MP3 с поддержкой WAV с пультом, батарейка в комплекте
Набор датчиков 16 штук для контроллеров Raspberry Pi 3 и Raspberry Pi 2 Model B в картонной упаковке
DIY набор для сборки светодиодного музыкального куба, с батарейкой в комплекте
DIY набор для сборки цифровых часов с термометром и говорящим будильником красные цифры