Cov txheej txheem:

Yuav Ua Li Cas Thiaj Tsis Tiv Thaiv Neeg Hlau Siv Arduino: 5 Kauj Ruam
Yuav Ua Li Cas Thiaj Tsis Tiv Thaiv Neeg Hlau Siv Arduino: 5 Kauj Ruam

Video: Yuav Ua Li Cas Thiaj Tsis Tiv Thaiv Neeg Hlau Siv Arduino: 5 Kauj Ruam

Video: Yuav Ua Li Cas Thiaj Tsis Tiv Thaiv Neeg Hlau Siv Arduino: 5 Kauj Ruam
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim
Yuav Ua Li Cas Ua Obstacle Zam Tsis Siv Neeg Siv Arduino
Yuav Ua Li Cas Ua Obstacle Zam Tsis Siv Neeg Siv Arduino

Hauv cov lus qhia no, kuv yuav qhia koj yuav ua li cas kom tsis txhob cuam tshuam cov neeg hlau uas ua haujlwm nrog Arduino. Koj yuav tsum paub nrog Arduino. Arduino yog pawg tswj hwm uas siv atmega microcontroller. Koj tuaj yeem siv txhua version ntawm Arduino tab sis kuv tau siv Arduino Uno r3 ntawm kuv tus neeg hlau.

Txoj cai yog yooj yim heev thiab lub Circuit Court tsuas muaj 4-5 xov hlau. Tus neeg hlau tseem siv L293D lub cev tiv thaiv kab mob uas yog Arduino sib xws, txhawm rau tsav lub cav. Yog li, daim ntaub thaiv haum ncaj nraim mus rau Arduino, ua txhua yam yooj yim … Hauv paus, peb cov neeg hlau yog lub tsheb uas txav mus tom ntej thiab yog tias muaj qhov cuam tshuam los rau hauv nws txoj kev, nws nres nyob ntawd, txav rov qab me ntsis, thiab tom qab ntawd nws lub taub hau tig sab laug thiab sab xis. Tom qab ntawd nws sib piv qhov kev ncua deb thiab tus neeg hlau tig mus rau hauv kev coj nrog kev nyob deb dua. Tom qab ntawd tus neeg hlau rov txav mus rau tom ntej hauv qhov kev coj rov ua dua tag nrho cov txheej txheem dua.

Txhawm rau txheeb xyuas qhov nrug, tus neeg hlau siv HC-sr04 ultrasonic sensor. Yog li qhov ntsuas no xa cov suab tsis zoo ultrasonic, txhua txhua 10 microseconds, thiab yog tias muaj qhov cuam tshuam ua ntej, lub ntsuas tau txais lub ncha. Raws li lub sijhawm taug kev, nws paub qhov kev ncua deb ntawm lub ntsuas cua thiab qhov khoom. Yog li cia pib …

Kauj Ruam 1: Qhov Yuav Tsum Tau

Yam Yuav Tsum Tau
Yam Yuav Tsum Tau

Yog li txhawm rau pib ib qhov haujlwm, peb yuav tsum sau cov ntu uas xav tau ua ntej. Txhua ntu uas xav tau yog hais hauv qab no:-

  • Arduino
  • L293D Tsav Shield
  • Chassis (suav nrog lub cav thiab lub log)
  • Hlau
  • Lub roj teeb tuav
  • Micro servo tsav
  • HC-sr04 ultrasonic sensor module
  • tuav bracket rau lub sensor

Yog li sau cov ntaub ntawv no thiab txav mus rau qib tom ntej.

Kauj Ruam 2: Sib dhos Chassis

Sib sau ua ke Chassis
Sib sau ua ke Chassis
Sib sau ua ke Chassis
Sib sau ua ke Chassis

Tam sim no, sib sau koj lub cev neeg hlau. Txhua tus neeg tuaj yeem muaj lub cev sib txawv. Yog li sib sau ua ke koj lub chassis raws li. Feem ntau ntawm lub chassis tuaj nrog phau ntawv qhia thiab txawm tias kuv tuaj nrog nws yog li saib nws thiab tsim koj lub chassis raws li. Tom qab ntawd, txuas cov khoom siv rau lub chassis. Arduino, nrog lub cev tiv thaiv kab mob txuas rau nws thiab tseem lub roj teeb tuav yuav tsum tau tsau rau ntawm lub chassis. Lub cav servo tseem yuav tsum tau kho ntawm lub chassis ntawm sab xub ntiag. Lub taub hau ntev yuav tsum raug kaw hauv qab HC-sr04 bracket. Lub sensor yuav tsum tau tsau rau hauv lub bracket thiab bracket ntawm servo motor.

Tsis txhob lo nws mus rau lub cav servo vim tias tom qab nws tuaj yeem teeb tsa thaum qhov chaw tsis raug. Cia li kho nws. Txhim kho nws hauv txoj kev uas lub sensor tig mus rau sab xub ntiag (lub qhov muag tig rau pem hauv ntej).

Txuas cov xov hlau rau lub cav thiab npaj kom txhij rau cov kauj ruam tom ntej. Kuj rau lub sensor.

Kauj Ruam 3: Kev Sib Txuas Loj

Kev Sib Txuas Loj
Kev Sib Txuas Loj

Yog li tam sim no peb tab tom ua cov kev sib txuas. Tsis muaj ntau tshaj li 5-6 qhov sib txuas, yog li nws yuav yog ib qho khoom qab zib. Ua qhov sib txuas ntawm lub sensor raws li daim duab qhia saum toj no. Servo motor thiab dc bo motors tuaj yeem txuas nrog daim ntaub thaiv. Txuas lub roj teeb mus rau daim ntaub thaiv thiab txuas daim thaiv rau Arduino board.

Kauj ruam 4: Arduino Code

Arduino Txoj Cai
Arduino Txoj Cai

Yog li qhov no yog ntu kawg ntawm kev ua tiav peb cov neeg hlau. Yog li qhov no cuam tshuam nrog software thiab tsis yog kho vajtse. Yog li peb yuav tsum tau program peb Arduino. Kuv tau xa cov cai ntawm Arduino. Koj kuj tseem tuaj yeem siv lwm tus lej lossis sau koj tus kheej. Kuv nyuam qhuav tso nws rau siv.

Kauj ruam 5: Khiav

Yog li peb tau txhim tsa peb lub OBSTACLE AVOIDING ROBOT. Tam sim no nws yog lub sijhawm los ua si ib puag ncig nrog peb cov neeg hlau txias thiab sim cov kev sim tshiab hauv peb cov cai.

Pom zoo: