0
0
Артикул: meteo

Набор метео станция

Набор метео станция

Описание

Оглавление

НАЗНАЧЕНИЕ НАБОРА

СОСТАВ НАБОРА

СХЕМА ПОДКЛЮЧЕНИЯ К 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

 

 

  1. Закружаем скетч   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% на всю корзину

Цена:
238.00 BYN
Количество:
- +
Под заказ
Доставка:

Самовывоз | Курьер | Почта | EMS | Европочта

Гарантии:

Своевременный возврат товара

Товар из этой же категории:

новинка
Конструктор

Конструктор

1-4 недели
13.60 BYN
новинка
Набор для пайки №1

Набор для пайки №1

1-4 недели
8.50 BYN
новинка
Набор для пайки №2

Набор для пайки №2

1-4 недели
8.50 BYN
новинка
Набор для пайки №3

Набор для пайки №3

1-4 недели
17.00 BYN
новинка
Набор для пайки №4

Набор для пайки №4

1-4 недели
17.00 BYN
новинка
Набор для пайки №5

Набор для пайки №5

1-4 недели
18.70 BYN
новинка
Набор метео станция

Набор метео станция

1-4 недели
238.00 BYN
новинка
Набор KEYES NANO V 3.0 SCRATCH

Набор KEYES NANO V 3.0 SCRATCH

1-4 недели
103.67 BYN
новинка
Робот паук

Робот паук

1-4 недели
0.00 BYN
новинка
Робот паук 18DOF

Робот паук 18DOF

1-4 недели
1021.92 BYN
Телефон: +375 29 319 15 15(A1)
Почта: info@easycraft.by
Работа склада: пн-пт: с 10:00 до 19:00
сб-вс: выходной
Приём онлайн заказов: круглосуточно
Корзина
В Вашей корзине пока пусто...