Talaan ng mga Nilalaman:
- Hakbang 1: Hakbang 0: Paghahanda ng Mga Kagamitan
- Hakbang 2: Hakbang 1: Paghahanda ng Chassis
- Hakbang 3: Hakbang 2: Pagkonekta sa L298N sa Iyong Mga Motors
- Hakbang 4: Hakbang 3: Pagsasama-sama sa Lahat
- Hakbang 5: Hakbang 4: Koneksyon at Code ng Arduino
- Hakbang 6: Hakbang 5: Modyul ng HC-06
- Hakbang 7: Binabati kita! Ang iyong Simpleng Bluetooth na Kinokontrol na RC Car Ay Kumpleto
Video: Paano Gumawa ng isang Kontroladong Bluetooth na Simplistic RC Car: 7 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Kumusta sa lahat, ako si Bryan Tee Pak Hong. Kasalukuyan akong isang taong mag-aaral sa Singapore Polytechnic na nag-aaral ng Computer Engineering.
Noong bata ako, palagi akong nabighani sa mga RC car at kung paano ito gumagana. Kapag pinaghiwalay ko ito, ang nakikita ko lamang ay mga tipak ng metal na inilalagay saanman. Palagi kong hinahangad na mayroong isang simpleng tutorial na sumasakop sa mga pangunahing bahagi na bumubuo sa isang RC car at ngayon ay ipapakita ko sa iyo ang eksaktong iyon.
Plano kong gamitin ang kotseng RC na ito para sa iba't ibang mga proyekto pati na rin, bumalik sa gabay ng mga itinuturo kung mayroon kang mga problema.
Nang walang karagdagang pagtatalo, magsimula tayo!
Hakbang 1: Hakbang 0: Paghahanda ng Mga Kagamitan
Ang mga materyales ay napaka-basic at madaling makuha, ang mga ito ay:
- Mga chassis ng kotse * (Gumagamit ako ng isang bagong taon na kahon ng cookie, maging malikhain sa iyong pinili!) X1
- Mga DC motor at gulong x2
- Arduino Uno (o anumang iba pang mga pagkakaiba-iba) x1
- L298N H-tulay x1
- Caster wheel x1
- Mga baterya (1 para sa Arduino, 1 para sa mga motor)
- Lalake sa lalaking jumper, lalaki hanggang babaeng jumper
- Bluetooth module HC-06 o HC-05 x1
- Breadboard (mabilis at madaling koneksyon) x1
Iba pang mga kagamitan na iyong / maaaring kailanganin:
- Bakal na bakal
- Mainit na glue GUN
* Tandaan: ang aking chassis ay may isang IR sensor na nakakabit dito, hindi ito kinakailangan sa tutorial na ito
Hakbang 2: Hakbang 1: Paghahanda ng Chassis
Una, ihiwalay ang iyong breadboard. Dapat itong mahati sa 3 mga bahagi, 2 +/- patayong mga bar mula sa mga gilid at gitnang seksyon, kung saan gagawin ang karamihan sa iyong mga koneksyon. Pinapayagan nito ang napakadaling mga pagkakalagay ng mga bahagi kung saan maaari mong:
- ikonekta ang 5V mula sa iyong Arduino sa kaliwang bahagi
- ikonekta ang GND mula sa iyong Arduino sa kanang bahagi
- gawin ang lahat ng iyong mga koneksyon malapit sa Arduino
Mahalagang makuha ang posisyon ng tama sa kauna-unahan dahil mahirap itong alisin at muling ipwesto ang breadboard. Tiyaking mayroong sapat na puwang para sa parehong Arduino at L298N upang makaupo sa pagitan ng 2 mga bar na patayo.
Hakbang 3: Hakbang 2: Pagkonekta sa L298N sa Iyong Mga Motors
Ang solder 2 wires sa iyong DC motor. Susunod, ikonekta ang iba pang mga dulo ng mga wire sa isa sa 2 mga socket socket sa tulay ng L298N. Hindi mahalaga ang pagkakasunud-sunod ng kung paano mo ikonekta ang kawad. Ulitin ito para sa iba pang motor.
Susunod, ilagay ang lalaki sa mga babaeng jumper sa mga male pin na natagpuan sa tabi ng 3 socket. 6 ay kinakailangan, 3 para sa bawat panig, kung saan ang 1 ay upang makontrol ang bilis ng motor sa pamamagitan ng PWM at 2 para sa mga direksyon. Tandaan kung aling mga wire ang konektado sa kung saan ito ay magiging mahalaga sa paglaon.
Dalhin ang isa sa iyong mga pack ng baterya at ilakip / maghinang ang itim na kawad (ground wire) sa isang lalaking lumulukso. Ito ay gagamitin upang masakit ang isang karaniwang lupa sa arduino sa paglaon. Ikonekta ang pulang kawad sa input ng 12V (kaliwang socket) at ang itim na kawad sa GND (gitnang socket) ng L298N module.
Hakbang 4: Hakbang 3: Pagsasama-sama sa Lahat
Mainit na pandikit ang module na L298 sa iyo ng chassis ng kotse sa posisyong itinuring mong akma sa Hakbang 1. Susunod, mainit na pandikit ang 2 DC motor sa mga gilid ng iyong chassis. Ang aking chassis ay may isang paglubog sa paligid ng mga gilid kaya gumamit ako ng ilang mga mani na nakahiga ako upang mabawi ang taas upang maipako ko ng maayos ang mga motor. Opsyonal ito para sa kung gumagamit ka ng isang flat chassis walang kinakailangang offset. Matapos idikit ang 2 motor, idikit ang pack ng baterya sa tsasis. Idinikit ko ang sa akin sa ilalim dahil sa mga hadlang sa kalawakan. Dinikit ko din ang aking pack ng baterya nang bahagya sa kanan upang maglaan ng puwang para sa pag-alis ng takip ng baterya. Panghuli, idikit ang caster wheel sa lugar at tapos na ang iyong pangunahing kotse! Subukan upang makahanap ng isang caster wheel na maaaring payagan ang iyong robot na magkaroon ng pare-parehong taas subalit ang gulong ay lumiliko.
Ikonekta ang 6 na mga jumper wires sa breadboard, ikategorya ang mga ito bilang 3 para sa kaliwa at 3 para sa kanan.
Susunod na bahagi ay tatakpan namin ang utak ng Kotse, a.k.a. ang Arduino.
Hakbang 5: Hakbang 4: Koneksyon at Code ng Arduino
Ikonekta ang tamang speed pin sa Pin 6 at kaliwang speed pin sa Pin 11 sa Arduino.
Susunod na ikonekta ang iba pang 2 mga pin ng direksyon ng bawat panig mula sa breadboard papunta sa Arduino sa pamamagitan ng lalaki sa mga lalaki na jumper:
- kanan - I-pin ang 7 at 8
- kaliwa - Pin 12 at 13
Alinmang order ang hindi mahalaga dahil babaguhin namin ang mga koneksyon kung mali ang mga ito. Ito ay mahalaga subalit hindi upang ilipat ang kaliwa at kanang bahagi nang sama-sama. Ilagay ang Arduino sa posisyon na iyong pinlano sa Hakbang 1.
Ngayon, kopyahin ang code mula sa website na ito upang subukan ang paggalaw ng motor:
- i-upload ang code na ito sa iyong Arduino
- kung ang robot ay umiikot pakanan, ilipat ang 2 direksyon na mga wire ng lalaki sa mga male jumpers sa kanan
- kung ang robot ay umiikot nang pabaliktad sa oras, ilipat ang 2 direksyon na mga wire ng lalaki sa mga lalaking jumper sa kaliwa
- kung ang robot ay gumagalaw paatras, ilipat ang 2 direksyon na mga wires ng lalaki sa male jumper sa magkabilang panig
Kola ang iba pang baterya sa chassis at isang pangunahing robot ay tapos na! Sa puntong ito, maaari mong i-program ang iyong robot subalit nais mo, huwag mag-atubiling mag-eksperimento. Sa susunod na hakbang, tuklasin namin ang ilang pangunahing mga paggalaw para sa aming RC car sa pamamagitan ng bluetooth.
Hakbang 6: Hakbang 5: Modyul ng HC-06
Ang paghawak sa modyul na ito ay medyo mahirap. Bago kami magsimula, i-upload ang code na ito sa iyong Arduino.
Ilagay ang module sa breadboard, huwag i-overlap ang mga koneksyon sa mga motor. Gawin ang mga koneksyon tulad ng ipinakita:
- VCC - 5V (3.3V ay hindi gagana!)
- GND - GND
- RX sa Bluetooth --- I-pin ang 1 sa Arduino
- TX sa bluetooth --- I-pin ang 0 sa Arduino
Mag-download ng isang app na tinatawag na Arduino bluetooth controller sa iyong Android phone. Hindi ako nagmamay-ari ng isang iphone kaya humihingi ako ng paumanhin sa mga gumagamit ng iphone, ngunit dapat kang makahanap ng mga katulad na app na may parehong pag-andar. Palakasin ang iyong Arduino at ipares ang module ng Bluetooth sa iyong telepono (karaniwang tinatawag na HC-05/06 o BT03 / 04 atbp.), Kung sasabihan ka na mag-key sa isang password, i-type ang 1234 o 0000, kung nabigo ang pag-verify o ikaw tila hindi makakonekta, pagkatapos ay kakailanganin nating kontrolin ito mula sa isang PC na may function na bluetooth. Sa ngayon, buksan ang Arduino bluetooth controller app at ikonekta ito sa iyong aparato. Piliin ang iyong module ng Bluetooth at maaabot mo ang isang interface ng control na PS2-ish.
Gawin ang mga pangunahing binding na ito
- w Ipasa
- isang Kaliwa
- s Bumalik
- d Kanan
- EDIT: j Itigil ang pindutan
Hakbang 7: Binabati kita! Ang iyong Simpleng Bluetooth na Kinokontrol na RC Car Ay Kumpleto
Buod:
- Kakailanganin namin ng 2 motor at isang H-tulay upang magmaneho ng motor
- Ang isang utak, sa aming kaso ng arduino, ay kinakailangan upang utusan ang robot kung paano kumilos
- Maaari naming gamitin ang aming mga telepono bilang isang remote control para sa aming RC car
Kung nais mong gamitin ang iyong computer gayunpaman, ipares ang iyong computer sa module ng Bluetooth, pumunta sa mga setting ng bluetooth na matatagpuan sa dulo ng pahina ng pagsasaayos ng bluetooth, suriin kung aling port ang kumokonekta nito (tip: palabas ito at may pangalan ng iyong module ng bluetooth). Pumunta sa mga tool> serial port at baguhin ang COM sa tamang COM port. I-fire up ang Seial monitor at ipasok ang 'w' para sa robot na sumulong, 's' upang umatras atbp.
Kung nagawa mo ito hanggang ngayon, binabati kita! Maglibang sa iyong kinokontrol na kotse sa RC!
Update: Maaari mong basahin ang aking blog post dito.
Inirerekumendang:
Paano Gumawa ng isang Bluetooth Controlled RC Car sa Home: 4 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Bluetooth Controlled RC Car sa Home: Alamin Kung Paano Gumawa ng isang simpleng kontroladong robotic car ng SmartPhone sa pamamagitan ng paggamit ng Arduino at napaka pangunahing mga elektronikong sangkap
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Paano Gumawa ng isang DIY Smartphone na Kinokontrol na RC Car: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang DIY Smartphone na Kinokontrol na RC Car: Kumusta, Guys! Sa tutorial na ito, gagawa ako ng isang Arduino batay sa smartphone na kinokontrol na RC car. Ang kotseng ito ay maaaring makontrol sa pamamagitan ng Bluetooth gamit ang anumang Android phone o tablet. Ito ay isang kahanga-hangang proyekto. ito ay simpleng upang gawin, madaling programa at din ng isang
Paano Gumawa ng isang Split Screen Video na May Apat na Hakbang: 4 na Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Split Screen Video na May Apat na Hakbang: Madalas naming nakikita ang isang parehong palabas sa isang eksena nang dalawang beses sa isang dula sa TV. At sa pagkakaalam namin, walang kambal na kapatid ang aktor. Napanood din namin na ang dalawang mga video sa pag-awit ay inilalagay sa isang screen upang ihambing ang kanilang mga kasanayan sa pagkanta. Ito ang lakas ng spl
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: 7 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: Ito ang aking entry para sa hamon sa iRobot Lumikha. Ang pinakamahirap na bahagi ng buong prosesong ito para sa akin ay ang pagpapasya kung ano ang gagawin ng robot. Nais kong ipakita ang mga cool na tampok ng Lumikha, habang nagdaragdag din sa ilang robo flair. Lahat ng akin