Устройство для накрывания миски для кошачьего корма: 4 шага
Устройство для накрывания миски для кошачьего корма: 4 шага
Anonim
Устройство для накрывания миски для кошачьего корма
Устройство для накрывания миски для кошачьего корма

Это руководство было создано во исполнение требований проекта 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. Возьмите древесину размером 1,5x1,5 дюйма и отрежьте кусок размером 11 дюймов, повторите это еще 3 раза. (это будут углы вашего ящика)

    Возьмите одну из этих частей и вырежьте часть, которая может соответствовать вашему серводвигателю, примерно в 1,5 дюйма от верха

  2. Возьмите древесину размером 1,5x1,5 дюйма и отрежьте кусок размером 1 дюйм. (это будет удерживать шаговый двигатель)
  3. Возьмите древесину 3,5x,75 дюйма и отрежьте кусок 7 дюймов, повторите это еще 5 раз. (это будут стороны вашей коробки)
  4. Возьмите древесину 3,5x,75 дюйма и отрежьте кусок 10 дюймов, повторите это еще 3 раза. (это будет задняя и верхняя часть вашей коробки)
  5. Возьмите деревянный дюбель и отрежьте кусок длиной 3 дюйма, повторите это еще 2 раза.
  6. Взяв все эти части, вы хотите создать коробку с одной 11-дюймовой деталью из шага 1 у отверстия на коробке, обращенной внутрь.
  7. Накрутите деталь из шага 4 внутрь на заднюю деталь напротив отверстия.

    1. Присоедините свой шаговый двигатель к этому
    2. Просверлите небольшое отверстие с одной стороны одного из дюбелей из шага 5 и надавите на шаговый двигатель для плотной посадки.
    3. Просверлите небольшое отверстие прямо над ним в верхней части ящика и рядом с его передней частью и пропустите через него небольшую леску.

3D печать

  1. Возьмите файлы вместе с ними и распечатайте их все один раз, за исключением «ссылки на крышку», которая вам понадобится 2 из
  2. Возьмите части «звено крышки» и «крышка» и склейте два звена так, чтобы отверстие было перпендикулярно крышке и отверстию.
  3. Присоедините рог сервопривода к концу "link1".

Собираем все вместе

  1. Присоедините «link1» к серводвигателю.
  2. Вставьте один из деревянных дюбелей в отверстия «link1» и «link2» и закрепите концы в какой-нибудь форме.
  3. Вставьте еще один деревянный дюбель в отверстия «link2» и 2-дюймовых звеньев крышки.

    Привяжите здесь свою леску к этому дюбелю, катушке и оставшейся леске, пока звено не окажется почти вертикально по отношению к коробке

Шаг 3. Кодирование и макет

Кодирование и макет
Кодирование и макет
Кодирование и макет
Кодирование и макет

Вот код, который я написал для этого устройства. Существует также библиотека, которую необходимо добавить в папку библиотеки Arduino, если вы используете тот же шаговый двигатель, что и я. Как я уже говорил во вступлении, к этому устройству можно легко добавить ИК-приемник или датчик Pixi. Также здесь представлена схема макета, чтобы показать, как проложены мои провода.

На данный момент код настроен на работу с проектом. Он работает с помощью двух кнопок, которые я установил сзади, и будет поднимать и опускать крышку в зависимости от того, на что она была нажата.

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

Шаг 4: Готовый продукт

Image
Image

Вот мой готовый продукт для сравнения с вашим. Как вы можете видеть, моим управляет две кнопки на задней панели устройства, которые говорят Arduino идти вверх или вниз. Надеюсь, вы прекрасно провели время, создавая мой УДИВИТЕЛЬНЫЙ проект MAKEcourse!