Talaan ng mga Nilalaman:
- Hakbang 1: Mag-order ng Iyong Mga Sangkap
- Hakbang 2: I-print ang Chassis
- Hakbang 3: Bakit Gumagamit ng Motor Shield?
- Hakbang 4: Gawin ang Iyong Remote
- Hakbang 5: Wire Up ang Electronics at I-upload ang Code
- Hakbang 6: Mga Pagpapabuti sa Hinaharap
Video: 1km Saklaw ng Remote na Kinokontrol na Kotse: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Mula noong bata pa ako ay namangha ako sa malayuang Mga Kontroladong Kotse ngunit ang saklaw nila ay hindi lumampas sa 10 metro. Matapos kong malaman ang ilang programa ng Arduino sa wakas ay nagpasya akong bumuo ng sarili kong Remote Controlled Car na maaaring umakyat sa saklaw na 1KM gamit ang nRF24L01 + module.
Ang aking pangunahing layunin ay upang makagawa ng isang kotse na may isang mataas na saklaw na may mahabang oras ng paglalaro. Upang makamit ang layuning ito ginawa ko ang kotseng ilaw hangga't maaari gamit ang magaan na chassis at paggamit ng magaan na mga baterya ng Lithium-ion na may mahusay na kapasidad (3000mAh). Naghirap ako ng husto upang makuha ang saklaw na 1KM mula sa nRF24L01 + dahil naharap ko ang maraming mga problema sa panahon ng pagbuo. Ngunit pagkatapos ng lahat, talagang masaya na bumuo at talagang masaya ako sa resulta.
Magsimula na tayo !!
Hakbang 1: Mag-order ng Iyong Mga Sangkap
Upang magawa ang Remote Controlled Car, kakailanganin mo ang:
1x Arduino Mega2560
1x Arduino Nano
1x Adafruit Motor Shield
2x nRF24L01 +
4x Motor + Gearbox
4x Gulong
2x 3.3V Voltage Regulator (LM1117)
5x Mga Push Button
2x 10 µF Capacitor
3x Lithium-ion Battery (Upang makagawa ng isang 12V na baterya pack)
9V Baterya
2x 100 nF Capacitor
Mga Header ng Babae
Jumper Wires
Hakbang 2: I-print ang Chassis
Dinisenyo ko ang chassis na ito gamit ang isang CAD software, pagkatapos ay nai-print ko ito gamit ang isang CNC Machine. Ang materyal na ginamit para sa katawang ito ay ang PVC na may kapal na 5mm. Ang PVC ay isang mahusay na materyal na gagamitin sapagkat madali itong gumana (tulad ng nakikita mo sa larawan na yumuko ako ng ilang mga bahagi ng katawan sa pamamagitan ng paglalapat ng ilang init), medyo mura, sapat na malakas upang suportahan ang bigat ng mga bahagi at ito rin ay magaan.
Hakbang 3: Bakit Gumagamit ng Motor Shield?
Dapat mong malaman na ang anumang lakas na dumarating sa pamamagitan ng mga pin ng Arduino ay malamang na dumaan sa on-board voltage regulator sa board. Ang regulator ng boltahe ay hindi idinisenyo upang mahawakan ang malalaking halaga ng kasalukuyang. At kung ang iyong board ay pinalakas sa pamamagitan ng USB, ang USB ay hindi idinisenyo upang magbigay ng maraming kasalukuyang. Ang paghahanap ng iba pang paraan upang mapagana ang isang motor kung saan ang kasalukuyang hindi dumadaloy sa pamamagitan ng on-board regulator ay magbabawas ng dami ng nabuo na init at makatipid ng lakas ng board para sa anumang iba pang mga sensor o kontrol na maaaring kinakailangan.
Ang isa pang bentahe ng isang kalasag sa motor ay na ginagawang mas madali upang mag-interface sa sangkap tulad ng mga motor, at pinapasimple nito ang mga kable at pinapayagan ang mga tampok tulad ng pagbaluktot ng direksyon ng motor.
Hakbang 4: Gawin ang Iyong Remote
Tulad ng nakikita mo mayroong 8 mga pindutan ng push sa malayo ngunit sa ngayon ay gumagamit lamang ako ng 5 mga pindutan (1 pindutan para sa bawat direksyon + 1 na pindutan upang baguhin ang bilis ng pagmamaneho).
Mahahanap mo rito ang eskematiko na nilikha ko para sa transmitter:
-
nRF24L01 +:
- CE Kumonekta sa Arduino D7
- CS Kumonekta sa Arduino D8
- MOSI Kumonekta sa Arduino D11
- MISO Kumonekta sa Arduino D12
- SCK Kumonekta sa Arduino D13
- GND Kumonekta sa Arduino GND
- 3.3V Kumonekta sa LM1117 OUT
- Ikonekta ang mga capacitor ayon sa eskematiko
-
Arduino:
- VIN Kumonekta sa 9V ng baterya
- GND Kumonekta sa GND ng baterya
- Ikonekta ang lahat ng mga pindutan ng push ayon sa eskematiko
-
LM1117:
- SA Kumonekta sa Arduino 5V
- GND Kumonekta sa Arduino GND
Matapos gawin ang lahat ng kinakailangang mga koneksyon, kakailanganin mong i-upload ang code sa ibaba, ngunit bago ito siguraduhing i-download at isama ang RF24 Library
Hakbang 5: Wire Up ang Electronics at I-upload ang Code
Mahahanap mo rito ang iskema na nilikha ko para sa tatanggap:
-
nRF24L01 +:
- CE Kumonekta sa Arduino A8
- CS Kumonekta sa Arduino A9
- MOSI Kumonekta sa Arduino D51
- MISO Kumonekta sa Arduino D50
- SCK Kumonekta sa Arduino D52
- GND Kumonekta sa Arduino GND
- 3.3V Kumonekta sa LM1117 OUT
- Ikonekta ang mga capacitor ayon sa eskematiko
-
Adafruit Motor Shield:
- M1 Kumonekta sa Harap na Tamang Motor
- M2 Kumonekta sa Front Left Motor
- M3 Kumonekta sa Left Back Motor
- M4 Kumonekta sa Right Back Motor
- M + Kumonekta sa 12V na Baterya
- GND Kumonekta sa GND ng baterya
-
LM1117:
- SA Kumonekta sa Arduino 5V
- GND Kumonekta sa Arduino GND
Matapos gawin ang lahat ng kinakailangang mga koneksyon, kakailanganin mong i-upload ang code sa ibaba, ngunit bago ito siguraduhing i-download at isama ang RF24 Library at ang AFMotor Library
Hakbang 6: Mga Pagpapabuti sa Hinaharap
Binabati kita, nakabuo ka ng isang ganap na kinokontrol na kotse na kotse na maaaring makontrol hanggang sa 1km Range!
Tulad ng sinabi ko kanina, napakasaya ko sa resulta ngunit alam ko na palaging may ilang mga pagpapabuti upang mapabuti ang kotse. Ang tanging pagpapabuti na nasa isip ko ngayon ay ang pagpapalit ng mga motor na mayroon ako ng mas mabilis dahil ang kotse ay hindi sapat para sa akin. Nagpaplano din akong gumawa ng isang suspensyon na sistema, upang pabayaan ang sasakyan na mag-off-road.
Kung mayroon kang anumang mga pagpapabuti na magagawa ko, mangyaring ipaalam sa akin sa mga komento.
Kung nahaharap ka sa anumang problema sa panahon ng pagbuo, malayang magbigay ng puna sa ibaba.
Inaasahan kong nasiyahan ka sa pagtuturo na ito, salamat sa pagbabasa!:-)
Ikatlong Gantimpala sa Remote Control Contest 2017
Inirerekumendang:
GoBabyGo: Gumawa ng isang kinokontrol na Pagsakay-sa Kotse ng Joystick: 10 Hakbang (na may Mga Larawan)
GoBabyGo: Gumawa ng isang kinokontrol na Ride-on Car na kinokontrol ng Joystick: Itinatag ng isang propesor ng Unibersidad ng Delaware, ang GoBabyGo ay isang pandaigdigan na hakbang na nagpapakita ng mga layko kung paano baguhin ang mga laruang sumakay sa mga kotse upang magamit sila ng maliliit na bata na may limitadong kadaliang kumilos. Ang proyekto, na nagsasangkot ng pagpapalit ng foot pedal f
Kinokontrol na Kumpanyang Kotse: 5 Mga Hakbang (na may Mga Larawan)
Kinokontrol na Kotse ng Kotse: Ang mga robot ay may mahalagang papel sa pag-aautomat sa lahat ng mga sektor tulad ng konstruksyon, militar, medikal, pagmamanupaktura, atbp. Matapos gumawa ng ilang pangunahing mga robot tulad ng Controlled Car Paggamit ng Bluetooth, nabuo ko ang bilis na ito batay sa
Paano Gumawa ng Mga Kotse ng RC Kotse Mula sa Cardboard at Kraft Paper: 9 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng Mga Kotse ng RC Kotse Mula sa Cardboard at Kraft Paper: Ang mga gulong ng RC ay mahahalagang bahagi para sa lahat ng mga kotseng RC. Mayroong iba't ibang mga kategorya at uri ng mga gulong RC at ang tamang pagpili ng gulong ay isa sa pinakamahalagang mga kadahilanan kapag nakikipag-usap sa mga kotseng ito. Nang magsimula akong mag-DIY sa mga kotseng RC, isa sa maj
Kinokontrol na Kotse ng Bluetooth: 5 Mga Hakbang (na may Mga Larawan)
Kinokontrol na Kotse ng Bluetooth: Ito ay isang Bluetooth Car na kinokontrol sa pamamagitan ng aming telepono sa isang app na tinatawag na EBot8 Blockly. Ginagamit ito upang mai-program ang mga espesyal na microcontroller na tinatawag na EBot8 na binuo ng CBits. Tingnan natin ngayon kung paano gawin ang simple at madaling proyekto na ito
Ang Programang Kotse ng ESP8266 ay Naka-Program sa Kotse ng ESP8266 Pangunahing: 18 Mga Hakbang (na may Mga Larawan)
Ang ESP8266 Robot Car Programmed With ESP8266 Basic: Ako ay isang guro sa agham sa gitnang paaralan at din ang Robotic Club Advisor. Naghahanap ako ng mas mabisang paraan upang magawa ang mga robot sa kamay ng aking mga mag-aaral. Sa mga mababang presyo ng mga board ng ESP8266, nagawa kong lumikha ng isang autonomous