Talaan ng mga Nilalaman:

RC Car Steered by Wheel and Pedals? ️: 6 Hakbang
RC Car Steered by Wheel and Pedals? ️: 6 Hakbang

Video: RC Car Steered by Wheel and Pedals? ️: 6 Hakbang

Video: RC Car Steered by Wheel and Pedals? ️: 6 Hakbang
Video: Crazy RC Crawler 🤯 2024, Hulyo
Anonim
RC Car Steered by Wheel and Pedals? ️
RC Car Steered by Wheel and Pedals? ️

Ang buhay ay tungkol sa paggawa ng iyong mga pangarap. Ang minahan ay upang patnubayan ang RC Car na may gulong sa gaming PC. Kaya ko ito nagawa.

Inaasahan kong magiging kapaki-pakinabang ito para sa isang tao. Sa kaso ng mga katanungan, sumulat ng isang puna.

Hakbang 1: Mga Bahagi

Mga Bahagi
Mga Bahagi

Upang magawa ang proyektong ito kakailanganin mo:

  • Raspberry Pi (Gumamit ako ng RPI 4B na may 4GB ng RAM)
  • Ang chassis na may servo-steered front axle (kasama ang motor at servo)
  • Ang RPI Camera na may naka-print na kaso ng 3D (opsyonal)
  • Li-Po na baterya 11.1V
  • PC wheel na may mga pedal
  • Polulu DRV8835 Dual Motor Kit
  • 11.1V hanggang 5V Buck converter
  • Mga wire

Hakbang 2: Pagtitipon

Pagtitipon
Pagtitipon

Ipunin ang iyong chassis. Nakuha ko ang akin mula sa:

Susunod na panghinang dalawang wires sa DC motor sa likod.

Pagkatapos nito i-mount ang Raspberry Pi gamit ang mga nut & bolts

Hakbang 3: Ikabit ang Driver ng Motor sa RPI

Ikabit ang Driver ng Motor sa RPI
Ikabit ang Driver ng Motor sa RPI
Ikabit ang Driver ng Motor sa RPI
Ikabit ang Driver ng Motor sa RPI
Ikabit ang Driver ng Motor sa RPI
Ikabit ang Driver ng Motor sa RPI

Ngayon kailangan naming maghinang ang driver ng motor. Susunod na kunin ang 3 pin goldpin at solder ito sa 5V at GND sa driver board (tingnan ang larawan). Sa huling pin solder wire na may gintong gold end. Gagamitin namin ito para sa PWM signal na nagtataguyod sa servo.

Susunod na kunin ang buck converter at solder:

  • itim (ground) wire sa GND
  • pulang output wire sa 5V
  • pulang input wire sa Vout

Kapag nakumpleto ang paghihinang gumamit ng two-sided tape upang mai-mount ang converter sa driver ng motor.

Pagkatapos nito ay handa na ang aming drayber at maaaring mai-plug sa RPI.

Hakbang 4: I-print ang Kaso para sa Camera

Kaso sa Pag-print para sa Camera
Kaso sa Pag-print para sa Camera

Susunod na hakbang ay ang pag-print ng pabahay para sa camera. Maaari kang makahanap ng maraming mga proyekto sa:

Gumamit ng isa na umaangkop sa iyong camera.

Hakbang 5: Pangwakas na Assembling

Pangwakas na Pagtitipon
Pangwakas na Pagtitipon
Pangwakas na Pagtitipon
Pangwakas na Pagtitipon
Pangwakas na Pagtitipon
Pangwakas na Pagtitipon

Ngayon ay oras na upang pagsamahin ang lahat. Ipasok ang baterya, ilakip ang camera, i-plug ang servo sa mga pin at ikonekta ang motor sa driver pati na rin ang baterya.

Maaari mong makita ang buong eskematiko sa larawan.

Hakbang 6: Patakbuhin ang Code

Ang pangwakas na bahagi ay ang pagpapatakbo ng code.

Ang komunikasyon sa pagitan ng RPI at laptop ay itinatag gamit ang Flask server na nakasulat sa Python.

Magpapadala kami ng dalawang bagay sa server:

  • Angle ng manibela
  • Bilis ng motor (480 para sa buong bilis pasulong at -480 para sa buong bilis na paatras)

Ang programa sa laptop ay responsable para sa pagbabasa ng mga halaga mula sa mga pedal at gulong at ipinapadala ito sa server na tumatakbo sa Raspberry.

Sa RPI kailangan naming ilunsad ang server code at programa na nagbabasa ng mga halagang nakaimbak sa server na kumokontrol sa anggulo ng servo at bilis ng motor.

Tandaan:

  1. Ang Raspberry Pi & laptop ay dapat na konektado sa parehong WiFi network!
  2. Kailangan mong magpatakbo ng mga programa sa RPI mula sa terminal gamit ang sudo (hal. Sudo python3 Flask_server_RPI.py) utos!

Inirerekumendang: