Лазерная игрушка для кошек и собак.........

Источник:

Этот проект представляет собой автоматизированную лазерную игрушку, предназначенную для развлечения домашних животных с использованием системы поворота и наклона, управляемой Arduino. В нем используются сервоприводы SG90 для плавного и заранее заданного перемещения лазерной указки, что создает увлекательный и интерактивный опыт для домашних животных. Сервоприводы установлены на механизме поворота и наклона, напечатанном на 3D-принтере, что позволяет точно контролировать движение лазера.

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

Необходимые материалы:

-Микроконтроллер Arduino (хорошо работает в UNO и NANO — только имейте в виду, что сервоприводы должны быть подключены к контактам PMW)

-Протоборд

-Микросервопривод SG90 (2 шт.)

-KY-008 Лазерный модуль (лазер, совместимый с Arduino)

-Перемычки

ВАЖНОЕ ПРИМЕЧАНИЕ:

Перед сборкой запустите код «КАЛИБРОВКА» с обоими сервоприводами, подключенными к Arduino. Задача этого кода — установить каждый сервопривод в правильное положение, чтобы при установке системы панорамирования и наклона все работало как положено.

Инструкции по сборке:

3D-модель была разработана для коммерческого прототипа.

Один из сервоприводов отвечает за горизонтальное движение — он подходит к основанию макетной платы.

Другой отвечает за вертикальное движение — он крепится на верхнюю часть узла.

Сборка «Подставка для макета»:

После сборки вставьте в основание первый сервопривод:

Сборка «PAN & TILT X-Axis»:

После сборки вставьте его в шестерню сервопривода, установленного на основании.

Сборка «PAN & TILT Ось Y»:

Затем вставьте это в другой сервопривод:

А затем вставьте этот сервопривод в предыдущую собранную деталь:

И последнее, но не менее важное: вставьте лазерный модуль в подходящее место:

О коде:

Не забудьте сначала запустить код «КАЛИБРОВКА», чтобы убедиться, что сервоприводы находятся в правильном положении, прежде чем выполнять фактический код, который перемещает сервоприводы.

Скопируйте код из файла CODE.txt и загрузите его в Arduino. По умолчанию сервоприводы рисуют на полу круги и узоры, чтобы питомец мог преследовать лазер. Однако вы можете изменить форму кода, задав приведенную ниже команду инструменту с искусственным интеллектом и заменив координаты между строками № 39 и № 52:

по сетке от -100 до 100 по X и Y, дайте мне координаты __________ (вставьте фигуру, которую хотите сделать)

Следуя этому формату:

{X1, Y1}, {X2, Y2}, {X3, Y3}...{Xn, Yn}

Информация о проводке:

Сервопривод 1 (ось X):

Сервопривод 2 (ось Y):

Лазер:

Схема:

21:18
37
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.