Кормушка для рыбы Джанки 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
Примечания Материал нельзя мыть в посудомоечной машине.

07:25
21
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.