Talaan ng mga Nilalaman:

Arduino Bluetooth RC Car: 12 Hakbang
Arduino Bluetooth RC Car: 12 Hakbang

Video: Arduino Bluetooth RC Car: 12 Hakbang

Video: Arduino Bluetooth RC Car: 12 Hakbang
Video: how to make a Obstacle Avoiding Robot using Arduino uno and L293d with HC sr04 Sensor 2024, Nobyembre
Anonim
Arduino Bluetooth RC Car
Arduino Bluetooth RC Car
Arduino Bluetooth RC Car
Arduino Bluetooth RC Car

Pagkontrol ng isang kotse sa RC sa pamamagitan ng isang app sa iyong telepono? Posible!

Gamit ang isang Arduino, ilang Bluetooth, ilang mga gulong at isang pangkat ng iba pang maliliit ngunit mahahalagang piraso, nakalikha kami ng isang RC car na kumokonekta sa Bluetooth at maaaring makontrol ng isang app sa iyong telepono. Mukhang sapat na simple, tama? Kaya pagkalipas ng halos isang buwan, nakapag-polish kami ng isang gumaganang Bluetooth RC car. Sa aming mga tagubilin magagawa mo itong mas mabilis kaysa sa dati.

Hakbang 1: Planuhin ang Iyong Mga Hakbang sa Trello

Planuhin ang Iyong Mga Hakbang sa Trello
Planuhin ang Iyong Mga Hakbang sa Trello

Upang simulan ang pagpaplano sa trello, dapat mong malaman kung ano ang nais mong gawin at kung anong mga materyales ang kailangan mo.

Ang mga bagay na nais mong ilagay sa iyong trello ay:

- Kunin / Bilhin ang iyong mga supply

- Bumuo ng kotse

- Kontrolin ang DC Motors na may Arduino

- Kumonekta sa Arduino sa Bluetooth

- Gawing wireless ang RC car

- Coding

- Gumawa ng App

- Connect / Code Distance Sensor (Kailangan lang para sa opsyonal na hakbang.)

- Pagsubok

-Panlabas

- Dokumentasyon / Paano

Ngayon, maraming mga hakbang na napupunta sa bawat isa sa mga ito, ngunit makakahanap ka ng higit pang mga detalye sa mga susunod na hakbang ng aming proseso.

Hakbang 2: Kumuha / Bumili ng Iyong Mga Pantustos

Kumuha / Bumili ng Iyong Mga Pantustos
Kumuha / Bumili ng Iyong Mga Pantustos
Kumuha / Bumili ng Iyong Mga Pantustos
Kumuha / Bumili ng Iyong Mga Pantustos
Kumuha / Bumili ng Iyong Mga Pantustos
Kumuha / Bumili ng Iyong Mga Pantustos

Ang mga materyales na kakailanganin mo para sa proyektong ito ay kasama ang:

-Arduino

-Motor Driver (TB6612FNG Breakout)

-Bluencer ng Mababang Enerhiya ng Bluetooth (nRF8001 Bluetooth LE)

-Dc Motors

-Battery pack (Baterya)

-Wires

-Circuit board

Hakbang 3: Bumuo ng Kotse

Bumuo ng Kotse
Bumuo ng Kotse

Gamit ang DC motors at circuit board

1) Ikonekta ang driver ng Motor sa Arduino

2) Ikonekta ang Arduino sa mga motor ng DC

* Sumangguni sa larawan para sa pagtingin sa circuit.

Hakbang 4: Kontrolin ang Mga Motors ng DC Sa Arduino

Gamit ang MotorTest code mula sa silid-aklatan ng driver ng Motor, makokontrol ng Arduino ang mga DC motor.

-Nagagawa ng motorTest code ang mga Motors na gumawa ng isang maliit na "jig."

-Scroll pababa sa kung saan sinasabi na TB6612FNG Arduino Library at doon ito mag-download.

-After maaari mong ilagay ang library na iyon sa Arduino IDE bilang isang naka-zip na file.

-Pumunta sa sketch, isama ang library, at pagkatapos ay pumunta upang magdagdag ng.zip library at pinili ang iyong file.

-Ang file na iyon ay lilitaw sa ilalim ng mga halimbawa.

-At masusubukan mo ang iyong mga motor.

Hakbang 5: Ikonekta ang Bluetooth

Ikonekta ang Bluetooth
Ikonekta ang Bluetooth

Gamit ang Bluetooth Low Energy Driver, maaari naming ikonekta ito sa Arduino tulad ng ipinakita sa imahe.

- Mula sa pagkonekta nito sa Arduino, nagagawa namin, na may ilang code, ilipat ang kotse gamit ang Adafruit app.

-Punta sa pahina ng Adafruit gamit ang driver ng nrf8001, at ang library ay maaaring i-download.

-Gamit ang library na iyon, maaari mong gamitin ang ibinigay na code (echo demo) upang mai-program ang kotse upang ilipat kapag binigyan ng isang utos.

Hakbang 6: Coding - Paggamit ng Adafruit App

Coding - Paggamit ng Adafruit App
Coding - Paggamit ng Adafruit App

Matapos i-download ang app at baguhin ang code kung gusto mo ito, upang ilipat ang mga bagay:

1) Nagsimula kami sa pamamagitan ng pagkonekta sa kotse (na orihinal na tinawag na UART) at nagpunta sa mga module ng UART.

- Dito maaari kang mag-type ng isang utos, tulad ng f para sa pasulong, kung iyon ang mayroon ka sa iyong code upang maisulong ang kotse.

* Maaari mong sanggunian ang aming code, na mai-post sa isang susunod na hakbang.

Hakbang 7: Gumawa ng RC Car Wireless

Gumawa ng RC Car Wireless
Gumawa ng RC Car Wireless

Dito mo kakailanganin ang iyong mga baterya.

Gamit ang isang pack ng baterya, at mga baterya na nakakonekta sa DC motors, ang kotse ay nakakagalaw nang hindi nakakonekta sa anupaman.

* Maaari mong makita sa imahe sa itaas kung paano nakakonekta ang pack ng baterya at ang pack ng baterya na nakakabit sa mga motor.

Hakbang 8: Gumawa ng isang Binagong App upang Magtrabaho Sa Control Pad

Napagpasyahan naming gamitin ang control pad upang maging isang remote para sa aming sasakyan. Upang magawa ito kailangan naming:

- Baguhin ang source code ng orihinal na Adafruit app.

-Ang aming binagong code ay naka-link dito, at ang binagong app na ito ay LAMANG para sa android.:

-At kung paano gamitin ang app, na ginawa gamit ang binagong code:

-Kapag binuksan mo ang app:

-Konekta sa CAR

-Kapag nag-click ka sa pagkonekta, isang listahan ang pop up na nagsasabing pumili mode upang kumonekta sa kotse

-Click Controller

-In controller, mag-scroll hanggang sa ibaba, at i-click ang control pad.

-In control pad:

-Up arrow na pasulong

-Down arrow ay paatras

-Ang kaliwang arrow ay umalis sa kaliwa

-Naanan ang tamang arrow

-Butang 1 ay preno

-Butang 2 ay donut

Hakbang 9: (Opsyonal): Magdagdag ng isang Distance Sensor

(Opsyonal): Magdagdag ng isang Distance Sensor
(Opsyonal): Magdagdag ng isang Distance Sensor

Para sa aming kotseng RC, nagdagdag kami ng isang Distance Sensor.

-Ang sensor ng distansya ay inilalagay sa harap ng aming RC Car, na sinubukan naming awtomatikong ilipat ang isang iba't ibang direksyon kapag may isang bagay sa harap nito.

Hakbang 10: Pagsubok

Kapag sumusubok, -Suriin upang matiyak na gumagana ang lahat ng pagpapaandar sa gusto mo:

-Upasa

-Balik

-Naiwan

-Tama

-Tigil

-Siyog

-Automatikong

Ito ang aming tiyak na pagpapaandar, maaari mong gamitin ang pareho o baguhin ang mga ito upang gawin ang nais mo.

Hakbang 11: Magdagdag ng isang Panlabas

Kapag nagdaragdag ng isang panlabas, ganap na nasa iyo ito.

-Ang panlabas ng kotse ay halos para lamang sa paghawak ng hardware nang magkasama.

-Gumamit kami ng mga zipties at wires upang i-hold ang lahat sa lugar.

-Maaari mong idisenyo ang labas ng iyong sasakyan sa alinmang paraan na nakalulugod sa iyo.

** Ang pinakamahalagang bahagi ng panlabas ay hawakan ang lahat sa lugar!

Hakbang 12: Dokumento

Kapag lumilikha ng iyong kotseng RC, tiyaking nagdodokumento ka habang papunta ka.

Makakatulong ito kapag:

-Pag-aayos ng isang isyu na kinakaharap mo.

-Nagbabago sa paligid ng mga kable.

-Naalala ang ginawa mo araw-araw, -Nagbabalik-tanaw sa iyong proyekto.

Inirerekumendang: