Оглавление:
- Запасы
- Шаг 1: Сборка двигателей и платы
- Шаг 2: Подключите двигатели к плате
- Шаг 3. Включите двигатели и подключите их к RPi
- Шаг 4: калибровка двигателей
- Шаг 5: Создание вашего контроллера
- Шаг 6: добавление кода и сборка
Видео: Как сделать робота-багги: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Привет!! В сегодняшнем руководстве я научу вас, как сделать свою собственную роботизированную багги. Прежде чем мы перейдем к спецификациям и вещам, которые вам нужно сделать, багги-робот - это, по сути, программируемый трехколесный автомобиль, которым вы можете управлять.
Запасы
Для этого проекта вам потребуются:
- Raspberry Pi 3, плата контроллера двигателя, двигатели постоянного тока 2 × 3 В - 6 В, 2 колеса, батареи 9 В, шариковый ролик, провод или перемычки, аккумулятор USB, отвертка, паяльник и припой, устройства для зачистки проводов, макетная плата и готовая модель для вас багги или картонная коробка для изготовления модели, 3 кнопки, разъем батареи 9В, резисторы
По желанию:
- светодиоды
Шаг 1: Сборка двигателей и платы
Во-первых, возьмите оба мотора и 4 провода, затем зачистите концы провода, чтобы вы могли видеть его металлический сердечник. Теперь припаяйте провода к каждой из клемм двигателя, не беспокойтесь о том, как провода подключены, вы можете подключить их к клеммам двигателя любым способом. После того, как вы закончите пайку обоих двигателей, прикрепите их к вашей модели и правильно закрепите, используя соответствующие детали для модели.
Шаг 2: Подключите двигатели к плате
Теперь вам нужно подключить провода, которые вы припаяли к плате мотора, для этой части потребуется использовать соответствующую отвертку. Ослабьте винты в клеммных колодках, обозначенных OUT 1, OUT 2, OUT 3, OUT 4, затем подключите 2 провода от 1-го двигателя к OUT 1 и 2, а провода от второго двигателя к OUT 3 и 4. Затяните винты, чтобы провода были зафиксированы на месте. Посмотрите на изображение выше для справки, теперь вы успешно подключили оба двигателя.
Шаг 3. Включите двигатели и подключите их к RPi
После того, как вы закончите подключение двигателей, возьмите батарею 9 В и ее разъем, чтобы мы могли подключить ее к плате двигателя. Возьмите отрицательный конец провода из разъема и поместите его в слот, где он помечен VCC на плате двигателя, затем возьмите положительный конец провода и подключите его к слоту с меткой GND, затем проложите другой провод от земли на плате двигателя. к контакту GND на Raspberry Pi. Теперь, если все прошло правильно, на плате двигателя должен загореться светодиод. Теперь мы почти закончили сборку багги, используя 4 провода типа мама-папа, подключите 4 клеммы с маркировкой IN 1, IN 2, IN 3, IN 4 на плате двигателя к контактам GPIO на вашем Raspberry Pi.
Шаг 4: калибровка двигателей
После того, как вы подключили свои моторы к контактам GPIO на Raspberry Pi, нам нужно откалибровать моторы, чтобы мы знали, какое направление - вперед, влево или вправо. Для этого нам нужно немного кодировать, но, к счастью для вас, код будет предоставлен выше. Этот код импортирует библиотеку роботов, которая позволит нам управлять двигателями, теперь все, что вам нужно сделать, это изменить номера контактов GPIO в скобках на то, что вы установили на своем raspberry pi. Но прежде чем вы это сделаете, выберите двигатель, который будет слева от вас, а другой - справа, для каждого двигателя убедитесь, что вы знаете, какие 2 контакта GPIO активируют их. Чтобы узнать это, все, что вам нужно сделать, это посмотреть на плату двигателя, и 2 порта IN с левой стороны предназначены для левого терминала мотора, а другие 2 - для правого терминала. Затем измените номера контактов в коде, пока не добьетесь, что моторы вращаются вперед.
Шаг 5: Создание вашего контроллера
Теперь пришло время создать контроллер для робота-багги, для этого нам нужно собрать 3 кнопки (N. O) и подключить их к контактам GPIO. Чтобы подключить кнопку, вам сначала нужно подключить провод от вывода GPIO к верхней ножке кнопки, а затем подключить резистор от нижней ножки кнопки к контакту заземления на Raspberry Pi. Вы можете добавить светодиоды к каждой кнопке, чтобы указать пользователю, что она была активирована, но это необязательно (код будет предоставлен на следующем шаге). После того, как вы это сделаете, вы готовы перейти к следующему шагу, где вам будет предоставлен код, чтобы эти кнопки работали.
Шаг 6: добавление кода и сборка
Теперь мы почти закончили создание нашего робота-багги. Из изображения, прикрепленного выше, все, что вам нужно сделать, это скопировать код для вашего raspberry pi и настроить все параметры вывода GPIO. Этот код позволит вам управлять своим роботом-багги с помощью контроллера, который вы создаете с помощью своей макетной платы, и позволит вам получить массу удовольствия. Кроме того, если вы не используете светодиоды, вы можете закомментировать или удалить ненужные части кода. После того, как вы протестировали кодировку, вы можете собрать своего робота и заставить все выглядеть красиво, покрыть всю проводку картоном и скрыть, украсить своего робота любым способом.
Воля! Наконец, мы закончили сборку нашего робота-багги !!!
Рекомендуемые:
Сделай сам -- Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: 6 шагов
Сделай сам || Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: Создавая робота-паука, можно многое узнать о робототехнике. Например, создание роботов - это не только увлекательно, но и сложно. В этом видео мы покажем вам, как сделать робота-паука, которым мы можем управлять с помощью нашего смартфона (Androi
Как сделать робота, избегающего препятствий: 6 шагов
Как сделать робота для обхода препятствий: Робот для обхода препятствий - это простой робот, которым управляет Arduino, и что он делает, так это то, что он просто блуждает и избегает препятствий. Он обнаруживает препятствия с помощью ультразвукового датчика HC-SR04, другими словами, если робот обнаруживает объект рядом с
Как сделать робота-гуманоида: 8 шагов
Как сделать робота-гуманоида: Привет, ребята! Надеюсь, вам уже понравились мои предыдущие инструкции " Онлайн-метеостанция (NodeMCU) " и вы готовы к новому. После модели робота SMARS, которую мы собрали в прошлый раз, сегодняшний проект также посвящен обучению роботов и
КАК СОБРАТЬ ВПЕЧАТЛЯЮЩУЮ ДЕРЕВЯННУЮ РУКОЯТКУ РОБОТА (ЧАСТЬ 3: РУКОЯТКА РОБОТА) - НА ОСНОВЕ МИКРО: BITN: 8 шагов
КАК СОБРАТЬ ВПЕЧАТЛЯЮЩУЮ ДЕРЕВЯННУЮ РУКОЯТКУ РОБОТА (ЧАСТЬ 3: РУКОЯТКА РОБОТА) - НА ОСНОВЕ МИКРО: BITN: Следующий процесс установки основан на завершении режима избегания препятствий. Процесс установки в предыдущем разделе такой же, как и процесс установки в режиме отслеживания строк. Тогда давайте посмотрим на окончательную форму A
[Робот Arduino] Как сделать робота захвата движения - Большой палец руки робота - Серводвигатель - Исходный код: 26 шагов (с изображениями)
[Робот Arduino] Как сделать робота захвата движения | Большой палец руки робота | Серводвигатель | Исходный код: Thumbs Robot. Использовал потенциометр серводвигателя MG90S. Это очень весело и просто! Код очень простой. Это всего около 30 строк. Это похоже на захват движения. Пожалуйста, оставьте любой вопрос или отзыв! [Инструкция] Исходный код https: //github.c