Оглавление:
- Запасы
- Шаг 1: жилье
- Шаг 2: корм для рыбы
- Шаг 3: Код
- Шаг 4: Настройка оборудования
- Шаг 5: Крепление к резервуару / аквариуму
- Шаг 6: Радуйтесь
Видео: Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Так что для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать перед сном. Отпуск был совершенно другой проблемой, когда приходилось покупать те «кормовые» пирамиды, которые так и не сработали. Именно здесь я начал думать о том, что я могу сделать, и понял, что могу сделать автоматическую кормушку для рыбы!
ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, проголосуйте за это в конкурсе Arduino, я думаю, что у него есть потенциал выиграть хотя бы небольшой приз
Сложность: 2/5
Стоимость: 1/5
Запасы
Arduino Uno / Общая версия
Серводвигатель (Micro Servo SG90 9g должен работать отлично)
-И двухсторонний широкий сервопривод, который идет в комплекте
Кабель питания (dc или usb)
Перемычки (папа-папа)
Маленькая бутылка шампуня для путешествий / отелей
Пластиковый контейнер
Корм для рыбы (подойдет любой, мне больше подойдут гранулы)
Электрическая дрель
Пистолет для горячего клея
Шаг 1: жилье
Закройте контейнер крышкой и просверлите отверстие достаточно большого размера (в середине крышки), чтобы через него прошли провода. Наконец, отрежьте небольшой клапан на стороне контейнера, достаточно большой, чтобы соответствовать вашему кабелю питания.
Шаг 2: корм для рыбы
Просверлите отверстие в бутылке с шампунем SEALED так, чтобы на противоположных сторонах было два отверстия, параллельных друг другу, как на изображении выше. Положите корм для рыбы примерно на 1/4 до 1/3. Затем возьмите пистолет для горячего клея и приклейте основание бутылки к сервомеханизму.
Шаг 3: Код
Вот оно с некоторыми аннотациями: просто предупреждение о том, что он включается сразу после подключения и происходит каждые 24 часа. Когда вы подключаете его, он будет работать до тех пор, пока вы его не отключите.
#включают;
Сервомашина; // создает серво как объект
int pos = 0; // целочисленная переменная для хранения позиции сервопривода
long FISHFEEDER = 86400000; // Устанавливает время на каждые 24 часа (86400000 миллисекунд)
долгое время окончания; // Длинные переменные создают 32 бита хранилища, что является расширенным объемом
давно; // Здесь то же самое, что и выше
void rotate () {
for (pos = 0; pos <180; pos + = 1) // Этот код ниже заставит сервопривод поворачиваться, кормя рыбу.
{
myservo.write (pos);
задержка (15);
}
for (pos = 180; pos> = 1; pos- = 1)
{
myservo.write (pos);
задержка (15);
}
}
void setup () // Настройка Void заставляет код запускаться один раз и только один раз
{
myservo.attach (9); // Это скажет Arduino, что сервопривод находится на выводе 9
myservo.write (0); // Запись отправляет двоичные данные в последовательный порт.
// В этом случае 0 означает, что данные должны быть отправлены на цифровой контакт 0. (RX)
задержка (15); // Это задерживает на 15 миллисекунд перед запуском следующего цикла.
вращать (); // Запускаем нашу функцию, которая включает сервопривод
}
void loop () {// Это будет запускаться на Arduino снова и снова, если у него есть питание.
now = millis (); // Текущее время в миллисекундах
endtime = сейчас + FISHFEEDER;
while (now <endtime) {
myservo.write (0);
задержка (20000);
now = millis ();
}
вращать ();
}
Шаг 4: Настройка оборудования
Поместите ваш Arduino в пластиковый контейнер, пропустите кабель питания через крышку и подключите его. Подключение довольно простое, как показано на схеме выше. Просто подключите положительный полюс к 5 В, заземление и кабель передачи данных к контакту 9, как показано на схеме Tinkercad Circuits выше. * подмигнуть * * подмигнуть * ПРОСТО ПОМНИТЕ, ЧТО ПРОВОДИТЬ ПРОВОД ЧЕРЕЗ ОТВЕРСТИЕ НА ВЕРХНЕМ КОНТЕЙНЕРЕ ОТ ARDUINO К СЕРВОПРИВОДУ.
Шаг 5: Крепление к резервуару / аквариуму
Поместите пластиковый корпус с ардуино сбоку от аквариума и поместите сервопривод на выступ на верхнем крае аквариума. Затем вы можете закрепить его с помощью ленты, чтобы потом снять. Просто не забудьте проверить, может ли он держаться плотно. Наконец, прикрепите сервомеханизм к баллону и установите его на сервопривод так, чтобы отверстия были по бокам, а не сверху / снизу. Он должен быть почти таким, как на картинке.
Шаг 6: Радуйтесь
Теперь все готово! Кормить рыбу будет несложно, нужно лишь время от времени наполнять легкодоступный контейнер. Если вы отправляетесь в длительный отпуск, вы можете немного пополнить его, чтобы ваша рыба получала все необходимое. Поскольку сервопривод приклеен лентой, очистка резервуара не составит труда, так как вы можете просто очень легко удалить ленту и снова установить ее. Я надеюсь, что этот быстрый, дешевый и простой проект Arduino поможет ВАМ!
Еще раз, пожалуйста, проголосуйте за меня на конкурсе Arduino! Считаю этот проект достойным хотя бы небольшого приза!
Рекомендуемые:
3-дневная кормушка для сырой рыбы: 5 шагов
Сырая трехдневная кормушка для рыбы: Как долго тропические рыбы могут выжить без еды? Это, пожалуй, самый распространенный вопрос среди рыбоводов, которые планируют отправиться в путешествие в ближайшем будущем. Многие тропические рыбы могут долгое время обходиться без еды. Как рыбовод, который планировал ловить
Автоматическая кормушка для рыбы с питанием от Amazon Alexa: 5 шагов
Автоматическая кормушка для рыбы на базе Amazon Alexa: забыли покормить рыбу? Теперь позвольте Alexa кормить вашу рыбу из любой точки мира, да где угодно. Этот проект разработан для того, чтобы вы могли кормить своего питомца из любой точки мира, используя любое устройство / приложение Alexa. Хотите покормить другого питомца? Нет проблем, просто
Акриловая кормушка для рыбы: 11 шагов (с изображениями)
Акриловая кормушка для рыбы: в этом уроке я расскажу вам, как я сделал автоматическую кормушку для моей кои ~
Кормушка для рыбы 2:13 шагов (с изображениями)
Fish Feeder 2: Введение / Почему этот проект В 2016 году я построил свою первую кормушку для рыбы, см. Fish Feeder 1. Кормушка проработала нормально более полугода. По истечении этого периода сервоприводы были изношены, что привело к остановке программы без отправки сообщения об ошибке. Ой. Я
Кормушка для рыбы с использованием Arduino Nano, серводвигателя и отходов: 7 шагов
Кормушка для рыбы с использованием Arduino Nano, сервомотора и отработанных материалов: это простой проект с использованием одного серводвигателя и нескольких основных материалов, который помогает своевременно кормить рыбу