Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 4.16 KB

README_Rus.md

File metadata and controls

52 lines (38 loc) · 4.16 KB

Теплица

Это проект Arduino для контроля температуры, влажности воздуха и земли, и управления форточками в теплице. Статистика измерений и данные о работе системы хранятся на карте памяти SD. Текущее состояние выводится на терминал через UART.

Состав системы

Плата Arduino

В качестве базовой платы выступает плата Arduino на STM32F103C8.

arduino_stm32

Питание

Питание обеспечивается от 12-вольтного источника бесперебойного питания через DC/DC-преобразователь, который выдает 5V/2A.

arduino_stm32

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

Часы реального времени на DS3231 используются для синхронизации процессов и сохранения времени статистики. EEPROM 24C32 на плате RTC необходима для сохранения настроек.

DS3231

SD карта

SD-карта необходима для записи файлов журнала.

SDC

Датчики

Модуль датчика HP203B используется для измерения температуры воздуха и атмосферного давления. Он подключен к шине I2C и питается от 3,3 вольта от платы Arduino.

HP203B

AM2320 используется для измерения температуры и относительной влажности воздуха. Он подключен к шине I2C и питается от 5 вольт.

AM2320

Датчики DS18B20 в герметичном корпусе используются для контроля температуры воздуха и почвы. Он подключается к однопроводной шине и питается от 5 вольт.

DS18B20_H

Силовые реле

Для управления внешней нагрузкой используются модули реле. Реле управляются через сдвиговые регистры 74НС595 подключенные к шине SPI.

Relay8_12V Cjmcu-595 74hc595

Входные сигналы

Регистры сдвига 74HC165 с параллельным входом и последовательным выходом, подключенные к шине SPI, расширяют входные порты. Входы используют защиту на обратном диоде, который обеспечивает активный низкий уровень.

Input 74HC165

Привод форточек

Для приводов используются редукторы с зубчатой рейкой.

motor drive_win drive

Щит управления системой

box