На базе ардуино собрано устройство регистрации температуры и влажности (в комнате и на улице), давления, параметра газа. Дополнительно с помощью двух АЦП снимаются показания с двух антен, эти показания характеризуют мощность магнитного поля СВЧ (WiFi, сотовые вышки). Значения опрашиваются с периодом раз в 6 секунд (для антенн 20 раз в секунду). Раз в 6 минут вычисляются статистические параметры для каждого датчика: минимальное, максимальное и среднее значения (за последние 6 минут) и записываются в буферы. Таким образом для каждого датчика за сутки заполняется 3 буфера по 240 значений. Ночью значения за предыдущий день записываются на SD карту.
Дополнительно устройство позволяет поливать растения. На SD карте в корне лежит файл, в котором две строки с числами. В первой строке коэффициенты для каждой трубки (!=0), т.е. количество воды в граммах/мин для каждой трубки. Во второй строке необходимое количество воды в граммах для каждой трубки. План полива обновляется ночью, а запускается в 10:00.
Основная плата: Piranha ESP32
По I2C к ней подключены модули:
Барометр BMP280 (Trema-модуль v2.0) [ Адрес: 0x77 ],
Датчик температуры и влажности, FLASH-I2C (Trema-модуль V2.0) [ Адрес: 0x75 ],
2 х Модуль силовых ключей, 4P-канала 10A, FLASH-I2C [ Адреса: 0x51, 0x52 ],
OLED экран 128×64 / 0,96” (Trema-модуль V2.0) [ Адрес: 0x3C ],
Часы реального времени, RTC (Trema-модуль v2.0) [ Адрес: 0x68 ].
К пинам ввода-вывода подключены:
Датчик газа MQ-135 - широкого спектра газов (Trema-модуль v2.0) [пины 12, 14],
DHT-22 (датчик температуры и влажности, на улицу) [пин 13],
две антены [пины 25, 26] ( схема антенн показана на рисунке )
Адаптер карт MicroSD (Trema-модуль v2.0) [пины 15, 19, 18, 23, 5],
Кнопка, красная (Trema-модуль V2.0) [пины 16] (при нажатии на кнопку через каждую доступную трубку выливается вода в течении 30 секунд, это позволяет вычислить коэффициенты вашей системы).
Блок питания:
Источник питания 5В, 5-12В (Li-ion 14500), даёт два напряжения (5 и 12 вольт), действует как упс.
Для системы полива используются:
Нормально закрытый соленоидный клапан, 12V,
Мембранный насос 385, 6 - 12В.
Прилагается Arduino-скрипт для платы, пример файла с планом полива, схема антенн, Python-скрипт для отображения файлов с данными на ПК в виде графиков. Python-скрипт просматривает текущую папку и все вложенные, находит файлы с данными и отображает данные на графиках.
Дополнительно устройство позволяет поливать растения. На SD карте в корне лежит файл, в котором две строки с числами. В первой строке коэффициенты для каждой трубки (!=0), т.е. количество воды в граммах/мин для каждой трубки. Во второй строке необходимое количество воды в граммах для каждой трубки. План полива обновляется ночью, а запускается в 10:00.
Основная плата: Piranha ESP32
По I2C к ней подключены модули:
Барометр BMP280 (Trema-модуль v2.0) [ Адрес: 0x77 ],
Датчик температуры и влажности, FLASH-I2C (Trema-модуль V2.0) [ Адрес: 0x75 ],
2 х Модуль силовых ключей, 4P-канала 10A, FLASH-I2C [ Адреса: 0x51, 0x52 ],
OLED экран 128×64 / 0,96” (Trema-модуль V2.0) [ Адрес: 0x3C ],
Часы реального времени, RTC (Trema-модуль v2.0) [ Адрес: 0x68 ].
К пинам ввода-вывода подключены:
Датчик газа MQ-135 - широкого спектра газов (Trema-модуль v2.0) [пины 12, 14],
DHT-22 (датчик температуры и влажности, на улицу) [пин 13],
две антены [пины 25, 26] ( схема антенн показана на рисунке )
Адаптер карт MicroSD (Trema-модуль v2.0) [пины 15, 19, 18, 23, 5],
Кнопка, красная (Trema-модуль V2.0) [пины 16] (при нажатии на кнопку через каждую доступную трубку выливается вода в течении 30 секунд, это позволяет вычислить коэффициенты вашей системы).
Блок питания:
Источник питания 5В, 5-12В (Li-ion 14500), даёт два напряжения (5 и 12 вольт), действует как упс.
Для системы полива используются:
Нормально закрытый соленоидный клапан, 12V,
Мембранный насос 385, 6 - 12В.
Прилагается Arduino-скрипт для платы, пример файла с планом полива, схема антенн, Python-скрипт для отображения файлов с данными на ПК в виде графиков. Python-скрипт просматривает текущую папку и все вложенные, находит файлы с данными и отображает данные на графиках.
Вложения
-
120.6 KB Просмотры: 61
-
173.8 KB Просмотры: 63
-
212 байт Просмотры: 8
-
39.4 KB Просмотры: 4