Съдържание:

RC кола, управлявана от колело и педали? ️: 6 стъпки
RC кола, управлявана от колело и педали? ️: 6 стъпки

Видео: RC кола, управлявана от колело и педали? ️: 6 стъпки

Видео: RC кола, управлявана от колело и педали? ️: 6 стъпки
Видео: ПсевдоШЕРП против LR Defender ... Шины из ПЕНЫ. OFFroad 4x4 Traxxas Summit 2024, Ноември
Anonim
RC кола, управлявана от колело и педали? ️
RC кола, управлявана от колело и педали? ️

Животът е да сбъднеш мечтите си. Моят беше да направя RC Car управляван с компютърно игрово колело. Така че успях.

Дано да е полезно за някого. В случай на въпроси, напишете коментар.

Стъпка 1: Части

Части
Части

За да направите този проект, ще ви трябва:

  • Raspberry Pi (използвах RPI 4B с 4GB RAM)
  • Шаси със сервоуправляема предна ос (мотор и серво включени)
  • RPI камера с 3D печатна кутия (по избор)
  • Li-Po батерия 11.1V
  • PC колело с педали
  • Polulu DRV8835 комплект с двоен двигател
  • 11.1V към 5V Buck конвертор
  • Проводници

Стъпка 2: Сглобяване

Сглобяване
Сглобяване

Сглобете шасито си. Получих моето от:

След това запойте два проводника към DC двигателя на гърба.

След това монтирайте Raspberry Pi с помощта на гайки и болтове

Стъпка 3: Прикрепете драйвера на двигателя към RPI

Прикрепете драйвера на двигателя към RPI
Прикрепете драйвера на двигателя към RPI
Прикрепете драйвера на двигателя към RPI
Прикрепете драйвера на двигателя към RPI
Прикрепете драйвера на двигателя към RPI
Прикрепете драйвера на двигателя към RPI

Сега трябва да запояваме драйвера на двигателя. След това вземете 3 -пинов златен щифт и го запоявайте към 5V и GND в платката на драйвера (вижте снимката). До последния щифт спойка тел със златен щифт женски край. Ще го използваме за PWM сигнал, който управлява серво.

След това вземете конвертора и спойка:

  • черен (заземен) проводник към GND
  • червен изходен проводник до 5V
  • червен входен проводник към Vout

Когато запояването приключи, използвайте двустранна лента, за да монтирате преобразувателя върху драйвера на двигателя.

След това нашият драйвер е готов и може да бъде включен в RPI.

Стъпка 4: Калъф за печат за камера

Калъф за печат за камера
Калъф за печат за камера

Следващата стъпка е да отпечатате корпус за камера. Можете да намерите много проекти на:

Използвайте такъв, който пасва на вашата камера.

Стъпка 5: Окончателно сглобяване

Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване

Сега е време да съберем всичко заедно. Поставете батерията, свържете камерата, включете серво към щифтовете и свържете двигателя към драйвера, както и към батерията.

Можете да видите цялата схема на снимката.

Стъпка 6: Стартирайте кода

Последната част е изпълнението на кода.

Комуникацията между RPI и лаптоп се установява с помощта на Flask сървър, написан на Python.

Ще изпратим две неща на сървъра:

  • Ъгъл на волана
  • Скорост на двигателя (480 за пълна скорост напред и -480 за пълна скорост назад)

Програмата на лаптопа отговаря за четенето на стойности от педалите и колелото и изпращането им до сървъра, който работи на Raspberry.

На RPI трябва да стартираме сървърния код и програма, която чете стойности, съхранени на сървъра, които контролират серво ъгъла и скоростта на двигателя.

Помня:

  1. Raspberry Pi и лаптопът трябва да бъдат свързани към една и съща WiFi мрежа!
  2. Трябва да стартирате програми на RPI от терминал, като използвате командата sudo (напр. Sudo python3 Flask_server_RPI.py) команда!

Препоръчано: