Оглавление:

Проект Arduino: Диспенсер корма для кошек: 6 шагов
Проект Arduino: Диспенсер корма для кошек: 6 шагов

Видео: Проект Arduino: Диспенсер корма для кошек: 6 шагов

Видео: Проект Arduino: Диспенсер корма для кошек: 6 шагов
Видео: Автоматическая кормушка для кошек и собак на ардуино / Часть 1 2024, Июль
Anonim
Проект Arduino: диспенсер для кошачьего корма
Проект Arduino: диспенсер для кошачьего корма

Это руководство было создано во исполнение требований проекта Makecourse в Университете Южной Флориды (www.makecourse.com)

Шаг 1. Получите материалы проекта

Получить материалы проекта
Получить материалы проекта

Для этого проекта вы должны заранее получить следующие материалы:

Электронные компоненты:

  • 1 Arduino Uno
  • 3 серводвигателя
  • 1 ультразвуковой датчик
  • Источник питания 9 В @ 3 А
  • 2 кнопки отжимания
  • Макетная плата

Ориентировочные цены:

  • Arduino Uno: 23,38 доллара США x Кол-во: 1
  • Сервопривод - Обычное Непрерывное Вращение (Микроразмер) $ 11,95 x Кол-во: 3
  • Настенный адаптер питания - 9 В постоянного тока, 2 А $ 15,77 x Кол-во: 1
  • HC-SR04 3,95 $ x Кол-во: 1
  • Стабилизатор напряжения 5 В 0,5 долл. США x Кол-во: 1
  • Конденсатор керамический 100 нФ 0,64 $ x Кол-во: 1
  • Электролитический конденсатор - 1 мкФ / 50 В $ 0,28 x Кол-во: 1
  • Мини-кнопочный переключатель 0,1 $ x Кол-во: 2
  • Резистор 10 кОм 0,1 $ x Кол-во: 2
  • USB-кабель от A до B 3,26 долл. США x Кол-во: 1
  • Доска для хлеба $ 8,25 x Кол-во: 1
  • Радиатор ТО-220 $ 0,41 x Кол-во: 1
  • Комплект соединительных проводов - M / M $ 1,95 x Кол-во: 2

Макетные материалы:

  • 3 тонкие деревянные доски размером 3x1,5 фута
  • Клей для дерева
  • Гвозди
  • 3д принтер

Шаг 2: Настройте базовую схему для тестирования

Настройте базовую схему для тестирования
Настройте базовую схему для тестирования

Для этого первого шага следуйте схеме изображения.

  • Для сервопривода используйте 1, 2 и 3-й контакты Arduino.
  • Установите выходы кнопок на контакты 12 и 13 Arduino.
  • И, наконец, установите эхо-контакт ультразвукового датчика на 8-й контакт Arduino, а триггерный контакт датчика - на 9-й контакт Arduino.

Убедитесь, что все 5 вольт и заземление всех компонентов подключены к соответствующей линии на макетной плате. Все выводы 5В от компонентов должны быть на одной линии (как на картинке).

Шаг 3. Добавьте код диспенсера кошачьего корма в Arduino и скомпилируйте его

В приложении вы найдете алгоритм Arduino, лежащий в основе логики диспенсера кошачьего корма.

Код Arduino полностью прокомментирован.

Логика этого:

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

После копирования кода Arduino скомпилируйте.

Шаг 4: Создание макета диспенсера для кошачьего корма

Макет диспенсера для кошачьего корма
Макет диспенсера для кошачьего корма

Этот проект рассчитан на части, чтобы создать полностью функциональный диспенсер для кошачьих кормов. Для этого были изготовлены и напечатаны 8 3D-моделей:

Еда может основать:

Это основа, на которой размещается банка с едой, и в то же время она будет нарезаться ломтиками.

(Это видно на среднем изображении)

Левая стена с рельсами:

Стена расположена слева от контейнера, что учитывает рельсовую дорожку на верхней стороне. На этой направляющей устанавливается колпачок, чтобы установить путь движения.

Правая стена с рельсом:

Стена расположена справа от контейнера, что учитывает рельсовую дорожку на верхней стороне. На этой направляющей устанавливается колпачок, чтобы установить траекторию движения.

Еда может:

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

(Наблюдается на среднем изображении рисунка).

Крутящий момент:

Место для руки на верхней части мотора, которое при желании будет тянуть и толкать банку с едой.

(Наблюдается на среднем изображении картинки, над черным мотором).

Трубка дозатора:

Это трубка, из которой будет выходить еда, когда кошка рядом.

(Левое изображение на картинке).

Крышка трубки дозатора:

Это крышка трубки, прикрепленная к сервоприводу, который будет перемещать пищу в банку.

(Наблюдается на левом изображении картинки, прикрепленной к сервоприводу)

Крышка контейнера для еды:

Это крышка, открывающаяся для помещения продуктов в контейнер.

ЗАМЕТКА:

Пожалуйста, посмотрите прикрепленные видео, чтобы лучше рассмотреть эти 3D-модели.

Шаг 5: Теперь посмотрим, как все работает !!

Посмотрите это видео, чтобы увидеть, как все работает !!

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