Вот, когда я обдумал все варианты, пришлось самому садиться за программирование и закупку комплектующих. Покупал вначале по наитию, потом уже стал понимать, что надо, а что не очень. Помогло мне то, что в школе я немного увлекался, как и многие парни нашего времени, радиоэлектроникой. Собирал простые схемы для аудио, разные цветомузыки и усилители из популярных журналов.
Параллельно с покупкой железок я начал проектировать шкаф управления. У меня было немного листового акрила, и из него я соорудил сам шкаф. Ну не совсем шкаф, а коробку для установки в неё всей электроники.
Получилось, наверное, более громоздко, чем можно было собрать зная, что будет внутри к окончанию комплектации. Но тем не менее шкафчик получился ничего себе.
Установил всё, что надо на период обкатки и отладки. Предусмотрел даже охлаждение всех внутренностей от перегрева. Старший сын нашёл на Али простой контроллер для управления по температуре, и его я задействовал на эту функцию с помощью пяти маленьких вентиляторов.
Не нашёл пока только пакетник для переключения автоматического и ручного управления. Но надеюсь к началу сезона найду и поставлю. В общем, управление температурой будет сводиться к сравнению заданных параметров с текущими изменениями.
В приоритете будет блокировка по дождю с закрытием всех фрамуг и приоткрытие для небольшого проветривания, если температура больше установленной на несколько градусов.
После этого проверка на установленную температуру и отработка нужного времени на открытие фрамуг, и очередное ожидание изменений. Затем проверка по датчику освещённости для ухода в ночь.
И закрытие всех фрамуг на ночь при низкой температуре в теплице.
Внутренняя температура будет замеряться тремя датчиками DHT22 в разных местах теплицы (по длине и высоте) и вычисляться среднее значение. Замер наружной температуры, освещённости, атмосферного давления, наличие дождя и ветра будут в разной степени участвовать в общем алгоритме управления.
Внутренние замеры дополнятся температурой почвы, может быть газовым составом (СО2) и возможно ультрафиолетом. Но скорее всего, только в режиме информации с выводом на дисплей NEXTION 320×240.
Данные будут выводиться на четырёхстрочный дисплей и на тачскрин NEXTION, куда буду выводить метео данные со стойки снаружи теплицы. На ней стоят датчики: дождя, чашечный анемометр, датчик освещённости, датчик атмосферного давления и датчик температуры и влажности воздуха.
Сварена она из квадратной трубы 25×25. В теплицу протянута линия интернета от дома, на модуль передачи данных W5100. Пока только по проводу и в дальнейшем по WIFI. Может быть дело дойдёт и до видеокамеры.