Оглавление:

Совершенная автоматическая кормушка для рыбы своими руками: уровень 1: 6 шагов
Совершенная автоматическая кормушка для рыбы своими руками: уровень 1: 6 шагов

Видео: Совершенная автоматическая кормушка для рыбы своими руками: уровень 1: 6 шагов

Видео: Совершенная автоматическая кормушка для рыбы своими руками: уровень 1: 6 шагов
Видео: Автоматическая кормушка. Часть 2. Изготовление. (Part 2. Pet feeder manufacture) 2024, Июль
Anonim
Идеальная автоматическая кормушка для рыбы своими руками: уровень 1
Идеальная автоматическая кормушка для рыбы своими руками: уровень 1

Tier 1 - это самая простая кормушка. Используйте это, если у вас ограниченный бюджет или, как я, вы не можете заставить работать Tier 2 до того, как уедете на полторы недели на каникулы. Управления освещением нет.

Количество и тип еды:

У меня есть бетта и 5 неоновых тетр в резервуаре на 13 галлонов, за один цикл кормления в резервуар помещается достаточно еды для всех. Механизм подачи одинаковый для всех трех ярусов, поэтому, если количество отмеряемого корма слишком велико для вашего аквариума, я предоставил вам файлы САПР из Fusion 360 для редактирования, просто уменьшите размер кармана. колесо подачи, чтобы уменьшить количество выходящего корма. Если выходящего количества еды недостаточно, просто скопируйте / вставьте код кормления в Arduino, чтобы сбросить вторую или третью порцию в резервуар.

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

Шаг 1. Что вам понадобится

  • Ардуино Нано
  • Доступ к 3D-принтеру
  • Детали, напечатанные на 3D-принтере x4 (предоставляются файлы STL)
  • Я рекомендую использовать безопасный для пищевых продуктов пластик, чтобы избежать загрязнения вашего аквариума. При очистке печатных деталей убедитесь, что в бак не попадают частицы пластика или химические вещества, которые могут попасть в пищу.
  • Сервопривод 9 грамм, я использовал SM22, который у меня был
  • Горячий клеевой пистолет (и горячий клей)
  • Базовый световой таймер
  • Провод (я использовал перемычки на макетной плате)
  • Старое зарядное устройство для телефона для питания Arduino
  • Ваш любимый рыбный корм

Шаг 2: как это работает

Бункер вмещает всю пищу, я наполнил свой примерно на половину пути измельченными хлопьями, и этого хватило на месяц с 2 циклами кормления в день.

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

Цикл подачи находится в установочном коде Arduino, поэтому он выполняется только один раз. Затем Arduino запускает цикл пустого цикла, пока не выключится таймер освещения.

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

Шаг 3. Распечатайте файлы

Без них вы далеко не уедете. Папка.zip содержит два набора файлов STL, один для оригинального серводвигателя SM22, который я использовал, а другой для гораздо более распространенного сервомотора SG90. Оба содержат файлы Fusion 360, если вы хотите / хотите изменить какую-либо из частей. Модули SM22 STL определенно подходят друг другу, поскольку я использовал именно их. Я не печатал и не тестировал детали SG90.

Убедитесь, что дно подходит к вашему резервуару. По умолчанию он подходит для 13-миллиметрового обода моего бака. Просто отрегулируйте файл Fusion 360, чтобы он соответствовал вашему аквариуму.

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

При печати обязательно используйте поддерживающий материал для колесного кармана и дна. Вы можете напечатать бункер в перевернутом виде без поддерживающего материала, и я также напечатал нижнюю часть в перевернутом виде, чтобы материал поддержки был в вырезе сервопривода по косметическим причинам, и это оставило сопрягаемую поверхность гладкой и ровной.

В качестве материалов я рекомендую использовать безопасный для пищевых продуктов пластик. Я использовал Raptor PLA от makergeeks, который бывает разных цветов и очень прочен после 10 минут отжига. Это можно сделать путем кипячения деталей, что я рекомендую делать только для колеса, если оно не совсем подходит, поскольку отжиг приведет к усадке деталей примерно на 0,3%.

На печать всех деталей уйдет около 1-3 часов, в зависимости от настроек вашего устройства, достаточно времени для выполнения следующего шага!

Шаг 4: программирование Arduino

Программирование Arduino
Программирование Arduino

Пока эти детали печатаются, загрузите эскиз аварийного питателя на ваш Arduino и прикрепите сервопривод к нужным контактам (питание на 5 В, заземление на землю, сигнал на контакт 3) с помощью некоторого провода.

Каждый раз, когда arduino включается, он должен выполнить один цикл питания, а затем ничего не делать, пока он не будет выключен и снова не включен или не перезагружен. Если вы хотите более одного цикла кормления, копируйте / вставляйте код, пока не получите нужное количество циклов. убедитесь, что void loop () остается пустым.

После того, как вы подтвердите, что сервопривод работает только при включении или сбросе Arduino, я рекомендую приклеить проводные соединения горячим способом, чтобы предотвратить их случайное выдергивание. Еще раз проверьте сервопривод, чтобы убедиться, что все по-прежнему подключено. Если вы что-то испортили, просто удалите горячий клей и попробуйте еще раз.

Шаг 5: Сборка

сборка
сборка
сборка
сборка

Когда детали, напечатанные на 3D-принтере, будут готовы, проверьте их соответствие. Сервопривод должен поместиться внутри бункера и дна вместе с колесом. Убедитесь, что сервопривод находится в положении по умолчанию, в которое его переводит код (просто подключите его к Arduino и дайте ему запустить цикл подачи), и приклейте подающее колесо к оси сервопривода горячим клеем, при этом должна появиться капля среднего размера. достаточно, вы хотите, чтобы колесо было надежно прикреплено, но не хотите, чтобы излишки клея забивали сам сервопривод. Когда клей затвердеет, карман в колесе должен быть направлен вверх в сторону бункера. Если вы напортачили, удалите клей и попробуйте еще раз.

Проверьте все снова, на этот раз запустите код устройства подачи, чтобы убедиться, что колесо вращается свободно. Если это так, положите немного еды в бункер и запустите цикл кормления, чтобы убедиться, что выходит необходимое количество еды и не выходит ли пластик.

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

Шаг 6: настройка

Настраивать
Настраивать

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

Подключите Arduino к таймеру освещения и установите желаемое время кормления. Включайте таймер только в это время (и выключайте как можно скорее), так как arduino будет кормить вашу рыбу каждый раз, когда он включается. Я рекомендую выбрать время, когда вы, скорее всего, будете рядом, чтобы увидеть, как произойдет кормление, чтобы вы знали, что это еще рабочие дни или недели спустя.

Поздравляю! Ваша кормушка готова, просто поместите ее на край аквариума и проверяйте уровень корма каждые несколько дней. Я оставил свою работу на целый месяц, прежде чем перешел на следующий уровень. Уровень 2 использует модуль Wi-Fi для синхронизации часов и управления освещением танка, обязательно проверьте это!

Рекомендуемые: