Оглавление:

Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов

Видео: Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов

Видео: Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Видео: IT-квантум 2024, Июнь
Anonim
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов!
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов!

Так что для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать перед сном. Отпуск был совершенно другой проблемой, когда приходилось покупать те «кормовые» пирамиды, которые так и не сработали. Именно здесь я начал думать о том, что я могу сделать, и понял, что могу сделать автоматическую кормушку для рыбы!

ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, проголосуйте за это в конкурсе 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! Считаю этот проект достойным хотя бы небольшого приза!

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