48

Гидропоника, начало

Серия Гидропоника

Как и говорил кто то в комментариях к предыдущему моему посту.
-"начало гидропоники..."

И да. Реально. Начало было положено похоже с этого комментария. Долго пытался себя убедить, что это мне не нужно, достаточно моей минифермы, но идею не победить и не сломить. Я решился опять на самую сложную наверное из реализуемых систем - Аэропонику.

Аэропоника это система, где раствор подается в виде распыления на корни. Так же в ней вроде бы как есть корреляция между размером капли и скоростью и качеством роста растений. Об этом есть подробнейшая статья на хабре, которую если интересно можно с упоением прочесть. А я на этот раз без долгих вступлений перейду сразу к делу.


И так мои требования к аэропонике:

  1. Не менее 15 растений (в основном салаты)

  2. Что бы влезла в имеющийся стеллаж из говна и палок леруа. (тот который деревянный, как в IKEA)

  3. Форсунки низкого или среднего давления до 6 бар.

  4. Умная и автономная система, корректирование раствора по показателям PH, PPM(EC) в автоматическом режиме, для выбранных растений.

  5. Освещенность по заданному времени.

  6. Интеграция с Home Assistance.

  7. Интеграция в существующую систему. (1 насос, 2 бака, разные растения и разные типы полива)

  8. Основное питание всех систем отвечающих за самые необходимые функции должно быть 12 вольт.

  9. Резерв управляющих программ непосредственно в самом контроллере (время полива, периоды)

  10. Резерв самого контроллера путем добавления второй UNO общающийся по шине I2C с основной, которая "бэкапит" заданные параметры в себя, и если произойдет отключение мастера по той или иной причине - она уже управляла реле(клапана и насос) и осуществляла полив.

  11. Возможность добавления UPS, для резервации питания.

  12. Отображение на экране оффлайн всех параметров.

И так, цели были обозначены, в моей голове тогда это было возможно не так подробно и структурированно, но примерно были такие мысли. Что было закуплено:

  1. Arduino Mega в связке с ESP8266 от RobotDyn.

  2. Ещё 2 соленоида 12 вольт с выходами на 1\2.

  3. Дождеватели\Туманообразователи на трубку 8\11мм

  4. Контейнер

  5. Трубка 8\11мм

  6. Блок реле на 6 штук.

  7. Датчик уровня влажности (для расширения показаний в моей почвенной ферме)

  8. Термопара

  9. Бак на 10 литров

  10. 2 контейнера для еды.

  11. Субстрат пеностекло

  12. Горшочки для выращивания в гидропонике 55мм.

  13. Удобрения A+B двухкомпонентные

  14. PH Up PH Down

  15. TDS метр.

  16. 2 перистальтических насоса.

  17. PH модуль для Arduino

  18. TDS модуль для Arduino

  19. Разъемы 3\4\5 пин, по типу авиационных с контровкой(какие были)

  20. Стойки для плат, либо нашел в загашнике либо на барахолке купил по дешевке.

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

  22. Экраны ( но об этом чуть позже и почему так много.) (OLED, TFT LCD и наконец таки Nextion Intelligent 800*480 с емкостным сенсором)

  23. Врезки, шланги, переходники.

Началось всё с прототипирования. Пару вечеров кодинга скетчей для Arduino и ESP. Что то взял из старого кода, что то пришлось запилить с нуля. И в итоге получил вот такую картину.

Состояние подключения на экране. Т.к. экран обновляется с определенной частотой, к сожалению на фото попал именно момент обновления.

Состояние подключения на экране. Т.к. экран обновляется с определенной частотой, к сожалению на фото попал именно момент обновления.

Кружочки сверху - состояние реле, температура с термопары, датчики влажности почвы от S1 до S3 ( на тот момент ещё не было функционала отображения отключения датчика, а 100% это именно отключенный датчик). Скорость потока и уровень воды в емкости.

Кружочки сверху - состояние реле, температура с термопары, датчики влажности почвы от S1 до S3 ( на тот момент ещё не было функционала отображения отключения датчика, а 100% это именно отключенный датчик). Скорость потока и уровень воды в емкости.

Все это весело переключалось раз в 10 секунд между "экранами" и отображало мне необходимую статистику. Я хотел сделать управление кнопочным или через энкодер, но что то в какой то момент, мне показалось это не столь удобным и я порывшись на озоне, нашел достаточно большую для моего проекта панель LCD TFT с резистивным сенсором, которая была по скидке. Ну и пошло поехало. Перепиливаем интерфейс, перепиливаем половину кода. Разбираемся с тем, как вообще работает это китайское чудо

Управление блоком реле. Отображение статуса. первые тесты.

Управление блоком реле. Отображение статуса. первые тесты.

Ну и собственно пока что, я остановился на этом дисплее. В данный момент времени, мне едет дисплей Nextion Intelligent, который я планирую вынести как отдельный модуль в удобное место, т.к. он подключается по 4 контактам и позволяет это сделать, тогда как текущая панель вообще является шилдом и контактов там ну проще сказать дохера.
Причина по которой я решил сменить экран проста: медленное обновление(ооочень) и крайне тупой тач. И как бы одно дело, если бы я всегда обновлял при изменениях весь экран, но нет. Я обновляю и перерисовываю только то - что действительно изменилось. Тач я откалибровал и нажатия успешно считываются как ногтем, так и стилусом, но происходит это через раз, и выглядит как будто я попал в 2005 год все манипуляции. Вообщем мне такой вариант не понравился. Скоро будет обновление.


Как я и говорил в прошлом посте, связь с Home Assistance установлена посредством MQTT, да и остальная логика почти не изменилась. Добавился лишь небольшой функционал. Поэтому описывать принцип работы смысла особого не вижу.

Собственно собранное устройство, но в тот момент реле были в основном корпусе.

Собственно собранное устройство, но в тот момент реле были в основном корпусе.

Включенное устройство.

Включенное устройство.

Растишка салата

Растишка салата

Небольшой видеообзор. (автор не блогер и не видеооператор, да и оратор так себе из меня, постарался вырезать эк бэк меки, но не везде)

В основном, вся автоматика работает хорошо, осталось только следить за раствором, температурой, как чусвствуют себя растения и мониторить обстановку.
В теме аеропоники я не сильно спец, если тут есть такие - жду ваших советов, комментариев.

Arduino & Pi

1.5K постов20.9K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества