КреветкиКормушка
Github: https://github.com/Extremis-Vision/ShrimpFeeder
Диспенсер для креветок «Распечатай»
Будущие улучшения
Вот следующие запланированные улучшения проекта:
Мини-футляр для ESP32: создайте специальный чехол, чтобы разместить ESP32 в печатных деталях, защитить его и сократить использование нити.
Мини-футляр для ESP32 CAM: создайте версию футляра для хранения ESP32 CAM.
Интеграция Home Assistant: измените код для интеграции с Home Assistant для упрощения управления с помощью домашней автоматизации.
Интеграция датчика DHT11: включите датчик DHT11 для мониторинга температуры и влажности.
Используемые компоненты
Сервопривод SG90 (модифицированный): Серводвигатель SG90 был модифицирован путем припаивания + и — проводов непосредственно к двигателю для лучшего управления питанием.
L298N Привод: управляет винтовым конвейером.
ESP32: Микроконтроллер, используемый для управления всей системой.
Источник питания 12 В: питает двигатель и ESP32.
Винтовой конвейер: используется для раздачи креветок. Для 3D-печати.
Неодимовые магниты (диаметр 10 мм, толщина 5 мм): для вставки неодимовых магнитов предусмотрены два места.
Датчик DHT11: необходимо добавить датчик температуры и влажности.
Структура репозитория
Проект организован в несколько папок, что позволяет легко управлять 3D-файлами, кодом и схемами.
1. 3D-файлы/
Эта папка содержит файлы 3D-моделирования проекта. Он разделен на две подпапки:
Fusion360/: содержит файлы .f3d, которые можно открывать и изменять с помощью Fusion 360.
STEP/: содержит файлы .step, которые можно модифицировать с помощью большинства программ САПР и использовать для 3D-печати. Также включены файлы STL для печати винтового конвейера.
2. Код/
В папке Code/ содержатся файлы, необходимые для программирования ESP32 и работы дозатора. Основной файл очень простой, но он будет обновлен, чтобы включать в себя работу с датчиком DHT11 и подключение к Home Assistant.
3. Схема/
Папка Circuit/ содержит файл электрической схемы в формате PNG и файл для Circuit Designer (программного обеспечения для проектирования схем).
4. Изображения/
В папке Images/ находятся скриншоты и фотографии готового проекта. Это даст вам представление о том, как будет выглядеть окончательная сборка, когда все будет собрано.
Инструкции
1. Сборка дозатора
Распечатайте 3D-детали, используя файлы .stl, или измените файлы .step, если вам нужно скорректировать дизайн.
Используйте схему подключения для подключения компонентов.
Убедитесь, что сервопривод SG90 правильно подключен и изменен в соответствии с инструкциями.
2. Программирование
Откройте файл кода в вашей IDE (например, Arduino IDE).
Загрузите код в ESP32.
В настоящее время код управляет двигателем через ESP32, чтобы вращать винтовой конвейер и выдавать креветки.
Будущие обновления позволят добавить датчик DHT11 и подключить систему к Home Assistant.
3. Будущие модификации
Вы можете добавить датчик температуры и влажности (DHT11) и измени��ь код для чтения данных датчика.
3D-модель будет изменена, чтобы включить место для хранения ESP32, а также будут внесены улучшения для снижения стоимости нити накала.
Заключение
Этот проект представляет собой практическое решение для создания автоматического дозатора креветок. Он модульный, легко собирается и настраивается. Вы можете добавлять датчики и дополнительные функции, а также изменять 3D-файлы в соответствии с вашими конкретными потребностями.
