
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Жизнь - это воплощение ваших мечтаний в реальность. Моя задача заключалась в том, чтобы сделать RC Car управляемым с помощью игрового колеса ПК. Итак, я сделал это.
Надеюсь, что это будет кому-то полезно. В случае возникновения вопросов пишите комментарий.
Шаг 1: Детали

Для создания этого проекта вам понадобятся:
- Raspberry Pi (я использовал RPI 4B с 4 ГБ ОЗУ)
- Шасси с сервоуправляемым передним мостом (мотор и сервопривод включены)
- Камера RPI с корпусом, напечатанным на 3D-принтере (опционально)
- Li-Po аккумулятор 11,1 В
- Колесо ПК с педалями
- Комплект с двумя двигателями Polulu DRV8835
- Понижающий преобразователь 11,1 В в 5 В
- Провода
Шаг 2: Сборка

Соберите свое шасси. Я получил свой от:
Затем припаяйте два провода к двигателю постоянного тока сзади.
После этого установите Raspberry Pi с помощью гаек и болтов.
Шаг 3. Присоедините драйвер двигателя к RPI



Теперь нам нужно припаять драйвер мотора. Затем возьмите 3-контактный золотой штифт и припаяйте его к 5V и GND на плате драйвера (см. Фото). К последнему контакту припаять провод с гнездовым концом. Мы собираемся использовать его для сигнала ШИМ, который управляет сервоприводом.
Затем возьмите понижающий преобразователь и припаяйте:
- черный (масса) провод к GND
- красный выходной провод на 5В
- красный входной провод к Vout
По окончании пайки используйте двусторонний скотч, чтобы закрепить преобразователь на драйвере мотора.
После этого наш драйвер готов и его можно подключить к RPI.
Шаг 4: чехол для камеры

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



Пришло время собрать все воедино. Вставьте аккумулятор, прикрепите камеру, подключите сервопривод к контактам и подключите двигатель к драйверу, а также к аккумулятору.
Вы можете увидеть всю схему на фото.
Шаг 6: запустите код
Последняя часть - запуск кода.
Связь между RPI и ноутбуком устанавливается с помощью сервера Flask, написанного на Python.
Мы собираемся отправить на сервер две вещи:
- Угол поворота руля
- Скорость двигателя (480 для полной скорости вперед и -480 для полной скорости назад)
Программа на ноутбуке отвечает за считывание значений с педалей и руля и отправку их на сервер, работающий на Raspberry.
На RPI мы должны запустить серверный код и программу, которая считывает значения, хранящиеся на сервере, который контролирует угол сервопривода и скорость двигателя.
Помнить:
- Raspberry Pi и ноутбук должны быть подключены к одной сети Wi-Fi!
- Вы должны запускать программы на RPI с терминала с помощью команды sudo (например, sudo python3 Flask_server_RPI.py)!
Рекомендуемые:
Радиоуправляемый автомобиль с управлением по Bluetooth с контролем скорости и измерением расстояния: 8 шагов

Радиоуправляемая машина с Bluetooth, контролем скорости и измерением расстояния: в детстве я всегда восхищался радиоуправляемыми машинами. В настоящее время вы можете найти множество руководств по самостоятельному созданию дешевых радиоуправляемых машин с управлением по Bluetooth с помощью Arduino. Давайте сделаем еще один шаг и воспользуемся нашими практическими знаниями кинематики для расчета
Радиоуправляемый автомобиль на базе радиочастотного модуля 434 МГц: 5 шагов

Радиоуправляемый автомобиль на основе радиочастотного модуля 434 МГц: 1) перфокарта (фиктивная печатная плата) 2) провода 3) кодировщик ht12e и декодер ht12d ic и драйвер двигателя l293d, или вы можете использовать L298N, если вы используете липо или другие сильноточные батареи. 4) модули RF 5) сопротивления 1M и 51K 6) светодиоды 7) напряжение ic7805 re
Радиоуправляемый автомобиль с дистанционным управлением: 6 шагов (с изображениями)

Радиоуправляемый автомобиль с дистанционным управлением: Создан: Кевином Шу. Обзор Радиоуправляемый автомобиль - отличный проект для всех возрастов, и он не требует никакого программирования. Он использует простые интегральные схемы (ИС) и управляется по беспроводной сети с помощью пульта дистанционного управления. Пульт дистанционного управления отправляет сообщение en
Радиоуправляемый автомобиль с управлением от Интернета вещей с пультом дистанционного управления или шлюзом Smart Lamp: 8 шагов (с изображениями)

Автомобиль с дистанционным управлением для Интернета вещей с пультом дистанционного управления или шлюзом Smart Lamp: для несвязанного проекта я написал код Arduino для связи с интеллектуальными лампами MiLight и пультами дистанционного управления для ламп, которые есть у меня дома. Я решил сделать маленькую радиоуправляемую машинку для тестирования
Модульный радиоуправляемый автомобиль, напечатанный на 3D-принтере: 8 шагов (с изображениями)

Модульная 3D-печатная машина с дистанционным управлением: я учусь в старшей школе и на Рождество я напечатал на 3D-принтере своего брата машину Flutter Scout. Это автомобиль с дистанционным управлением, полностью напечатанный на 3D-принтере. По следующей ссылке есть страница GitHub с ее частями и информацией о ней: https: //github.c