Кормушка для рыбы Джанки Mk1
Я начал этот проект как развлечение для своих детей, чтобы научить их дизайну, 3D-печати и т. д. Поскольку им 5 и 3 года, он просуществовал недолго!
В какой-то момент мы собираемся в отпуск, и у нас есть маленькая бета-рыбка по имени Радуга Радуга. Нам нужен был способ кормить его, когда мы в отъезде, поэтому мы построили эту маленькую причудливую кормушку для рыбы. Это довольно точное количество гранул, которые вы можете загрузить.
Это мой первый небольшой проект, и он очень схематичен. Я не уверен, что Рэйнбоу Рэйнбоу удастся это сделать...
Желаю тебе удачи :D
СПИСОК ПОКУПОК
Для этого проекта вам понадобится несколько дополнительных компонентов, чтобы запустить его.
Ардуино Уно Р3
SG90 Сервопривод
Несколько перемычек «папа-папа» (3 шт.)
Шнур питания для Uno
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Для кодирования проекта я просто использовал Arduino IDE, которого достаточно для нашего проекта. Сам код очень простой, и я добавлю его ниже. Общая идея состоит в том, чтобы настроить сервопривод на 0 градусов для запуска, а затем подождать 1 минуту, чтобы вы могли загрузить еду. Затем он будет вращаться для одного кормления и ждать 12 часов до следующего.
#include
Сервопривод;
внутренний угол = 0;
интервал а;
внутреннее кормление;
интервал мин2мс = 60000;
интервал сек2мс = 1000;
int angularDelta = 32; // Добавляем немного смещения
недействительная настройка() {
серво.attach(8);
// Установите нулевой угол, затем задержитесь на 3 минуты, чтобы положить еду
servo.write(угол);
задержка(60000);
}
недействительный цикл()
{
int currentAngle = угол;
// Цикл на 6 кормлений
for(кормление = 0; кормление < 6; кормление++){
// Сначала мы переместим его на 30 градусов со скоростью 3 секунды
for(a = currentAngle; a < currentAngle + angularDelta; a++)
{
серво.запись(а); // Вращаем сервопривод
задержка(100); // 3 секунды на вращение
}
текущийАнгл = текущийАнгл + уголДельта;
// задержка(1000);
задержка (43200000); // 12 часов
}
}
КАК СОЗДАТЬ И ИСПОЛЬ��ОВАТЬ
Конструкция заключается в том, чтобы просто вставить базовый спиннер (много отверстий) в нижнюю пластину. Затем вставьте его в основной корпус. Видео ниже показывает, как загрузить установку!
ПЕЧАТЬ ЗАМЕЧАНИЯ
Для этого я использовал черный PLA. Общие допуски в порядке, но вы можете увеличить нижнюю пластину до 102 %, если обнаружите, что она слишком узкая. Опоры необходимы только на основном корпусе.
В этом проекте я использовал уже существующий корпус Arduino:
https://www.thingiverse.com/thing:628929
Настройки печати
Плоты Нет
Поддерживает Да
Разрешение 0,2 мм
Заполнение 20-25 %
Нить PLA
Примечания Материал нельзя мыть в посудомоечной машине.





























