Cov txheej txheem:

Arduino Tswj Laser Aub Chaser Qho Khoom Ua Si: 6 Cov Kauj Ruam
Arduino Tswj Laser Aub Chaser Qho Khoom Ua Si: 6 Cov Kauj Ruam

Video: Arduino Tswj Laser Aub Chaser Qho Khoom Ua Si: 6 Cov Kauj Ruam

Video: Arduino Tswj Laser Aub Chaser Qho Khoom Ua Si: 6 Cov Kauj Ruam
Video: The US Military Has Adopted The Xbox Controller 2024, Hlis ntuj nqeg
Anonim
Image
Image
Arduino Tswj Laser Aub Chaser Qho Khoom Ua Si
Arduino Tswj Laser Aub Chaser Qho Khoom Ua Si

Kwv yees li ob xyoos dhau los, Kuv tau tsim cov khoom ua si no rau kuv tus dev qhov twg lub laser tau tswj nrog ob lub servos kom muab nws txav mus los qhov twg lub laser dot khiav tawm thiab nws tuaj yeem caum nws. Lub laser ua haujlwm tau zoo tab sis thaum lub sijhawm kuv tsiv tawm tsis ntev los no nws tau raug puas tsuaj yog li hauv Cov Lus Qhia no peb yuav kho nws thiab kuv yuav piav qhia cov hauv paus ntsiab lus ntawm kev ua haujlwm.

Kauj ruam 1: Cov ntaub ntawv

Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv
Khoom siv

Txoj haujlwm no suav nrog 4 ntu: pawg Arduino, 2 micro servos thiab laser module. Lawv txhua tus nyob hauv ib lub taub ntim yas los ntawm qaub cream qhov twg Arduino pawg thawj coj tau lo rau hauv qab thaum cov servos thiab lub laser nyob saum.

Hauv qab no yog cov npe kev yuav khoom qhov twg koj tuaj yeem tau txais yam koj xav tau:

  • Pawg Arduino:

    www.banggood.com/custlink/vKGvhaBTl3

  • 9g Mini Servos:

    www.banggood.com/custlink/v33GdlgfaE

  • Laser diode module:

    s.click.aliexpress.com/e/crrJMQgs

Kauj Ruam 2: Kev tsim kho

Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho
Kev tsim kho

Yav dhau los kuv tau muab cov servos kaw rau lub hau nrog qee cov kua nplaum kub tab sis nws tsis tuav. Txhawm rau kho qhov no, Kuv yuav siv qee daim kab xev ua ob sab ua qhov no ua pov thawj kom ruaj nyob qhov twg kuv tau siv nws. Kev sib dhos ntawm lub hau tsis yog qhov tseem ceeb raws li nws ib txwm tuaj yeem hloov kho los ntawm kev tig.

Lwm qhov kev pabcuam tau txuas ncaj qha mus rau thawj qhov yog li lawv tuaj yeem ua ke txav lub laser hauv ob qho kev qhia. Thawj tus txav nws sab laug thiab sab xis, thaum tus thib ob txav nws nce thiab nqis. Lub laser module tau txuas rau sab caj npab ntawm qhov thib ob servo nrog qee cov kua nplaum kub uas zoo li tseem tab tom tuav.

Kauj Ruam 3: Kev thaiv kab hlau

Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv

Txoj hlua hluav taws xob ntawm txoj haujlwm yog qhov yooj yim. Servo motors muaj peb lub xov hlau: fais fab, av, thiab teeb liab. Cov xaim hluav taws xob feem ntau yog xim liab, thiab yuav tsum txuas nrog 5V tus pin ntawm Arduino board. Cov hlau hauv av feem ntau yog xim dub lossis xim av thiab yuav tsum txuas nrog tus pin hauv av ntawm Arduino board. Cov cim teeb liab feem ntau yog daj, txiv kab ntxwv lossis dawb thiab yuav tsum txuas nrog tus lej digital ntawm Arduino board. Hauv peb qhov xwm txheej peb siv tus pin 9 thiab 11. Nco ntsoov tias servos kos lub zog loj, yog li yog tias koj xav tau tsav ntau dua ib lossis ob, koj yuav zaum yuav tsum tau siv lub zog los ntawm cov khoom sib cais thiab tsis yog +5V tus pin ntawm koj Arduino.

Lub laser module muaj peb tus pin tab sis tsuas yog ob ntawm lawv tau siv. Ib qho ntawm sab laug yog qhov kev sib txuas zoo thiab nws feem ntau yog cim nrog cov ntawv S, thaum qhov kev sib txuas tsis zoo nyob ntawm sab xis thiab nws tau cim nrog rho tawm. Koj tuaj yeem tau txais qhov txuas mus rau tag nrho cov phiaj xwm hauv cov lus piav qhia video.

Daim ntawv qhia tag nrho muaj nyob ntawm EasyEda:

easyeda.com/bkolicoski/Arduino-Laser-Toy

Kauj Ruam 4: Cov Ntsiab Cai ntawm Kev Ua Haujlwm

Cov Ntsiab Cai ntawm Kev Ua Haujlwm
Cov Ntsiab Cai ntawm Kev Ua Haujlwm
Cov Ntsiab Cai ntawm Kev Ua Haujlwm
Cov Ntsiab Cai ntawm Kev Ua Haujlwm

Tam sim no qhov kev kho tiav tiav, cia saib lub chaws thiab seb lub cuab yeej no ua haujlwm li cas. Ib qho 9g micro servo muaj kev txav ntawm 180 degrees thiab nws tau tswj los ntawm PWM teeb liab. Lub teeb liab no tau tsim los ntawm Arduino nrog kev pab los ntawm Servo lub tsev qiv ntawv. Lub tsev qiv ntawv muab txoj hauv kev yooj yim hu ua "sau" uas sau tus nqi rau servo, tswj tus ncej kom haum. Ntawm tus qauv servo, qhov no yuav teeb lub kaum sab xis ntawm tus ncej (hauv qib), txav cov ncej mus rau qhov kev taw qhia ntawd.

Hauv peb qhov xwm txheej peb xav txwv qhov kev txav no mus rau qhov siab tshaj ntawm 50 txog 70 degrees hauv txhua qhov kev taw qhia yog li thaj chaw uas tus dev khiav tsis loj heev kom nws tsis nkees sai sai. Ib qho ntxiv, Kuv tau siv cov kev txwv no los teeb tsa ib puag ncig ntawm lub laser kom nws tsis tawm ntawm thaj chaw uas kuv tus dev yuav tsum txav mus. Lawv tau teeb tsa thaum pib ntawm kev kos duab ua ke nrog cov lus txhais rau ob qhov kev pabcuam thiab qhov sib txawv uas peb yuav siv rau lawv txoj haujlwm.

Kauj ruam 5: Arduino Code

Arduino Txoj Cai
Arduino Txoj Cai
Arduino Txoj Cai
Arduino Txoj Cai

Hauv kev teeb tsa ua haujlwm, peb xub pib ua haujlwm servos thiab txuas lawv mus rau tus pin raug ntawm Arduino. Qhov no yuav qhia lub tsev qiv ntawv tso tawm PWM teeb liab ntawm tus pin ntawd. Tom ntej no peb sau thawj txoj haujlwm rau ob qho kev pabcuam thiab rau peb kom muaj peev xwm tso khoom ua si kom raug, Kuv tau ntxiv qee qhov chaws uas yuav txav cov servos hauv cov qauv ncig rau 3 zaug ntawm ntug ntawm qhov txwv uas tau teeb tsa. Txoj hauv kev no koj tuaj yeem pom qhov twg dot txav mus thiab kho qhov tso cov khoom ua si kom haum.

Hauv lub voj ua haujlwm, peb xub tsim ob tus lej, sawv cev rau cov tom ntej ntawm ob lub servos thiab peb muab cov kev txwv uas peb tau teeb tsa ua ntej. Kev ua haujlwm tsis sib xws hauv Arduino, tuaj yeem lees txais yam tsawg kawg nkaus thiab tus nqi siab tshaj plaws uas nws xav tau los tsim. Cov txiaj ntsig no raug xa mus rau servos, ib qho zuj zus, nrog ncua sijhawm ib nrab thib ob hauv nruab nrab.

Cov lej tag nrho tuaj yeem pom ntawm kuv nplooj GitHub:

github.com/bkolicoski/LaserToy

Kauj ruam 6: Txaus siab rau

Txaus siab rau!
Txaus siab rau!
Txaus siab rau!
Txaus siab rau!

Kuv cia siab tias Cov Lus Qhia no yog kev kawm thiab nthuav tawm yog li kuv qhia kom ua raws kuv thiab tsis txhob hnov qab sau npe yuav ua rau kuv li YouTube channel.

Pom zoo: