Talaan ng mga Nilalaman:

UCL - Naka-embed - Warningsystem - RC Kotse: 7 Hakbang
UCL - Naka-embed - Warningsystem - RC Kotse: 7 Hakbang

Video: UCL - Naka-embed - Warningsystem - RC Kotse: 7 Hakbang

Video: UCL - Naka-embed - Warningsystem - RC Kotse: 7 Hakbang
Video: Business opportunities in Africa: Inclusion of talent with disabilities, ILO GBDN conference, 26 Oct 2024, Nobyembre
Anonim
UCL - Naka-embed - Warningsystem - RC Car
UCL - Naka-embed - Warningsystem - RC Car
UCL - Naka-embed - Warningsystem - RC Car
UCL - Naka-embed - Warningsystem - RC Car
UCL - Naka-embed - Warningsystem - RC Car
UCL - Naka-embed - Warningsystem - RC Car

Sa proyektong ito gumawa ako ng isang simpleng babala para sa mga logistic robot. Karaniwan ito ay isang RC car na may isang ultra sonic sensor sa harap at isang balakid na pag-iwas sa senor sa likuran. Ang kotse ay kinokontrol sa pamamagitan ng Bluetooth sa isang app.

Hakbang 1: Mag-video ng Mga Larawan

Image
Image
Mag-video ng Mga Larawan
Mag-video ng Mga Larawan
Mag-video ng Mga Larawan
Mag-video ng Mga Larawan
Mag-video ng Mga Larawan
Mag-video ng Mga Larawan

Hakbang 2: Mga Bahagi

Ito ay isang listahan ng mga sangkap na ginamit ko:

1 x arduino mega 25601 x L298N Dual H-Bridge Motor Driver1 x Ultrasonic sensor1 x Obstacle sensor ng pag-iwas1 x HC-05 module ng blueber3 x leds, berde, dilaw at pula2 x DC motors1 x Speaker1 x transistor4 x 220 ohm resistors1 x 1k resistor1 x 2k risistor

wiresbreadboard3d printet holder para sa ultrasonic sensor1 x 9v na baterya6 x AA na baterya

Hakbang 3: Wirering Diagram

Wirering Diagram
Wirering Diagram
Wirering Diagram
Wirering Diagram

Hakbang 4: Code

Ang ideya ng programa ay upang magbigay ng mga babala at ihinto ang rc car kung nais itong isara masyadong isang bagay. Kapag may isang bagay na nasa ilalim ng 30 cm ang layo ng isang pulang humantong ay nagsisimulang mag-flash, ang speaker ay gumagawa ng isang tunog at ang kotse ay huminto. Kapag nahinto ang kotse hindi posible na isulong ang kotse.

Kung ang isang bagay ay nasa pagitan ng 31 at 70 cm ang layo isang dilaw na humantong ay kumikislap. Kapag walang mali isang berdeng humantong ay nasa.

Kung ang isang bagay ay tungkol sa 20 cm mula sa likod ng kotse ang kotse ay tumitigil. Kapag nahinto ang kotse hindi posible na paandar ang kotse paatras.

Sinubukan kong isulat ang code sa iba't ibang mga klase upang gawing malinis hangga't maaari ang pangunahing. Ngunit nagkaroon ako ng maraming problema sa daloy ng code na kumokontrol sa RC. Kaya't sa huli nagsulat ako ng control code sa pangunahing programa. Ito ay isang bagay na nais kong baguhin.

Hakbang 5: Ang App

Ang app
Ang app
Ang app
Ang app

Gumawa ako ng isang app upang makontrol ang kotse. Ang app ay ginawa sa imbentor ng MIT app. Ang problema lamang sa imbentor ng MIT app ay hindi nila sinusuportahan ang multitouch.

Nagpapadala ang app ng data sa pamamagitan ng Bluetooth. Ginagamit ng module ng bluetooth ang rx1 at tx1 sa arduino mega. Sa pamamagitan nito, maaari kong mai-program ang arduino sa pamamagitan ng USB at gamitin ang app upang makontrol ang kotse nang sabay.

Hakbang 6: 3D Print

3D Print
3D Print

Gumawa ako ng isang bracket para sa ultrasonic sensor. Ang pagguhit mismo ay ginawa ko sa pagsasanib 360.

Ang bracket ay disenyo para sa aking RC car.

Hakbang 7: Pangwakas na Kaisipan

Marami akong natutunan sa paggawa ng proyektong ito. Ang pinakamalaking hamon sa proyektong ito ay upang gumana ang komunikasyon sa bluetooth. Natutunan ko kung paano gamitin ang millis at micros sa halip na antala, dahil ang pagpapaandar ng pagkaantala ay tumitigil sa buong programa. Natutunan ko kung paano gumawa ng sarili kong 3d na pagguhit at kung paano ito mai-print.

Ang isang bagay na nais kong gawin ay bigyan ang kotse ng isang awtomatikong pagpapaandar, kaya maaari itong magmaneho nang mag-isa.

Sa pangkalahatan, masaya ako sa paggawa nito, at alam ko na maraming sa kotse ang maaaring mapabuti.

Inirerekumendang: