Talaan ng mga Nilalaman:
- Hakbang 1:
- Hakbang 2:
- Hakbang 3:
- Hakbang 4: System Algorithm:
- Hakbang 5: Parehong Algorithm ng Paradahan:
- Hakbang 6: Vertical Algorithm sa Paradahan
- Hakbang 7: Mga Kagamitan:
- Hakbang 8: Seksyon ng Mekanikal:
- Hakbang 9: Circuit Diagram:
- Hakbang 10: Bahagi ng Software
Video: Autonomous Parallel Parking Car Making Paggamit ng Arduino: 10 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Sa autonomous na paradahan, kailangan naming lumikha ng mga algorithm at mga sensor ng posisyon ayon sa ilang mga pagpapalagay. Ang aming mga palagay ay ang mga sumusunod sa proyektong ito. Sa senaryo, ang kaliwang bahagi ng kalsada ay binubuo ng mga pader at lugar ng parke. Tulad ng nakikita mo sa video, mayroong 4 na mga sensor sa kabuuan, 2 sa kaliwang bahagi ng kotse at isa sa likuran at harap na bahagi.
Hakbang 1:
Hakbang 2:
Hakbang 3:
Hakbang 4: System Algorithm:
Ang dalawang sensor sa kaliwang bahagi ng kotse ay nauunawaan na ang pader ay 15 cm mas maliit kaysa sa sinusukat na halaga at sumulong. Itinala ito sa memorya. Patuloy na sumusukat ang dalawang sensor sa gilid, at kapag ang mga halagang ito ay kapareho ng mga nagresultang halaga, kailangan mong magpasya kung paano iparada.
Algorithm ng Pagpili ng Paraan ng Parke
- Kaso 1: Kung ang sinusukat na halaga ay mas malaki kaysa sa kotse at mas maliit kaysa sa haba ng kotse, gagana ang parallel parking system.
- Kaso 2: Kung ang sinusukat na halaga ay mas malaki kaysa sa haba ng kotse, ang robot ay paparada nang patayo.
Hakbang 5: Parehong Algorithm ng Paradahan:
Sa kasong ito, tumatawid ang kotse sa lugar ng paradahan at huminto ang kotse nang makita muli ng dalawang sensor sa gilid ang pader. Bumalik siya nang kaunti at lumiliko pakanan 45 degree. Habang gumagalaw paatras, ang likurang sensor ay pumupunta sa lugar ng parke sa pamamagitan ng pagsukat at magsisimulang lumiko sa kaliwa. Sa panahon ng kaliwang kilusan, ang mga sensor sa mga gilid ay sumusukat nang tuloy-tuloy at ang dalawang sensor ay patuloy na lumiliko sa kaliwa hanggang sa ang sinusukat na halaga ay katumbas ng bawat isa. Tumigil ka kapag pantay ka. Ang front sensor ay sumusukat at magpapatuloy hanggang sa maliit ito ng 10 cm at humihinto kapag maliit ito ng 10 cm. Tapos na ang paradahan.
Hakbang 6: Vertical Algorithm sa Paradahan
Kung ang mga sensor sa mga gilid ay sumusukat sa halaga ng sobra sa haba ng kotse, ang kotse ay tumitigil at lumiliko ng 90 degree sa kaliwa. Nagsimula silang lumipat patungo sa parking lot. Sa oras na ito, patuloy na sumusukat ang front sensor at humihinto ang kotse kung ang sinusukat na halaga ay mas mababa sa 10cm. Nakumpleto ang pagpapatakbo ng parke.
Hakbang 7: Mga Kagamitan:
- Arduino Mega
- Adafruit Motor Shield
- 4 Dc Motor Robot Kit
- 4 na piraso HC-SR04 Ultrasonic Sensor
- LM 393 Infrared Speed Sensor
- Lipo Battery (7.4V 850 mAh ay sapat na)
- Mga kable ng jumper
Bilhin:
Hakbang 8: Seksyon ng Mekanikal:
Sinusukat ng infrared sensor sa system ang bilis ng motor. Ito ay upang sukatin ang bilang ng mga laps ng gulong kapag naka-park at matiyak ang paradahan nang walang mga error. Kung wala kang isang encoder disc sa iyong robot kit, maaari mo itong mai-install bilang karagdagan. Ang puntong dapat tandaan dito ay ang bilang ng mga butas sa encoder disk. Ang bilang ng mga butas ng encoder sa proyektong ito ay 20 dir. Kung mayroon kang ibang numero, kailangan mong ayusin muli ang mga pagliko ng kotse.
Iposisyon ang sensor ng bilis ng LM393 tulad ng ipinakita sa itaas. Tiyaking ang bilis ng mga butas ng encoder disc
Hakbang 9: Circuit Diagram:
Mga Koneksyon ng Pin ng Mga Ultrasonic Sensor
Front Sensor => Trig Pin: D34, Echo Pin: D35
Left Front Sensor => Trig Pin: D36, Echo Pin: D37
Left Rear Sensor => Trig Pin: D38, Echo Pin: D39
Rear Sensor => Trig Pin: D40, Echo Pin: D41
Mga Koneksyon sa Motor Shield Dc Motor PinLeft Front Motor => M4
Right Front Motor => M3
Kaliwang Rear Motor => M1
Right Rear Engine => M2
Mga Koneksyon sa LM393 Speed Sensor Pin VCC => 5V: OUT => D21: GND => GND
Hakbang 10: Bahagi ng Software
Maaari mong makita ang sensor library at arduino code dito >> autonomous parking car
Inirerekumendang:
Parallel Circuit Paggamit ng Circuit Bug: 13 Hakbang (na may Mga Larawan)
Parallel Circuit Paggamit ng Circuit Bug: Ang mga circuit ng bug ay isang simple at nakakatuwang paraan upang maipakilala ang mga bata sa elektrisidad at circuitry at itali ang mga ito sa isang kurikulum na nakabatay sa STEM. Ang nakatutuwang bug na ito ay nagsasama ng isang mahusay na pinong motor at malikhaing mga kasanayan sa crafting, nagtatrabaho sa kuryente at mga circuit
Pagdidisenyo ng PCB at Paghiwalay ng Paggamit ng Paggamit lamang ng Libreng Software: 19 Hakbang (na may Mga Larawan)
Pagdidisenyo at Pag-iisa ng PCB Paggamit ng Tanging Libreng Software: Sa Instructable na ito ipapakita ko sa iyo kung paano mag-disenyo at gumawa ng iyong sariling mga PCB, eksklusibong gumagamit ng libreng software na tumatakbo sa Windows pati na rin sa isang Mac. Mga bagay na kailangan mo: computer na may koneksyon sa internet cnc galingan / router, mas tumpak ang pusta
Gesture Control Car Paggamit ng Mpu6050 at Arduino: 7 Mga Hakbang (na may Mga Larawan)
Gesture Control Car Gamit ang Mpu6050 at Arduino: narito ang isang hand Controller control car na kontrol, na ginawa ng paggamit ng mpu6050 at arduino. Gumagamit ako ng module ng rf para sa wireless na koneksyon
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
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