Коробка для аквариумных дозирующих насосов........
Я разработал эту коробку, чтобы использовать ее в качестве дозирующего насоса, сделанного своими руками.
Я использовал это руководство (https://www.joy-reef.com/en/dosing-pump-diy-part-1-hardware/), чтобы купить все необходимые компоненты.
Единственная проблема заключалась в том, что я не хотел, чтобы этот ESP общался с внешним миром! Почему моему дозирующему насосу необходимо подключение к Интернету?
Поэтому я решил реализовать эту систему дозирования, используя проект с открытым исходным кодом ESPHome.
YAML-файл кода можно найти в формате .txt для загрузки.
Ниже приводится подробное руководство по этому проекту:
Материалы и стоимость:
Насосы: можно использовать разные версии помп, но я выбрал на AliExpress самые дешевые по цене около 3,50 евро каждая. Я использовал NKP-DC-S06B от Kamoer. Кажется, у них достаточно приличная точность около 0,2 мл, чего мне вполне достаточно.
Контроллер ULN2003: Я купил комплект такого контроллера с шаговым двигателем, который стоит около 2 евро. Шаговый двигатель вам не нужен, нам нужны только кабель и плата управления.
Понижающий модуль от 12 В до 5 В: можно найти дешево где угодно. Стоит около 1 евро.
Микроконтроллер ESP: я лично использовал ESP32 C3 Supermini, но вы можете использовать любой микроконтроллер с поддержкой Wi-Fi, если он имеет как минимум четыре контакта GPIO и поддерживается ESPHome. Если вы решите использовать другой микроконтроллер, не забудьте изменить это в файле конфигурации ESPHome. В противном случае это не сработает.
Общие затраты: около 20-25 евро, что в 4 раза меньше готовых решений.
Вот изображение электрической схемы с использованием трех насосов, сделанной Фелипе Донаделло.
(Четвертый насос подключен так же, только в четвертый контакт ULN2003)
Когда вы все настроили и прошили свой микроконтроллер с помощью web.esphome.io или локально размещенного экземпляра ESPHome, вы должны найти IP-адрес вашего ESP.
При доступе к этому IP в браузере вы должны увидеть страницу с таким интерфейсом управления:
Все должно быть более или менее понятно, но поехали!
Для калибровки системы я рекомендую следующую настройку:
Настройте систему дозирования в аквариуме так, чтобы после калибровки перепад высот не увеличивался и не уменьшался. И используйте воду для тестирования!
Предварительно заполните силиконовую трубку водой для тестирования доверху.
Калибровка работает следующим образом: При нажатии кнопки «Калибровать насос 1» насос 1 активируется на 10 секунд. Вы должны измерить количество выдаваемой воды в миллилитрах, набрав воду в небольшую чашку и используя весы или шприц, чтобы измерить количество воды в чашке. Я повторил этот процесс три раза за насос, чтобы получить достаточно точный результат.
Введите этот результат в калибровочную величину насоса 1. ВАЖНО: Эта величина калибровки сбрасывается, если ESP когда-либо перезапускается, поэтому, если хотите, вы можете закодировать ее в конфигурации.
Затем вы можете установить количество жидкости, которое хотите подавать, и нажать «Количество дозирующего насоса 1».
Повторите эти действия для всех остальных насосов.
FIY: Я использую эту настройку в сочетании с IOBroker. Что-то вроде HomeAssistant также подойдет. Если вы хотите использовать эту установку как автономную систему, которая сама дозирует, вы можете отправить мне сообщение, и я попробую добавить эту функцию.
В качестве альтернативы можно использовать руководство, предоставленное Joy-Reef, и реализовать его систему.
FIY 2: Я сам не распечатывал крышку, но вы можете попробовать, если хотите, я думаю, она подойдет, но я ею не пользовался.
Спасибо, что прочитали это руководство, и я надеюсь, что смог помочь вам создать вашу собственную небольшую систему!





























