
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Пока я был вдали от дома, я сделал систему полива для своих перцев чили на базе Arduino. Я сделал ее в качестве веб-сервера, за которым я могу следить как по локальной сети, так и из системы домашней автоматизации (Hassio). Она все еще находится в разработке, я будет добавлять больше насосов и выяснять, как добавить больше аналоговых датчиков влажности почвы. Я также должен добавить переключатель ВКЛ / ВЫКЛ. Одно из наиболее важных обновлений, которое продлит срок службы батарей, - это добавление функции сна к этому веб-серверу и настройка связи с http на mqtt. Весь этот процесс начался, когда я увидел этот проект. У меня были bme280 и wemos d1 mini. из проекта, который следил за температурой / влажностью в кофеварке в офисе, чтобы мне не приходилось идти и проверять, сварен ли он (да, я ленив). Я добавил bme280 в этот проект, но у меня было несколько проблем с ним, которые У меня действительно нет времени что-то исправлять, потому что полив работал нормально, пока я был на летних каникулах в течение недели.
Запасы
Для этого проекта вам понадобятся следующие материалы:
- Wemos D1 mini (у меня был нормальный, но вы должны получить профессионал и убедиться, что его стабилизатор напряжения не дешевый, чтобы он хорошо работал даже с немного изношенной батареей!)
- 18650 Li-Ion аккумулятор или несколько. Я собрал свой со старого ноутбука и нашел 4 рабочих
- Держатель батареи 18650 для необходимого вам количества батарей. Я использовал четыре и подключил их параллельно
- Плата зарядки аккумулятора TP4056
- Емкостный датчик влажности почвы версии 1.2 (который поставляется без изоляции, поэтому вам следует добавить непроводящую эпоксидную смолу по бокам и поверх всех припаянных компонентов. Я слышал, что горячий клей тоже работает, но я использовал эпоксидную смолу)
- Датчик температуры и влажности BME280
- 5.5V 0.66W 120mA Монокристаллическая мини-солнечная панель Фотоэлектрическая панель (или более мощная, я думаю, этого недостаточно).
- 1N5819 диод
- Погружной водяной насос 6В
- 5V Релейный модуль для управления насосом. Я выбрал модуль с 5 реле, чтобы быть готовым к модернизации.
- волокнистая плита
- и, конечно же, провод
- Водонепроницаемая коробка, в которую можно положить всю электронику.
- силиконовая трубка для пищевых продуктов. Мой был бесцветным, а внутренний диаметр составлял примерно 5 мм.
Шаг 1: Схема подключения

Это определенно не техническая документация по подключению, но добавлено это, чтобы продемонстрировать, как я подключил этот. Дайте мне комментарий, если вам нужна помощь с этим!
Шаг 2: изолируйте датчик влажности почвы

Используйте горячий клей и эпоксидную смолу, чтобы изолировать углы этого датчика. Я использовал горячий клей возле клеммы для подключения проводов, чтобы убедиться, что эпоксидная смола не застревает там.
Шаг 3: код Arduino
Я прикрепил этот код Arduino. В нем будет код копирования / вставки из других проектов. Лично у меня были проблемы с этим, и все они были связаны с библиотекой bme, которая у меня была.
Проблема заключалась в том, что мне не удалось подключиться к серверу. Быстрое решение для ее решения - удалить или добавить комментарий в строках 125 и 126.
Итак, если все работает как следует, вы можете добавить сервер домашней автоматизации для чтения json из 192.168.1.241/json.
Я думаю, что это следует изменить, чтобы использовать протокол mqtt и включить функцию сна. Когда я сделаю это с помощью mqtt, я сделаю это, чтобы отправлять показания в свой HASSIO, а затем продолжать спать.
Замечу, что этот файл создается в спешке, когда мне он понадобился только для полива, пока я был в отпуске. Думаю, мне стоит изменить настройки конфиденциальности на этом в github, если вы хотите что-то добавить в этот проект:)
Шаг 4. Извлечение аккумуляторов из аккумуляторного блока ноутбука

На этом этапе следует проявлять особую осторожность! Эти батареи могут взорваться с большой силой, но со мной такого никогда не случалось. Батарейный отсек обычно очень плотный и даже может быть приклеен. Я использовал немного тепла от фена и отвертку с плоской головкой, чтобы вырезать это отверстие. После этого отсоединил от аккумуляторов сваренную металлическую ленту.
Шаг 5: Соедините все и закрепите с помощью изоленты



Я прикрепил изображение своей прототипной платы и всего остального, что я засунул в футляр.
Я просверлил несколько отверстий в корпусе для проводов (датчик влажности и водяной насос).
Шаг 6: Подключите силиконовую трубку


После этого я подключил силоконную трубку к погружному водяному насосу. Он был плотно прилегающим, но если ваш в конечном итоге окажется свободным, я рекомендую использовать несколько застежек-молний, чтобы закрепить его на месте.
Я разрезал трубку в нескольких местах и заправил несколько палочек для барбекю на слишком большие отверстия. Таким образом, я смог использовать один насос для нескольких растений, и все поливали в равной степени!: D
Рекомендуемые:
Система автоматического полива растений: 4 шага

Sysem для автоматического полива растений: Вот как я сделал свою систему автоматического полива растений
Система автоматического полива растений: 5 шагов (с изображениями)

Автоматическая система полива растений: это самая простая и дешевая система полива растений, которую вы можете сделать. Я не использовал микроконтроллер. Это в основном транзисторный переключатель. Вам нужно добавить некоторое сопротивление между коллектором и базой, чтобы предотвратить повреждение транзистора. . (не используйте w
Система автоматического полива: 4 ступени

Автоматическая система полива: для создания этой схемы вам потребуются базовые знания в области электроники, а также вы должны знать, как сделать печатную плату. Если вы не знаете, как сделать печатную плату, но хотите знать, как это сделать, мы рекомендуем вам зайти в Google, найти в трубе и поискать " Как сделать
Как сделать систему автоматического полива с помощью Arduino: 5 шагов

Как сделать автоматическую систему полива с помощью Arduino: в этой инструкции я покажу вам, как создать и реализовать автоматическую систему полива, которая может определять содержание воды в почве и автоматически орошать ваш сад. Эту систему можно запрограммировать для различных культур и
Система автоматического полива Arduino: 5 шагов

Система автоматического полива Arduino: мы надеемся, что это первый из многих проектов DIY Arduino. Я покажу вам, как построить автоматический полив. Он будет поливать растения, когда вас нет рядом. Хотя проект основан на Arduino Nano, нет проблем с его сборкой на Arduino UNO