Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Создание простого объекта, следующего за роботом (без механизма поворота / наклона), с помощью Arduino Uno + Motor Shield, двух дешевых непрерывных сервоприводов и Pixy2.
Видео:
Шаг 1. Список покупок
1 Arduino Uno (оригинальная или совместимая плата)
1 Arduino Uno Motor Shield (оригинальный или совместимый)
2 сервопривода непрерывного действия (например, Feetech Micro Servo)
1 Pixy2
1 аккумулятор на 6 В (например, LiPo 1000 мАч, 7,4 В + LiPo экономия)
1 переключатель включения / выключения
2 колеса Lego (например, Рулевой шкив 373602 3736)
2 шины (3/4 уплотнительных кольца хорошо подходят к колесам)
1 заклинатель шаров
Некоторые перемычки
Что-то, на что вы можете установить все необходимое (например, Lego + некоторые пользовательские детали, напечатанные на 3D-принтере)
Шаг 2: Подключите аккумулятор, сервоприводы и Pixy2 к Arduino Uno / Motor Shield и т. Д
1) Подключите Pixy2 к Arduino Uno и установите Shield на Arduino.
2) Прикрепите колеса лего к сервоприводам (см. Рисунок), установите детали на раму.
3) Подключите правый сервопривод к выводу 5, а левый сервопривод - к выводу 6 (см. Рисунок).
Внимание: иногда выводы сервопривода и гнезда (Out 5 и Out 6) расположены в другом порядке. С помощью мультиметра выясните порядок заземления, 5V и сигнальных контактов на розетках.
Вам может понадобиться еще несколько перемычек, если порядок не совпадает.
4) Прикрепите какой-нибудь переключатель включения / выключения и, если вы используете LiPo battrey, LiPo saver к вашей батарее.
5) Подключаем АКБ к моторному щиту
Шаг 3. Настройте Pixy2 с помощью PixyMon
PixyMon
Шаг 4. Получите код…
Благодарности!
дикель
www.robotshop.com/community/robots/show/ob…
Если у вас возникнут проблемы при компиляции кода (а я боюсь, что они возникнут), взгляните сюда:
forum.arduino.cc/index.php?topic=672547.ms…
Вам нужно будет перейти в папку библиотеки Pixy2 и объявить некоторые переменные в файле Pixy2CCC.h.
Вам также придется изменить Serial1 на Serial в файле Pixy2UART.h.
Код: