Cov txheej txheem:

Arduino Obstacle Zam Kev Tsav Tsheb: 7 Kauj Ruam
Arduino Obstacle Zam Kev Tsav Tsheb: 7 Kauj Ruam

Video: Arduino Obstacle Zam Kev Tsav Tsheb: 7 Kauj Ruam

Video: Arduino Obstacle Zam Kev Tsav Tsheb: 7 Kauj Ruam
Video: robot race. line follower robot with arduino program 2024, Hlis ntuj nqeg
Anonim
Arduino Obstacle Zam Kev Tsav Tsheb
Arduino Obstacle Zam Kev Tsav Tsheb
Arduino Obstacle Zam Kev Tsav Tsheb
Arduino Obstacle Zam Kev Tsav Tsheb
Arduino Obstacle Zam Kev Tsav Tsheb
Arduino Obstacle Zam Kev Tsav Tsheb

Nyob zoo! thiab zoo siab txais tos rau cov lus qhia hais txog yuav ua li cas thiaj tsim tau Arduino teeb meem zam kev tsheb. Peb tuaj yeem pib los ntawm kev tau txais cov ntaub ntawv tsim nyog rau txoj haujlwm no, thiab ua kom muaj kev lom zem!

KHOOM:

  • Poj niam rau Txiv neej Xov
  • Hlau
  • Sensor nrug
  • Ntoo Ntoo
  • Gorilla Daim Kab Xev/Hluav Taws Xob
  • 2 Motors nrog Log
  • Servo
  • Ntsia Hlau
  • Ntsia Hlau
  • Arduino
  • Roj teeb Holdster
  • Log
  • USB rau Roj Teeb Pob
  • Arduino Motor Attachment
  • Arduino USB
  • PC
  • Yas Stand

Ib qho ntxiv, Kuv nyob ntawm no qhia koj txog kev ua Obstacle Zam Txim Neeg Hlau raws Arduino. Hauv qab no yog cov lus qhia ib kauj ruam hauv kev tsim cov txheej txheem no los ntawm txhua yam. Txawm li cas los xij, txoj haujlwm no yog lub peev xwm muaj peev xwm tswj tau tus neeg hlau uas muaj peev xwm tuaj yeem zam dhau ib qho kev khuam siab uas nws tau ntsib nrog, kom zam dhau. Cov txheej txheem cuam tshuam nrog kev ntsib teeb meem thaum mus rau tom ntej, ib zaug ntsib lub hom phiaj, tus neeg hlau no yuav cia li tsis txav mus rau tom ntej thiab yuav nqis rov qab. Tom qab ntawd, nws tshuaj xyuas sab laug/sab xis kom tom qab ntawd pib txav txoj hauv kev uas tsim nyog dua. Lub hom phiaj ntawm Txoj Haujlwm no yog nkag siab txog kev tsim vaj tsev/kho tshuab tom qab lub tswv yim uas txuas rau peb lub zej zog xws li tsheb tsav tus kheej, kev tsim khoom lag luam, thiab lwm yam.

Kauj Ruam 1: Tsim Lub Chassis

Tsim Chassis
Tsim Chassis
Tsim Chassis
Tsim Chassis

Txhawm rau tsim lub thav duab, koj yuav tsum tau txais koj txhais tes ntawm tus qauv ua ntej rau tsim txoj haujlwm no, lossis cov ntoo uas tsis yooj yim nrog qhov ntev ntawm 1/2 ko taw x 1/4 ko taw. Qhov no yuav yog koj tus ncej thiab lub hauv paus ntawm cov lus qhia no uas koj tag nrho cov lej arduino thiab cov tshuab ua haujlwm.

  1. Siv ob txoj hlua txuas rau txhua lub tshuab DC. Tom qab ntawd kho ob lub cav rau lub chassis siv cov ntsia hlau.
  2. Siv cov ntsia hlau/kua nplaum/kab xev, txuas lub cav mus rau sab hauv qab ntawm lub chassis ntawm sab nraub qaum
  3. Xyuas kom cov motors muaj kev nyab xeeb thiab tuaj yeem siv dag zog
  4. Nqa lub log thiab siv txhua txoj hauv kev, ntxig lub log rau pem hauv ntej ntawm txoj haujlwm

Kauj Ruam 2: Txuas Cov Khoom Me

Txuas Cov Khoom Me
Txuas Cov Khoom Me
Txuas Cov Khoom Me
Txuas Cov Khoom Me

Rau cov kauj ruam no, koj yuav tsum tau muab ob lub Cheebtsam no tso rau hauv qhov chaw tshwj xeeb kom ua tiav qhov tsim ntawm txoj haujlwm no. Lub pob yuav xav tau txuas rau lub khawm los ntawm kev siv qhov chaw nres nkoj sab laug nrog xaim liab los ntawm lub roj teeb pob. Tsis tas li, siv daim kab xev, kua nplaum lossis ntsia hlau los teeb lub roj teeb pob rau ntawm qhov nruab nrab sab saum toj ntawm koj lub hauv paus, tom qab ntawv txuas qhov hloov pauv mus rau sab hauv qab ntawm txoj haujlwm.

Kauj Ruam 3: Txhim Kho Cov Qauv

Mounting cov Modules
Mounting cov Modules
Mounting cov Modules
Mounting cov Modules

*Nco tseg: Thaum teeb tsa Arduino board, tawm qhov chaw txaus los ntsaws USB cable, txij li tom qab koj yuav tsum tau teeb tsa Arduino board los ntawm kev txuas nws mus rau PC ntawm USB cable.

Txawm li cas los xij, Arduino yog ib feem tseem ceeb hauv kev ua tiav txoj haujlwm no thiab kev tso kawm ntawm txhua tus qauv cuam tshuam rau nws qhov ua tau zoo thiab zoo nkauj. Qhov chaw nyob ntawm qhov ntsuas qhov deb thiab Arduino yuav tsum tau teeb tsa hauv ib qho chaw tshwj xeeb, Arduino yuav tsum tau muab ntsia rau hauv tus ncej tom qab lub roj teeb pob, nyob rau tom kawg kom sib npaug qhov hnyav ntawm lub tsheb no. Nco ntsoov tso Arduino txuas rau saum Arduino rau lub cev muaj zog ua haujlwm kom raug. Tom ntej no, nco ntsoov tias qhov ntsuas qhov deb yuav xav tau ua ntej ntawm qhov haujlwm no txhawm rau txheeb xyuas cov teeb meem thiab luam theej duab lwm txoj hauv kev uas muaj kev nyab xeeb dua mus rau hauv.

Kauj Ruam 4: Ruaj Ntseg Qhov Sensor

Ruaj Ntseg Qhov Nruab Nrab Sensor
Ruaj Ntseg Qhov Nruab Nrab Sensor

Tsis txhob hais txog, qhov ntsuas qhov deb yog qhov tseem ceeb hauv kev tso cai rau tag nrho txoj haujlwm no kom ua haujlwm thiab zam kev muaj teeb meem hauv nws txoj kev. Rau cov kauj ruam no, koj yuav tsum txuas ob daim yas uas haum kom ruaj khov rau qhov kev pabcuam hauv qhov chaw, txuas qhov no mus rau lub hauv paus yas txhawm rau txuas rau peb lub thav duab. Qhov no yuav muab cov txheej txheem nrog kev txav mus los thiab kev hloov pauv rau txhua lub zog yav tom ntej uas lub ntsuas nrug deb siv txav mus rau txhua qhov kev coj. Ceev cov khoom tiv thaiv no rau hauv ntej ntawm lub hauv paus lossis thav duab thiab tam sim no npaj mus siv qhov ntsuas qhov deb.

Nrog lub ntsuas qhov nrug, koj yuav tsum tau muab qhov no tso rau ntawm lub hauv ntej ntawm cov txheej txheem koj nyuam qhuav tsim, los ntawm kab xev/kua nplaum/zauv sib txuas, yog li cov servo txav mus, qhov ntsuas qhov deb ua ib yam.

Txuas plaub lub xov hlau txuas mus rau lub ntsuas hluav taws xob Ultrasonic thiab teeb nws rau ntawm qhov txuas txuas. Tom qab ntawd teeb tsa tus ncej ntawm TowerPro micro servo uas twb tau teeb tsa ntawm lub chassis.

Kauj Ruam 5: Kev Sib Txuas Hlau & Circuit Schematic

Kev Sib Txuas Hluav Taws Xob & Circuit Schematic
Kev Sib Txuas Hluav Taws Xob & Circuit Schematic

Cov kev sib txuas xov hlau no yog qhov tseem ceeb hauv kev tso cai rau txoj haujlwm los ua nws txoj haujlwm, yog li nco ntsoov xyuas ob zaug seb koj tab tom txuas txhua feem rau qhov twg. Hauv cov phiaj xwm hluav taws xob, koj tuaj yeem pom cov kev sib txuas tsim nyog xav tau rau Arduino tsav, kev nkag siab, thiab lwm yam.

*Nco tseg: Cov phiaj xwm no cuam tshuam nrog plaub lub cav, txawm li cas los xij, peb tuaj yeem tsis quav ntsej ob qho ntxiv thiab txuas ntxiv mus.

Kauj Ruam 6: Txoj Cai

Txoj Cai
Txoj Cai
Txoj Cai
Txoj Cai
Txoj Cai
Txoj Cai
Txoj Cai
Txoj Cai

Tsis muaj ib yam ntawm no yuav yooj yim ua haujlwm yam tsis muaj tus lej programmed hauv Arduino. Ntawm no kuv tau muab cov cai los ua haujlwm tag nrho txoj haujlwm no yog tias txuas thiab tsim kho kom raug. Koj tuaj yeem saib cov duab muab kom nkag siab zoo dua thiab theej cov cai.

Kauj Ruam 7: Kev ua tiav

Kev ua tiav
Kev ua tiav
Kev ua tiav
Kev ua tiav
Kev ua tiav
Kev ua tiav

Vim yog qhov tseeb uas peb tau ua tiav txhua cov kauj ruam, hla cov txheej txheem thiab qhia meej txhua qhov kev sib txuas/cov khoom siv uas tau koom nrog hauv txoj haujlwm no.

  1. Txuas koj Arduino rau koj lub PC
  2. Rub lub Tsev Qiv Ntawv xav tau (AFMOTOR, NEWPING)
  3. Sau cov cai
  4. Upload cov cai rau qhov chaw nres nkoj raug
  5. Test, Tshem tawm
  6. Nyem rau hauv cov roj teeb, tig lub qhov hluav taws xob thiab cia nws tsav tsheb!

Pom zoo: