Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это руководство было создано во исполнение требований проекта 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: Теперь посмотрим, как все работает !!
Посмотрите это видео, чтобы увидеть, как все работает !!