Talaan ng mga Nilalaman:
- Hakbang 1: Panimula
- Hakbang 2: Mga Kinakailangan
- Hakbang 3: Pagdaragdag ng Mga Bahagi sa Proteus Software
- Hakbang 4: BLOCK DIAGRAM
- Hakbang 5: Algorithm
- Hakbang 6: Diagram ng Circuit
- Hakbang 7: Code
- Hakbang 8: Simulation
- Hakbang 9: Simulation ng Video
- Hakbang 10: Mga File ng Library
- Hakbang 11: Pag-install
Video: Pag-iwas sa Obstacle Robot na Paggamit ng Ultrasonic Sensor (Proteus): 12 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:09
Sa pangkalahatan ay nakakakita kami ng balakid na pag-iwas sa robot sa bawat lugar. Ang simulation ng hardware ng robot na ito ay bahagi ng kumpetisyon sa maraming mga kolehiyo at sa maraming mga kaganapan. Ngunit ang software simulation ng balakid na robot ay bihira. Kahit na kung mahahanap namin ito sa kung saan, ang impormasyong ibinigay ng mga ito ay hindi talaga sapat upang gawin ang aming proyekto.
Kaya, nang walang karagdagang pagkaantala, magsimula tayo!
Hakbang 1: Panimula
Kung dumating ka dito, malalaman mo na kung ano ang isang balakid sa pag-iwas sa robot at ano ang ginagawa nito. Sa madaling sabi, ang Obstacle iwas sa Robot ay isang matalinong robot, na maaaring awtomatikong maunawaan at mapagtagumpayan ang mga hadlang sa daanan nito. Para sa pakiramdam ng isang balakid, kailangang gumamit ng sensor ang robot. Ang ultrasonic sensor at Ir sensor ay maaaring magamit para sa pagtuklas ng mga bagay o hadlang sa pagitan ng daanan.
Ang Obstacle pag-iwas sa Robot ay may pabagu-bagong steering algorithm na nagsisiguro na ang robot ay hindi kailangang huminto sa harap ng isang balakid na nagpapahintulot sa robot na mag-navigate nang maayos sa isang hindi kilalang kapaligiran, pag-iwas sa mga banggaan. Ang pangunahing motto ng robot na ito ay upang maiwasan ang aksidente na sa pangkalahatan ay mangyayari sa mga masikip na Lugar sa pamamagitan ng paglalapat ng emergency preno.
Hakbang 2: Mga Kinakailangan
Para sa simulation ng software ng robot na pag-iwas sa balakid, kailangan namin:
- Isang pc
- Proteus software
- Arduino library para sa proteus
- Library ng ultrasonic sensor para sa proteus
- potentiometer (magagamit sa proteus) (POT-HG)
- L293D motor drive (magagamit sa proteus software)
- Motor - DC (magagamit sa proteus software)
- Virtual terminal (magagamit sa proteus software)
- kapangyarihan at lupa (magagamit sa proteus software)
Ginawa ko ang aking unang Arduino robot na gumagamit ng proteus software. Ibibigay ko ang mga link para sa pag-download ng proteus software at kinakailangang mga aklatan para sa pagbuo ng balakid na pag-iwas sa robot. Ito ay isang pag-iwas sa hadlang gamit ang 3 mga ultrasonic sensor. Karamihan sa mga aklatan ay magagamit sa www.theengineeringprojects.com. Gumawa ako ng maraming trabaho sa arduino code at ginawa ang pinakamahusay na algorithm.
Hakbang 3: Pagdaragdag ng Mga Bahagi sa Proteus Software
Sa pamamagitan ng pag-click sa "p", maaari kaming magdagdag ng mga bahagi. Sa itaas ng mga larawan ay para sa iyong sanggunian para sa pagdaragdag ng mga bahagi sa eskematiko na pagkuha ng proteus software.
Ang pagdaragdag ng isang silid-aklatan sa software ng proteus ay maaaring malaman gamit ang video na ito:
www.youtube.com/watch?v=hkpoSDUDMKw
Hakbang 4: BLOCK DIAGRAM
Ito ang pangunahing diagram ng block ng aming circuit na gumagamit ng mga bahagi. Isusagawa namin ang circuit gamit ang block diagram.
Hakbang 5: Algorithm
Ito ang algorithm kapag gumamit ka ng tatlong mga ultrasonic sensor. Sundin ang algorithm na ito nang malinaw, habang sinusulat ang iyong arduino code. Magbibigay din ako ng arduino code, huwag mag-alala.
Paliwanag ng Algorithm:
- simulan ang simulation.
- Kung ang distansya sa pagitan ng gitnang sensor at ang bagay ay mas malaki kaysa sa saklaw ng max pagkatapos ay gumagalaw ito nang walang pagsasaalang-alang ng distansya sa pagitan ng iba pang dalawang mga ultrasonic sensor at object. Mahigpit na tinatanggap ang paggalaw ng pasulong.
- Kung ang distansya sa pagitan ng kanan at gitnang sensor ay mas mababa sa max na saklaw at distansya sa pagitan ng kaliwang sensor at object ay higit pa pagkatapos ay gumagalaw ito pakaliwa.
- Kung ang distansya sa pagitan ng kaliwa at gitnang sensor ay mas mababa sa max na saklaw at distansya sa pagitan ng kanang sensor at object ay higit pa pagkatapos ay kumikilos ito pakanan
- Kung ang lahat ng mga sensor ay may mas mababa sa max saklaw pagkatapos ito suriin kung alin ang mas malaki sa kanila. Kung ang tamang sensor ay may higit na distansya kaysa sa iba pang dalawa pagkatapos ay kumikilos ito ng tama. Kung ang kaliwang sensor ay may higit na distansya kaysa sa iba pang dalawa kung gayon lumilipat ito pakaliwa. Kung ang gitnang sensor ay may higit na distansya kaysa sa iba pang dalawa pagkatapos ay sumulong ito. Kung ang lahat ng mga sensor ay may pantay na distansya pagkatapos ay tumitigil ito.
- Kung ang distansya sa pagitan ng kanan, kaliwang sensor at object ay mas malaki kaysa sa saklaw ng max at distansya sa pagitan ng gitnang sensor ay mas mababa sa max range pagkatapos ay susuriin kung alin ang mas malaki sa distansya sa pagitan ng kanan at kaliwang sensor. Kung ang distansya ng kanang sensor ay mas malaki kaysa sa distansya ng kaliwa ng sensor pagkatapos ay gumagalaw ito pakanan at Kung ang distansya ng kaliwa ng sensor ay mas malaki kaysa sa kanang distansya ng sensor pagkatapos ay lilipat ito pakaliwa.
Hakbang 6: Diagram ng Circuit
Gawin ang iyong mga koneksyon alinsunod sa diagram ng circuit sa itaas sa proteus software. Dahan-dahan ang bawat koneksyon at gawin nang maayos ang mga koneksyon.
Hakbang 7: Code
I-download ang code sa ibaba at patakbuhin ito sa arduino ide bago i-paste ito sa source code ng proteus. Kung ang anumang aklatan ay hindi na-install, i-install ito sa pamamagitan ng pagpunta sa Sketch> Isama ang library> Pamahalaan ang mga aklatan> hanapin ang kinakailangang library. I-paste ito sa source code ng arduino sa proteus software. maaari mong suriin ang mga tutorial sa youtube upang malaman kung paano i-paste ang code sa proteus software.
Hakbang 8: Simulation
Ang tatlong mga halimbawa sa itaas na ipinapakita ay ang paggalaw ng robot sa lahat ng mga posibleng direksyon ie Isulong ang kilusan, Kaliwang kilusan, Kanan na paggalaw.
Hakbang 9: Simulation ng Video
Ito ang real time na simulation na pag-iwas sa balakid na robot sa Proteus software. Binago ko ang distansya sa pagitan ng mga sensor at mga bagay na gumagamit ng potensyomiter na nakakabit sa ultrasonic sensor.
Hakbang 10: Mga File ng Library
Aklatan ng Arduino:
www.theengineeringprojects.com/2015/12/arduino-uno-library-proteus.html
Ultrasonic Library:
www.theengineeringprojects.com/2015/02/ultrasonic-sensor-library-proteus.html
Hakbang 11: Pag-install
Sundin ang mga hakbang sa mga video upang mai-install ang kinakailangang mga softwares para sa simulate ng balakid na pag-iwas sa robot na gumagamit ng software.
Proteus Software:
www.youtube.com/watch?v=31EabTgBnG8&feature=emb_logo
Arduino Software:
www.youtube.com/embed/TbHsOgtCMDc
Inirerekumendang:
DIY Radar System Paggamit ng Ultrasonic Sensor: 3 Hakbang
DIY Radar System Gamit ang Ultrasonic Sensor: Narito ibinabahagi ko ang proyektong ito sa iyo kung saan madaling gawin gamit ang ultrasonic sensor arduino at servo motor
SCARA Robot: Pag-aaral Tungkol sa Foward at Inverse Kinematics !!! (Plot Twist Alamin Kung Paano Gumawa ng Tunay na Oras ng Interface sa ARDUINO Paggamit ng PROSESYON !!!!): 5 Mga Hakbang (na may Mga Larawan)
SCARA Robot: Pag-aaral Tungkol sa Foward at Inverse Kinematics !!! (Plot Twist Alamin Kung Paano Gumawa ng Tunay na Oras ng Interface sa ARDUINO Paggamit ng PROSESYON !!!!): Ang isang SCARA robot ay isang tanyag na makina sa mundo ng industriya. Ang pangalan ay kumakatawan sa parehong Selective Compliant Assembly Robot Arm o Selective Compliant Articulated Robot Arm. Karaniwan ito ay isang tatlong degree na robot ng kalayaan, ang unang dalawang displ
Paggamit ng Ultrasonic Distance Sensor at Serial Monitor Output .: 6 Mga Hakbang
Paggamit ng Ultrasonic Distance Sensor at Serial Monitor Output .: Hey guys! Nais malaman kung paano gumamit ng isang output ng serial monitor. Kaya narito mayroon kang perpektong tutorial kung paano ito gawin! Sa itinuturo na ito, gagabayan kita sa pamamagitan ng mga simpleng hakbang na kinakailangan upang makita ang distansya gamit ang ultrasonic sensor at iulat ang
Kinokontrol ng Boses na Arduino Robot + Wifi Camera + Gripper + APP at Manu-manong Paggamit at Obstacle Avoiding Mode (KureBas Ver 2.0): 4 na Hakbang
Kinokontrol ng Boses Arduino Robot + Wifi Camera + Gripper + APP at Manu-manong Paggamit at Obstacle Avoiding Mode (KureBas Ver 2.0): Ang KUREBAS V2.0 ay bumalik. Napakahanga niya sa mga bagong tampok. Mayroon siyang gripper, Wifi Camera at isang bagong application na ginawa para sa kanya
Mga Paraan ng Pagtuklas sa Antas ng Tubig Arduino Paggamit ng Ultrasonic Sensor at Funduino Water Sensor: 4 na Hakbang
Mga Paraan ng Pagtuklas sa Antas ng Tubig Arduino Gamit ang Ultrasonic Sensor at Funduino Water Sensor: Sa proyektong ito, ipapakita ko sa iyo kung paano lumikha ng isang murang detektor ng tubig gamit ang dalawang pamamaraan: 1. Ultrasonic sensor (HC-SR04) .2. Funduino water sensor