Talaan ng mga Nilalaman:
- Hakbang 1: Planuhin ang Iyong Mga Hakbang sa Trello
- Hakbang 2: Kumuha / Bumili ng Iyong Mga Pantustos
- Hakbang 3: Bumuo ng Kotse
- Hakbang 4: Kontrolin ang Mga Motors ng DC Sa Arduino
- Hakbang 5: Ikonekta ang Bluetooth
- Hakbang 6: Coding - Paggamit ng Adafruit App
- Hakbang 7: Gumawa ng RC Car Wireless
- Hakbang 8: Gumawa ng isang Binagong App upang Magtrabaho Sa Control Pad
- Hakbang 9: (Opsyonal): Magdagdag ng isang Distance Sensor
- Hakbang 10: Pagsubok
- Hakbang 11: Magdagdag ng isang Panlabas
- Hakbang 12: Dokumento
Video: Arduino Bluetooth RC Car: 12 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
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
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
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
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
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
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
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
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:
Biometric Car Entry - Tunay na Keyless Car: 4 Hakbang
Biometric Car Entry - True Keyless Car: Ilang buwan pabalik ay tinanong ako ng aking anak na babae, kung bakit ang mga kotse sa modernong araw ay hindi nilagyan ng bio-metric entry system, kahit na ang isang cell phone ay mayroon nito. Mula noon ay nagtatrabaho sa pagpapatupad ng pareho at sa wakas ay nagawang i-install at subukan ang isang bagay sa aking T
Control ng Gesture Car Car MPU6050 at NRF24L01: 4 na Hakbang
Control ng Gesture Car MPU6050 at NRF24L01: Ang robot na kilos ng kilos ay popular na karaniwang uri ng mga proyekto na ginawa ng mga libangan. Ang konsepto sa likod nito ay simple: ang oryentasyon ng palad ay kumokontrol sa paggalaw ng robot car.MPU6050 upang maunawaan ang oryentasyon ng pulso at ilipat ito sa a
Paglalagay ng Anumang R / C Car Sa isang Bluetooth App Control R / C Car: 9 Mga Hakbang
Paglalagay ng Anumang R / C Car Sa Isang Bluetooth App Control R / C Car: Ipinapakita ng proyektong ito ang mga hakbang upang baguhin ang isang ordinaryong remote control car sa isang Bluetooth (BLE) control car na may Wombatics SAM01 robotics board, Blynk App at MIT App Inventor. maraming mga murang kotse na RC na may maraming mga tampok tulad ng mga LED headlight isang
Car Remote Controlled Car - Arduino: 6 Hakbang
TV Remote Controlled Car - Arduino: I-hack ang iyong remote sa TV at kontrolin ang isang rc car dito, gamit ang " Arduino Uno " Ito ay isang simpleng paraan upang makontrol ang iyong kotse gamit ang IR module ng receiver na nakaprograma sa arduino board at TV remote controller. Sa itinuturo na ito malalaman mo kung paano: 1
CAR-INO: Kabuuang Pagbabago ng isang Lumang RC Car Na May Arduino at Bluetooth Control: 5 Hakbang (na may Mga Larawan)
CAR-INO: Kabuuang Pagbabago ng isang Lumang RC Car Na Gamit ang Arduino at Bluetooth Control: PanimulaHi, sa aking unang mga instruksyon na nais kong ibahagi sa iyo ang aking karanasan sa pag-convert ng isang lumang rc car mula 1990 sa isang bagong bagay. Taong xsmas 1990 nang bigyan ako ni Santa ng Ferrari F40 na ito, ang pinakamabilis na sasakyan sa buong mundo! … sa oras na iyon. T