ESP8266 Автоматическая кормушка для черепах/рыб............
ЧерепахаКормушкаИнатор
репозиторий на Гитхабе
Автоматическая кормушка для черепах/рыб, которую вы можете распечатать на 3D-принтере самостоятельно.
В качестве основной платы используется WeMos D1 mini (ESP8266) и имеется датчик окончания продуктов.
Питание может осуществляться как от USB, так и от разъема постоянного тока (5 В).
Особенности
Telegram-бот с уведомлениями об отсу��ствии еды
MQTT-клиент
Автоматическое кормление один раз в день
Время синхронизируется с NTP-сервером
ОТА-обновления
Светодиодный индикатор состояния RGB
Начало работы
Части
WeMos D1 mini (тот, что с отверстиями для крепления)
Сервопривод SG-90 (или аналогичный)
Тактильная кнопка 12x12 (TC-1212T) и колпачок кнопки
Стандартный гнездовой разъем постоянного тока 5,5x2,1 мм (я взял один из Arduino UNO)
Инфракрасный светодиод 5 мм (можно взять из старого пульта)
Инфракрасный фотодиод 5 мм
RGB-светодиод диаметром 5 мм с общим катодом.
3 резистора 220 Ом
Резистор 100 Ом
2 болта с шестигранной головкой M5 20 мм.
2 шайбы M5 (DIN 125)
2 шестигранные гайки M5
4 небольших самореза (два для крепления сервопривода и два для крепления D1 mini)
2 небольшие силиконовые шайбы (их часто добавляют в компьютерные вентиляторы для шумоподавления)
Некоторые провода (например, от кабеля UTP)
Необходимые ��нструменты
Паяльник
Пистолет для горячего клея
Наждачная бумага
Цианоакрилатный клей (например, суперклей)
3D печать
Масштабируйте spacer.stl до толщины стенки вашего аквариума (по умолчанию она составляет 5 мм).
Все детали можно распечатать стандартным PLA.
Рекомендуемые настройки
| Часть | Заполнение | Поддерживает | | — | — | — | | дело.stl | 30% | нет | | фидер.stl | 25% | да | | крючок.stl | 25% | нет | | крышка.stl | 25% | необязательный | | Spacer.stl | 25% | нет | | воронка.stl | 100% | да, см. ниже |
При нарезке funnel.stl необходимо заблокировать создание опор возле отверстий ИК-светодиода и фотодиода, как на скриншоте ниже.
Чтобы сэкономить время и материалы, я предлагаю снять флажок «Использовать башни» в настройках поддержки при использовании Cura.
Сборка
Распечатайте все части
Припаиваем провода к ИК светодиоду и фотодиоду, примерно по 8-10см каждый.
Припаяйте резистор 220 Ом к каждому аноду RGB-диода (самая длинная ножка — катод).
Прикрепите сервопривод к корпусу.stl с помощью силиконовых шайб и двух небольших пластиковых винтов, вставьте кабель внутрь корпуса, используя отверстие внизу.
Поместите шестигранные гайки M5, кнопку, разъем постоянного тока и светодиод RGB в нужные для них отверстия.
Закрепите пуговицу горячим клеем.
Пропустите кабели ИК-светодиода и фотодиода через боковые отверстия корпуса.
Выполните всю проводку согласно схеме ниже.
Закрепите светодиод RGB и разъем постоянного тока с помощью горячего клея.
Закрепите WeMos с помощью саморезов.
Прикрепите spacer.stl и Hook.stl к Case.stl с помощью болтов и шайб.
Проверьте, подходит ли funnel.stl к корпусу.stl, если нет, используйте наждачную бумагу для стыков.
Закрепите файл Feeder.stl на сервоприводе с помощью цианакрилатного клея.
На этом этапе все должно выглядеть так
Да, я знаю, это выглядит довольно грязно
Аккуратно прикрепите funnel.stl
Поместите ИК-светоди��д и фотодиод в их отверстия (они должны держаться внутри без всякого клея).
Загрузите прошивку с помощью USB-кабеля и загрузите в нее корм для черепах/рыб.
Прошивка
Вы можете использовать эту прошивку или написать свою.
Пишите в комментариях, если хотите, чтобы я добавил сюда ссылку на вашу прошивку.
Категория: Электроника





























