Talaan ng mga Nilalaman:

Remote Controlled Car - Kinokontrol Gamit ang Wireless Xbox 360 Controller: 5 Hakbang
Remote Controlled Car - Kinokontrol Gamit ang Wireless Xbox 360 Controller: 5 Hakbang

Video: Remote Controlled Car - Kinokontrol Gamit ang Wireless Xbox 360 Controller: 5 Hakbang

Video: Remote Controlled Car - Kinokontrol Gamit ang Wireless Xbox 360 Controller: 5 Hakbang
Video: CS50 2015 - Week 4 2024, Disyembre
Anonim
Remote Controlled Car - Kinokontrol Gamit ang Wireless Xbox 360 Controller
Remote Controlled Car - Kinokontrol Gamit ang Wireless Xbox 360 Controller

Ito ang mga tagubilin upang makabuo ng iyong sariling remote control na kotse, kinokontrol gamit ang isang wireless Xbox 360 controller.

Hakbang 1: Kinakailangan ang Mga Bahagi

Base:

  • Controller ng Xbox 360
  • Remote na tatanggap ng Xbox 360
  • Raspberry Pi 3
  • Car kit - Inirerekumenda namin ang paggamit ng isang car kit na may mas mahusay na mga motor at isang mas mahusay na motor controller kaysa sa ginagamit namin. Ang isang ito ay nagbigay pagkatapos ng halos 15mins ng patuloy na paggamit.
  • Pinagmulan ng Power para sa Raspberry Pi, tulad ng isang portable USB charger
  • Mga baterya para sa mga motor
  • Wire Soldering Station
  • Tape / pandikit / zip na kurbatang / mga kurbatang basura / mga kurbatang tinapay upang mapanatiling malinis ang mga kable.

Mga Karagdagan:

  • 2x puti 5mm 2 pin LED
  • 2x pula 5mm 2 pin LED
  • 4x dilaw 3mm 2 pin LED
  • 3x blue 3mm 2 pin LED
  • 3x pula 3mm 2 pin LED
  • 1x 330 resistensya ng OHM
  • 4x 100 OHM risistor

Hakbang 2: Ipunin ang Iyong Kotse

Sundin ang mga ibinigay na tagubilin sa iyong car kit upang tipunin ito.

Hakbang 3: Wire Lahat Ng Magkasama

Wire It All Together
Wire It All Together
Wire It All Together
Wire It All Together
Wire It All Together
Wire It All Together
Wire It All Together
Wire It All Together

Para sa mga motor, i-wire muna ang mga ito sa iyong motor controller, pagkatapos ay i-wire ang motor controller sa iyong Raspberry Pi. Nakasalalay sa aling mga pin ang ginagamit mo, maaaring kailanganin mong baguhin ang code na ibinigay sa susunod na hakbang.

Para sa mga ilaw, isang diagram ng kable at halimbawa ay ibinibigay bilang isang imahe. I-wire din ang mga ito sa iyong Raspberry Pi.

Hakbang 4: Pag-coding

Mayroong dalawang mga library ng sawa na dapat na i-download:

Xbox: https://github.com/FRC4564/XboxWiringPi:

Pinapayagan kami ng library ng Xbox na kontrolin ang aming sasakyan sa pamamagitan ng remote receiver. Tulad ng ang Raspberry Pi ay may isang limitadong bilang ng mga PWM na pin, ang CablePi ay ginagamit upang tularan ang mga ito upang ang lahat ng mga gulong ay kumilos sa parehong paraan.

I-download ang kasama na code at i-save ito sa kung saan sa iyong Raspberry Pi. Ang ilang mga pin ay maaaring magkakaiba, depende sa kung paano nai-set up ang iyong mga wire.

Makikita mo ring tiyakin na maaaring awtomatikong tumakbo ang iyong code kapag ang mga bota ng Pi.

Hakbang 5: Mga Pangwakas na Pag-ugnay

Pangwakas na Pag-ugnay
Pangwakas na Pag-ugnay
Pangwakas na Pag-ugnay
Pangwakas na Pag-ugnay

Ikonekta ang Xbox 360 wireless receiver sa isa sa mga USB port ng Pi, pati na rin ang iyong mapagkukunan ng kuryente.

Sa puntong ito ang iyong sasakyan ay dapat na tumatakbo.

  • Ang tamang pag-trigger ay nagpapalipat ng kotse
  • Inililipat ito ng paatras ng kaliwa
  • Parehong nagpapalit ng kotse sa parehong oras
  • Kinokontrol ng kaliwang stick ang dami ng lakas na pumapasok sa bawat gulong, pinapaikot ang kotse

Inirerekumendang: