Talaan ng mga Nilalaman:

UCL - Naka-embed na Kinokontrol na Kotse: 5 Hakbang
UCL - Naka-embed na Kinokontrol na Kotse: 5 Hakbang

Video: UCL - Naka-embed na Kinokontrol na Kotse: 5 Hakbang

Video: UCL - Naka-embed na Kinokontrol na Kotse: 5 Hakbang
Video: 【ENG】女人為了甩掉又油又挫又醜的相親普信男,一不小心和同樣來相親的頂級豪門繼承人閃婚了? 說好的只是契約結婚,陪他演戲,但這男人竟然要跟她來真的!#霸道總裁 #灰姑娘 #甜寵 #豪门 2024, Nobyembre
Anonim
UCL - Naka-embed na Kinokontrol na Kotse
UCL - Naka-embed na Kinokontrol na Kotse

Nagkaroon kami ng malaking ambisyon para sa proyektong ito. Sariling kotse sa pagmamaneho! Sumusunod sa isang itim na linya o pagmamaneho sa paligid ng libreng pag-iwas sa mga nakahahadlang. Mga koneksyon sa Bluetooth, at isang ika-2 na arduino para sa controller na may wireless na komunikasyon sa kotse. Siguro isang 2nd car na maaaring sumunod sa una.

Sa huli nagkaroon kami ng maraming mga problema upang makuha lamang ang forwars o paatras ng manu-manong kotse.

Hakbang 1: Listahan ng Mga Bahagi

Base car na may servo motor para sa pagpipiloto

Board ng Arduino

2 motor

Bridge Motor Controller

IR-Sensor

IR-Controller

Sensor ng kulay ng itim na kulay

Supply ng kuryente

Mga wire, turnilyo, piraso at elastiko

Hakbang 2: Mga Pagsasaalang-alang Bago

Mga Pagsasaalang-alang Bago
Mga Pagsasaalang-alang Bago
Mga Pagsasaalang-alang Bago
Mga Pagsasaalang-alang Bago

Sinundan muna namin ang isang gabay sa pagpupulong para sa isang 4wd robot car na may manu-manong kontrol na may infared at bluetooth, linetracking mode at mode na pag-iwas sa pag-iwas. Kapag hindi ito gumana matapos na tipunin namin ito, imposible para sa amin na makahanap ng error dahil wala kaming overlay ng code. Kaya't napagpasyahan naming magsimula ulit at sa halip na 4wd drive, nagpasya kaming gumamit ng isang base ng isang lumang depekto ng remote control na kotse. mula sa base na ito mayroong isang servo motor na konektado sa dalawang harap na gulong para sa pagpipiloto, at pagkatapos ay nagdagdag kami ng dalawang motor at dalawang gulong upang himukin ang kotse pasulong o paatras kaya't ang kotse ay may 4 na gulong sa kabuuan.

Hakbang 3: Pagtitipon at Mga Kable

Assembling at Kable
Assembling at Kable
Assembling at Kable
Assembling at Kable
Assembling at Kable
Assembling at Kable
Assembling at Kable
Assembling at Kable

Ang motor na kumokontrol sa direksyon ng mga gulong sa harap ay konektado sa isang L298N motor driver module.

Ang dalawang DC motor na nagtutulak ng mga gulong sa likuran ay konektado sa parehong driver ng L298N motor, sa kabilang output.

Ang L298N ay konektado mula sa pag-input ng kuryente nito sa power supply. Naglagay kami ng isang on / off switch sa pagitan ng dalawa. Ang GND ay konektado sa arduino GND at mayroon ding 5v output mula sa L298N na konektado sa VIN pin sa arduino.

Mayroong 6 na signal wires na konektado sa pagitan ng arduino at ng L298N. 3 para sa bawat motor control. Ang unang dalawa ay ginagamit upang pumili kung ang motor ay nakabukas at anong direksyon. ang pangatlo ay upang magpasya ang bilis ng mga motor.

Ngayon may lakas sa makina at ang kotse ay maaaring himukin at magdaragdag kami ng infared sensor upang magkaroon ng manu-manong kontrol sa isang remote control. At magdaragdag kami ng 3 mga sensor ng kulay ng itim na kulay upang subukang gawin ang kotse na sundin ang isang itim na linya.

ang infared sensor ay konektado sa output ng arduinos 5v at gnd para sa lakas at ang signal ay paunang konektado sa digita pin 13, ngunit ang wire ay nabasag doon at ang pin 13 ay hindi na magagamit sa aming arduino, kaya't inilipat namin ito sa didital pin 3

Ang mga sensor na ginamit para sa pagsubaybay sa linya ay gumawa kami ng 1 wire na nagkokonekta sa lahat ng 5v sa output ng L298N 5v at ang mga GND ay pinapaloob din sa 1 wire na konektado sa arduino GND pin. Ang mga signal pin ay konektado sa arduino digital pin 8, 7 at 2

Hakbang 4: 3D Print With Fusion 360

3D Print Sa Fusion 360
3D Print Sa Fusion 360
3D Print Sa Fusion 360
3D Print Sa Fusion 360
3D Print Sa Fusion 360
3D Print Sa Fusion 360

Gumawa ng mga guhit para sa isang palo sa Fusion 360, na inilaan na hawakan ang infared-sensor at bluetooth module.

Idinagdag ang file sa CURA para sa 3D printer Ultimaker 2+ upang mabasa ito.

Hakbang 5: Code

Ang aming programa ay binubuo ng iba't ibang mga elemento. Ang unang bagay na ginawa namin ay ang paggawa ng isang programa upang basahin ang infared signal mula sa remote control, at isulat kung aling mga utos ang naka-attach sa mga pindutan.

Pagkatapos ay lumikha kami ng isang programa upang makontrol ang 3 mga motor sa driver ng motor at manu-manong pagpipiloto na may remote control.

Pagkatapos ay gumawa kami ng isang programa na nagbabasa mula sa 3 linya ng mga sensor sa pagsubaybay, nagpapatakbo ng iba't ibang code depende sa kung anong kombinasyon ng mga sensor ang aktibo.

sa huli sinubukan naming pagsamahin ang mga programa, upang mayroon kang kontrol mula sa remote control upang pumunta sa manu-manong mode at patnubayan ang kotse o magpalit sa mode ng pagsubaybay sa linya, kung saan sumusunod ang kotse sa isang itim na linya sa ilalim nito.

Inirerekumendang: