Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это руководство было создано во исполнение требований проекта Makecourse в Университете Южной Флориды (www.makecourse.com).
В этом руководстве я покажу вам, как я сделал свое устройство для покрытия мисок для кошачьего корма. Это устройство было создано для идеального опускания крышки на миску с кормом, оставленную снаружи для наших уличных кошек. Этот укрытие не позволит другим нежелательным животным съесть оставшуюся для кошек пищу.
Вы потенциально можете изменить кнопки на устройстве для работы с каким-либо ИК-приемником или даже датчиком PIXI для определения цвета вашего животного.
В целом этот проект был очень интересным и действительно УДИВИТЕЛЬНЫМ!
Шаг 1: материалы
- Ардуино Уно
- Соединительные кабели
- Макетная плата x2
- Кнопка x2
- Резистор 200 Ом x2
- 1,5x1,5 дюйма дерево
- 3,5x75 дюймов дерево
- 4-дюймовый деревянный дюбель
- Цифровой серводвигатель с дистанционным управлением SunFounder Metal Gear
- Шаговый двигатель 28BYJ-48
- Аккумулятор 9В
- Адаптер батареи 9 В для Arduino
- Время
Ручная пила или циркулярная пила для резки дерева
Электродрель с сверлами для сверления отверстий в дереве
Шурупы по дереву
Отвертка с головкой Philips
Шаг 2: Собираем все вместе
Работа по дереву
-
Возьмите древесину размером 1,5x1,5 дюйма и отрежьте кусок размером 11 дюймов, повторите это еще 3 раза. (это будут углы вашего ящика)
Возьмите одну из этих частей и вырежьте часть, которая может соответствовать вашему серводвигателю, примерно в 1,5 дюйма от верха
- Возьмите древесину размером 1,5x1,5 дюйма и отрежьте кусок размером 1 дюйм. (это будет удерживать шаговый двигатель)
- Возьмите древесину 3,5x,75 дюйма и отрежьте кусок 7 дюймов, повторите это еще 5 раз. (это будут стороны вашей коробки)
- Возьмите древесину 3,5x,75 дюйма и отрежьте кусок 10 дюймов, повторите это еще 3 раза. (это будет задняя и верхняя часть вашей коробки)
- Возьмите деревянный дюбель и отрежьте кусок длиной 3 дюйма, повторите это еще 2 раза.
- Взяв все эти части, вы хотите создать коробку с одной 11-дюймовой деталью из шага 1 у отверстия на коробке, обращенной внутрь.
-
Накрутите деталь из шага 4 внутрь на заднюю деталь напротив отверстия.
- Присоедините свой шаговый двигатель к этому
- Просверлите небольшое отверстие с одной стороны одного из дюбелей из шага 5 и надавите на шаговый двигатель для плотной посадки.
- Просверлите небольшое отверстие прямо над ним в верхней части ящика и рядом с его передней частью и пропустите через него небольшую леску.
3D печать
- Возьмите файлы вместе с ними и распечатайте их все один раз, за исключением «ссылки на крышку», которая вам понадобится 2 из
- Возьмите части «звено крышки» и «крышка» и склейте два звена так, чтобы отверстие было перпендикулярно крышке и отверстию.
- Присоедините рог сервопривода к концу "link1".
Собираем все вместе
- Присоедините «link1» к серводвигателю.
- Вставьте один из деревянных дюбелей в отверстия «link1» и «link2» и закрепите концы в какой-нибудь форме.
-
Вставьте еще один деревянный дюбель в отверстия «link2» и 2-дюймовых звеньев крышки.
Привяжите здесь свою леску к этому дюбелю, катушке и оставшейся леске, пока звено не окажется почти вертикально по отношению к коробке
Шаг 3. Кодирование и макет
Вот код, который я написал для этого устройства. Существует также библиотека, которую необходимо добавить в папку библиотеки Arduino, если вы используете тот же шаговый двигатель, что и я. Как я уже говорил во вступлении, к этому устройству можно легко добавить ИК-приемник или датчик Pixi. Также здесь представлена схема макета, чтобы показать, как проложены мои провода.
На данный момент код настроен на работу с проектом. Он работает с помощью двух кнопок, которые я установил сзади, и будет поднимать и опускать крышку в зависимости от того, на что она была нажата.
Как видно из кодировки, одна кнопка сначала активирует серводвигатель, а затем шаговый двигатель. Для другой кнопки он перевернут, и сначала будет работать шаговый двигатель, а затем серводвигатель.
Шаг 4: Готовый продукт
Вот мой готовый продукт для сравнения с вашим. Как вы можете видеть, моим управляет две кнопки на задней панели устройства, которые говорят Arduino идти вверх или вниз. Надеюсь, вы прекрасно провели время, создавая мой УДИВИТЕЛЬНЫЙ проект MAKEcourse!