Оглавление:

Метеостанция на базе Arduino: 9 шагов
Метеостанция на базе Arduino: 9 шагов

Видео: Метеостанция на базе Arduino: 9 шагов

Видео: Метеостанция на базе Arduino: 9 шагов
Видео: ⛅️Погодная станция на Arduino своими руками 2024, Ноябрь
Anonim
Метеостанция на базе Arduino
Метеостанция на базе Arduino
Метеостанция на базе Arduino
Метеостанция на базе Arduino

Аппаратные компоненты системы состоят из датчика влажности и температуры, атмосферного давления, датчика высоты, компаса, датчика обнаружения света, модуля часов, модуля защищенной цифровой карты (SD-карты), мега-платы разработки Arduino и ЖК-дисплея. Дано описание и анализ прототипа. Для облегчения описания предлагаемой системы будут использоваться такие иллюстрации, как блок-схема, блок-схема системы и схематическая диаграмма.

Запасы

Основные аппаратные компоненты

1. Мега микроконтроллер Arduino - это

сердце системы метеостанции. Arduino обеспечивает достаточную вычислительную мощность и память для запуска необходимого программного обеспечения, а также может считывать и обрабатывать сигналы с различных датчиков.

www.amazon.com/Arduino-Compatible-Atmega25…

2.

BMP180 как датчик атмосферного давления и высоты

www.amazon.com/HiLetgo-Digital-Barometric-…

3.

BH1750 как датчик интенсивности света

www.amazon.com/WINGONEER-GY-302-BH1750-Int…

4.

DHT22 как датчик температуры и влажности

www.amazon.com/Aideepen-Digital-Temperatur…

5.

DS3231 как модуль часов реального времени, обеспечивающий запись данных, собранных с датчиков, с учетом времени.

www.amazon.com/Holdding-AT24C32-Precision-…

6.

Датчик ветра современного устройства rev c

moderndevice.com/product/wind-sensor/

7.

Модуль SD-карты для хранения данных, собранных с датчиков

www.amazon.com/HONG111-Adapter-Interface-C…

8.

Экран жидкокристаллического дисплея отображает данные с датчиков, а также информацию о состоянии всей системы.

www.amazon.com/LGDehome-Interface-Adapter-…

9.

Система электроснабжения

Шаг 1. Первоначальный дизайн

Первоначальный дизайн
Первоначальный дизайн
Первоначальный дизайн
Первоначальный дизайн

Прототип был разработан с помощью программного обеспечения для автоматизированного проектирования (Fritzing) https://fritzing.org/, а дизайн был реализован физически на макетной плате.

Шаг 2: системные модули

Система состоит из двух модулей, а именно:

1. Внутренний модуль.

2. Наружный модуль.

Оба модуля подключаются с помощью кабеля cat5, который имеет восемь (8) проводов.

Шаг 3: Внутренний модуль

Внутренний модуль
Внутренний модуль
Внутренний модуль
Внутренний модуль
Внутренний модуль
Внутренний модуль
Внутренний модуль
Внутренний модуль

Внутренний модуль:

Этот модуль состоит из двух специально разработанных и протравленных печатных плат.

www.instructables.com/id/DIY-PCB-Etching/

Дизайн был выполнен с использованием программного обеспечения Proteus.

proteus.soft112.com/

Первая плата PCB спроектирована таким образом, что мегаплату Arduino можно установить на нее через штекерные разъемы, которые должным образом совпадают с разъемами с гнездовыми контактами Arduino. Эта плата состоит из регулируемой цепи питания, подключенной к Arduino, а также имеет разъемы, которые позволяют Arduino взаимодействовать со второй платой PCB.

Вторая печатная плата во внутреннем модуле сконструирована таким образом, что на ней можно установить датчик влажности, модуль SD-карты, экран жидкокристаллического дисплея и модуль часов реального времени. Он также обеспечивает подключение сигнала и питания к наружному модулю.

Шаг 4: Внешний модуль

Наружный модуль
Наружный модуль
Наружный модуль
Наружный модуль
Наружный модуль
Наружный модуль

Внешний модуль состоит из одной специальной печатной платы. К этой плате подключаются датчик атмосферного давления, датчик силы света и датчик скорости ветра.

Шаг 5: принципиальная схема всей системы

Принципиальная схема всей системы
Принципиальная схема всей системы

Шаг 6:

Шаг 7: Окончательная система

Окончательная система
Окончательная система
Окончательная система
Окончательная система
Окончательная система
Окончательная система

Шаг 8: Код для всей системы

www.arduino.cc/en/Main/Software

Рекомендуемые: