Remote Control ang iyong Arduino Robot: 7 Hakbang
Remote Control ang iyong Arduino Robot: 7 Hakbang
Anonim
Remote Control ang iyong Arduino Robot
Remote Control ang iyong Arduino Robot
Remote Control ang iyong Arduino Robot
Remote Control ang iyong Arduino Robot

Sa Instructable na ito ay magtatakip ako upang magamit ang isang Adafruit Motor Shield para sa Arduino V2 sa tabi ng isang nRF24L01 Antenna upang makagawa ng isang mahabang saklaw ng remote control robot. Gumagamit ako ng isang lumang Adafruit Arduino 101 CurrieBot na may isang Arduino Uno sa halip na ang Arduino 101 na kasama ng robot. Ang tutorial na ito gayunpaman ay nalalapat sa anumang proyekto ng Arduino na nagpapatakbo ng isang Adafruit Motor Shield V2 na nais gumamit ng nRF24L01 o nRF24L01 + antennas upang makontrol ang kanilang proyekto.

Mga ginamit na materyal

  • Arduino 101 Curiebot Kit (gumagamit ng isang Arduino Uno) -
  • Universal Arduino Controller -
  • 2x nRF24L01 antennas -
  • nRF23L01 Breakout Adapter -
  • Kalahati ng split chop stick
  • 3x Tie Tie
  • 7x male to female jumper wires -

Kung naghahanap ka para sa isang maraming nalalaman motor Controller ng motor ng Adafruit ay isang mahusay na pagpipilian. May kapasidad ito para sa apat na DC motor o dalawang steppers pati na rin maraming mga servos. Tumatanggap ang controller ng isang hiwalay na supply ng kuryente kung hindi mo nais na ibahagi sa Arduino sa ibaba. Ginagawa nitong isang mahusay na pagpipilian kapag nagdidisenyo at nagtatayo ng iyong sariling robot na nagbibigay sa iyo ng maraming mga pagpipilian.

Hakbang 1: Grab isang Robot upang Makontrol

Grab isang Robot upang Makontrol
Grab isang Robot upang Makontrol

Gumamit ako ng isang CurieBot na may isang Arduino Uno bilang aking base robot ngunit maaari mong gamitin kung ano ang pinili mo na frame. Upang tipunin ang Curiebot Kit Sinunod ko ang online na tagubilin gayunpaman kung nagtatipun-tipon ka ng iyong sariling robot inirerekumenda kong palakasin nito ang mga motor gamit ang isang hiwalay na suplay ng kuryente. Subukan ang adafruit motor Shielde bago mag-kable ng antena upang matiyak na gumagana ito nang tama. Ibinebenta ko ang mga header na naglalagay ng kalasag sa aking kalasag sa motor sa halip na mga header na kasama nito upang gawing mas napapalawak at mas madaling kumonekta ang kalasag. Kung ikaw ang kalasag sa motor nagmula o nabili mo na ito ay mabuti. Mayroong isang magkatulad na hilera ng mga konektor sa tabi mismo ng mga pin na kumonekta sa Arduino na ginagawang madali upang magdagdag ng mga babaeng header sa kalasag.

Hakbang 2: Magdagdag ng Suporta ng Antenna

Magdagdag ng Suporta ng Antena
Magdagdag ng Suporta ng Antena

Hinati ko ang isang chop stick noong isang gabi at umaangkop ito sa puwang sa aking mga frame ng robot kaya ginamit ko ito. Para dito dapat gumana ang anumang uri ng suporta. Isang bagay upang hawakan ang antena patayo at ang board mula sa metal frame.

Hakbang 3: Malayang Ikabit ang Antenna

Maluwag na Ilakip ang Antenna
Maluwag na Ilakip ang Antenna
Maluwag na Ilakip ang Antenna
Maluwag na Ilakip ang Antenna

Gumamit ng isang tinapay na nakatali upang malayang ikabit ang antena at ang breakout board sa robot. Tiyaking nakaposisyon ito kung saan mo ito gusto at mas mabuti sa isang tuwid na posisyon (Natagpuan ko na tumutulong ito sa kalidad ng signal at saklaw).

Hakbang 4: I-secure ang Antenna

I-secure ang Antenna
I-secure ang Antenna

Kapag nakuha mo ito kung saan mo nais na ma-secure ang antena sa robot. Gumamit ako ng dalawa pang mga kurbatang tinapay upang maitali ang magkabilang dulo ng antena plus breakout board sa robot.