Оглавление:
- Шаг 1. Необходимые детали
- Шаг 2: Установите раму (приводную часть)
- Шаг 3: Передние детали рулевого управления
- Шаг 4:
- Шаг 5: Соединительная часть
- Шаг 6: Код
Видео: Робот-робот с сервоприводом для Arduino: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Этот автомобиль основан на конструкции платформы Arduino, ядром является Atmega - 328 p, которая может реализовать рулевое управление передними колесами, задний привод и другие функции.
Если вы просто играете в одиночку, вам нужно использовать только беспроводной модуль; если вы хотите реализовать другие функции, вам может потребоваться добавить другие датчики или оборудование.
Шаг 1. Необходимые детали
Если вы хотите управлять автомобилем с помощью рулевого механизма , Вам понадобятся следующие детали :
- Arduino, совместимая с arduino версия (синяя птичка)
- Плата драйвера двигателя : PM-R3
- Батарея питания : 7,4 В -18650
- Часть дистанционного управления : PS2 (конечно, вы также можете использовать управление через Bluetooth)
- Dupont line : небольшое количество
- Конечно, вам также понадобится рама автомобиля (включая двигатель, сервопривод).
Встроенный модуль расширения входов / выходов PM - R3 и моторный привод
- Двойной выход двигателя
- Входная мощность
- Цифровой ввод / вывод (S V G)
- Аналоговый ввод / вывод
Шаг 2: Установите раму (приводную часть)
Сначала мы устанавливаем приводную часть, приводной двигатель - JGA25-370, через ведущую ось редуктора и откат колеса вперед, шестерня вала двигателя большая, потому что после того, как ведущий вал и расстояние поддержки малы, нельзя установить большую шестерню, но в целом все еще медленно.
Подшипники задних колес с фланцевыми подшипниками, чтобы предотвратить скольжение шестерни при работе, вы также можете снизить энергопотребление.
- кронштейн двигателя x1
- 370 высокоскоростной двигатель x 1
- Шестерня пара
- Вал 5 мм x 1
- Фланцевый подшипник x 2
- Муфта 5 мм x 2
- Винт и гайка M3 * 8 мм x 5
Шаг 3: Передние детали рулевого управления
Перед поворотной частью принимает конструкцию RC, а также с большинством аксессуаров, таких как детали колеса; Чтобы колеса были гибкими, как внутри, так и снаружи подшипника с установкой. MG996R металл в качестве рулевого управления с усилителем, рулевой механизм с двумя L-образными кронштейнами должны быть закреплены на шасси, шатун серводвигателя при установке, пожалуйста, убедитесь, что угол рулевого управления уже принадлежит (1,5 мс), переключитесь в область удобной регулировки и в конце.
- Винт и гайка M2,5 * 12 мм x 1
- Винт M3 * 8 мм и гайка x 4
- Контргайка M4 x 2
Шаг 4:
Будут собраны, и серводвигатель прикреплен к газону, не может затянуть винт, закрепленный на чашке, это приведет к невозможности поворота, скорее всего, сгорят серводвигатель и однокристальный микрокомпьютер; Использование соединительного стержень соединяет два передних колеса и соединен с серводвигателем на углу руля направления; серводвигатель закреплен винтом M3 * 8 мм и гайкой, закреплен винтом M2,5 * 8 мм к чашке, сторона медной колонны - 2 M3 * Винт 8 мм.
- M2,5 * 8 мм x 5
- M2,5 * 20 мм x 1
- M3 * 8 мм x 10
- Гайка M3 x 4
- Медный столб x 4
Шаг 5: Соединительная часть
Плата расширения с приводом от двигателя может использоваться напрямую, а материнская плата без другой проводки, просто требуется приемник PS2 и серводвигатель после получения платы расширения порта ввода-вывода, порт ввода питания на плате расширения VCC и GND, выход двигателя в A + и A -, выход другого двигателя в B + и B-. Итак, мы можем управлять двумя двигателями постоянного тока, здесь нам нужен только один интерфейс.
Серво штифт: I / O 4
PS2 сделал плату переноса, удобная проводка, защита от обратного подключения, рекомендую следующее подключение здесь
Вывод PS2:
- GND: GND
- VCC: +3,3 В или + 5 В
- DAT: A0
- CMD: A1
- CS: A2
- CLK: A3
Вход питания VIN и GND, диапазон напряжения 3-9 В.
Шаг 6: Код
Посредством модификации программы для достижения движения робота, управления двигателем вперед и назад, сервоуправления направлением; Программа содержит управление PS2, управление Bluetooth и отслеживание.
Программа должна быть изменена на последнюю версию, чтобы соответствовать новому PM-R3.
Старый код см. PS2_old
Рекомендуемые:
Автоматический охлаждающий вентилятор с сервоприводом и датчиком температуры и влажности DHT11 с Arduino: 8 шагов
Автоматический вентилятор охлаждения с использованием сервопривода и датчика температуры и влажности DHT11 с Arduino: в этом руководстве мы узнаем, как запустить & вращайте вентилятор, когда температура поднимается выше определенного уровня
«Один дома» средство сдерживания взлома / Использование Attiny13 для управления шаговым двигателем и сервоприводом: 5 шагов
«Один дома» для сдерживания взлома / Использование Attiny13 для управления шаговым двигателем и сервоприводом: это может быть один из моих самых странных проектов :-) Но даже если вы не заинтересованы в отпугивании грабителей, этот проект можно использовать для всего, где вы необходимо управлять шаговым двигателем или серводвигателем, или даже несколькими двигателями постоянного тока с Attiny13.Mo
Торговый автомат с сервоприводом Arduino: 8 шагов
Торговый автомат с сервоприводом Arduino: этот торговый автомат содержит три забавных батончика для сникерсов и будет продавать по одному, используя Arduino Uno и серводвигатель
Управление сервоприводом с помощью MPU6050 между Arduino и ESP8266 с помощью HC-12: 6 шагов
Управление сервоприводом с помощью MPU6050 между Arduino и ESP8266 с помощью HC-12: в этом проекте мы контролируем положение серводвигателя с помощью mpu6050 и HC-12 для связи между Arduino UNO и ESP8266 NodeMCU
Настольный футбол с сервоприводом Arduino: 5 шагов
Настольный футбол с сервоприводом Arduino: Дэвид Джой и Эндрю Готард