Cov txheej txheem:

Arduino Reaction Game: 9 Kauj Ruam
Arduino Reaction Game: 9 Kauj Ruam

Video: Arduino Reaction Game: 9 Kauj Ruam

Video: Arduino Reaction Game: 9 Kauj Ruam
Video: How to make a STEEL MARBLE TRACK with basic tools! step by step guide 2024, Hlis ntuj nqeg
Anonim
Arduino Reaction Game
Arduino Reaction Game

Kuv ua qhov kev ua si no raws li tsev kawm ntawv txoj haujlwm. Peb yuav tsum ua qee yam sib tham nrog arduino. Nov yog kuv thawj qhov haujlwm Arduino kuv tau ua, yog li nws nyuaj heev, tab sis tsis yooj yim sua!

Kauj Ruam 1: Sau Koj Cov Cuab Yeej

Rau qhov haujlwm no koj yuav xav tau:

-Ua Arduino. (Kuv siv nano, tab sis koj tuaj yeem siv ib qho Arduino)

- swb (potentiometer)

- Ib lub pob

- LED npo, nyiam dua 32 x 128

- Tsawg kawg rau rau lub teeb LED (Kuv xav kom tau txais ib pawg ntawm lawv, lawv yuav tawg yooj yim)

- Daim phiaj los ntsuas koj txoj haujlwm

- lub roj teeb tuav

- laptop/ computer

- Soldering Hlau

Kauj Ruam 2: Txuas LEDS

Txuas LEDS
Txuas LEDS

Thaum koj tau sau tag nrho koj cov cuab yeej, nws yog lub sijhawm los ua!

Nov yog Schematic ntawm qhov project.

Yog li, koj ua li no li cas?

Ua ntej tshaj plaws, txuas koj Arduino rau koj lub computer thiab rub tawm cov cai. Rub nws mus rau koj Arduino

Thaum koj tau tshaj tawm cov cai, tau txais koj daim ntawv qhia zaub mov tawm!

Txuas koj lub teeb LED raws li cov phiaj xwm saum toj no, muab cov hlua me me ntawm LEDS tso rau hauv kab hauv av ntawm koj lub khob cij (feem ntau nws yog txoj kab xiav nyob rau sab saum toj ntawm koj lub rooj noj mov). Tau txais ib lossis koj cov xov txuas thiab txuas nws mus rau GND (hauv av) ntawm koj lub arduino, thiab lwm sab ntawm kab hauv av ntawm lub khob cij. Tam sim no txhua yam koj yuav muab tso rau ntawm kab kab no tag nrho, yuav raug tsaws.

Lwm sab ntawm LEDS yuav tsum yog ntawm lub khob cij. Koj tuaj yeem tso lawv nyob txhua qhov chaw, tsuav koj txuas lawv mus rau tus lej digital ntawm koj Arduino. Txoj kev ntawd, lawv yuav tau txais hluav taws xob thiab koj tuaj yeem siv lawv rau koj tus lej. Raws li rau cov pins digital: koj muaj tsib leds, yog li koj yuav txuas lawv txhua qhov sib txawv digital pins.

Coj ib qho yuav tsum txuas nrog tus lej digital 3, coj ob txuas nrog tus lej digital 5, coj peb txuas nrog tus lej digital 7, coj plaub txuas nrog tus lej digital 9 thiab coj tsib txuas nrog tus lej pin 10. Nco ntsoov tias koj muab cov hlua tso rau txoj kab ntsug ntawm koj daim ntawv qhia zaub mov, thiab tsis yog ntawm kab kab rov tav.

Muaj tus thib rau coj, qhov coj no yog koj cov players "Lub teeb lub neej", lub teeb uas qhia tias tus neeg uas ua ntawv poob lossis tsis. Lub teeb no yuav tsum txuas nrog tib txoj kev, tab sis siv tus lej digital 11.

Thiab qhov ntawd yog nws rau txuas LEDS!

Kauj ruam 3: Slider

Swb
Swb
Swb
Swb
Swb
Swb

Tus swb yog yooj yim rau txuas. Tus swb muaj 3 tus pin. Ob tus pin ntawm ib sab yog hauv av thiab qhov hluav taws xob, lwm tus pin yog koj lub teeb liab.

Tus pin teeb liab mus rau Analog Pin A1

Tus pin hauv av mus rau kab hauv av ntawm koj lub rooj noj mov.

Tam sim no, peb tseem tsis tau ua qhov no, tab sis nws tseem ceeb heev kom ua kab 5V ntawm koj lub khob cij. Nws yog nyob hauv qab lossis siab dua ntawm kab hauv av, thiab nws yog xim liab. Tau txais koj lub xov tooj thiab muab tso rau hauv 5V ntawm koj lub arduino. Muab lwm txoj kab rau ntawm kab 5V ntawm koj lub khob cij. Tag nrho kab kab rov tav tam sim no yog koj li 5V kab thiab koj tuaj yeem tso tag nrho koj cov hluav taws xob ntawm no.

Muab tus 5V tus pin rau kab no thiab koj tus swb yuav tsum txuas nrog!

Kauj ruam 4: LED Screen

LED Screen
LED Screen

Ib feem ntawm cov lus qhia no tsuas ua haujlwm rau 4 tus pin LED npo ntawm Arduino Nano. Nco ntsoov tias koj lub vijtsam muaj cov pins: GND, VDD, SCK thiab SDA. Arduino Uno muaj SCK thiab SDA hloov pauv ib puag ncig, yog li google cov kauj ruam no yog tias koj tsis paub yuav txuas koj lub vijtsam li cas.

GND tus pin tau yooj yim, koj txuas qhov no mus rau koj kab hauv av ntawm lub khob cij, lossis tus pin hauv av ntxiv ntawm koj tus arduino.

Tom qab ntawd, txuas VDD rau koj li 5V kab.

SCK thiab SDA siv tus pin analog 4 thiab 5, SCK siv tus pin analog 5 thiab SDA siv tus pin analog 4.

Tam sim no koj lub vijtsam txuas nrog, muab koj cov arduino tso rau hauv koj lub zog thiab xyuas kom nws ua haujlwm.

Kauj ruam 5: Khawm

Khawm
Khawm
Khawm
Khawm

Qhov kawg uas koj xav tau txuas yog koj lub pob. Muaj ntau hom nyees khawm sib txawv nrog txoj hauv kev sib txuas. Saum toj no koj tuaj yeem pom lub pob kuv siv. Yog tias koj muaj qhov no, lossis khawm zoo sib xws nrog tib tus pin, koj tuaj yeem ua raws qhov kev qhia no. Txwv tsis pub koj yuav tsum tau google yuav ua li cas txuas koj lub pob.

Muaj 3 tus pin ntawm lub pob no.

GND mus rau koj cov kab hauv av ntawm lub khob cij

VCC mus rau koj li 5V kab ntawm lub khob cij

thiab S yog digital tawm, mus rau tus lej digital 8.

Yay! Tam sim no txhua yam txuas nrog thiab npaj los sim.

Kauj Ruam 6: Xeem

Kev Xeem
Kev Xeem

Tam sim no, txhua yam tau npaj los sim!

Yog tias koj tsis tau ua dua, rub tawm thiab xa cov cai rau koj Arduino. Nws yuav zoo li me ntsis txawv, tab sis koj qhov kev ua si yog tam sim no npaj mus! Koj tuaj yeem tsim qauv rooj plaub nrog duab los qhia (zoo li kuv tau ua) thiab txiav txim siab qhov twg koj xav tau koj tus swb, khawm, coj tshuaj ntsuam thiab coj teeb.

Kauj ruam 7: Muag

Muag
Muag

Tam sim no, qhov no yog qhov nyuaj, tshwj xeeb tshaj yog ntawm Arduino Nano. Ua ntej koj pib muag, xyuas kom koj nyob sab nraud, lossis siv daim npog ntsej muag los tiv thaiv koj tus kheej los ntawm kev ua pa pa phem los ntawm cov hlau muag.

Txhua yam uas koj nyuam qhuav txuas rau ntawm koj daim ntawv qhia zaub mov thiab arduino, koj yuav txuas mus tas li. Xyuas kom tag nrho koj cov xov hlau ua haujlwm thiab koj muaj txoj xov hlau zoo nyob hauv qhov chaw raug.

Okay, yog li, qhov no yog qhov kuv tau ua.

Kab 5V thiab Kab hauv av yuav tsum tau rov tsim dua nrog qee yam uas koj tuaj yeem muag tau. Kuv siv tus protoboard (duab saum toj no). Txiav lub protoboard kom koj muaj ob ntu me me. Nws tsis tas yuav yog qhov loj heev, tab sis nco ntsoov tias lawv muaj chaw txaus rau koj cov cables. Tam sim no, tawm qhov ntawd muag cov hlau thiab muag ib txoj hlua rau 5V kab ntawm koj lub khob cij. Lwm sab yuav tsum raug muag ntawm ib tus protoboards. Peb tau rov tsim dua 5V kab tam sim no, ntawm txhua daim ntawv tiv thaiv no. Txhua yam uas xav tau 5V, tuaj yeem muag rau qhov no. Ua tib yam rau lwm tus protoboard, tab sis siv tus pin hauv av ntawm koj Arduino.

Yog lawm, txhua yam uas xav tau 5V thiab Hauv av ua ntej, yuav tsum tau muag ntawm cov laug cam no. Koj tuaj yeem tsoo lawv txhua qhov ua ke kom yooj yim dua. Qhov no txhais tau tias tag nrho koj cov leds yuav tsum tau cabled thiab qhov me me yuav tsum raug muag rau hauv av protoboard. (Lwm sab yuav tsum raug muag rau lawv cov koob digital uas peb tau ua qauv rau lawv ua ntej)

Yeej, txhua yam koj tau siv, yuav raug muag zoo li no.

Thaum qhov ntawd ua tiav, koj txoj haujlwm yog mus tas li!

Kauj ruam 8: Casing

Casing
Casing

Kauj ruam kawg, muab nws tso ua ke: koj yuav tsim rooj plaub!

Cov ntaub ntawv no tuaj yeem yog txhua yam koj xav tau, tsuav yog cov khoom haum. Kuv rooj plaub yog 3D luam qauv uas kuv tsim thiab lwm tus 3D ua qauv rau kuv, kuv xav muab nws tso, tab sis nws muaj qee qhov tsis raug hauv kev tsim, yog li nws zoo tshaj yog koj ua koj tus kheej. Ntxiv rau, nws yuav zoo li koj li haujlwm thaum koj ua!

Yog li, yog tias koj ua qauv ua ntej, koj tuaj yeem siv qhov ntawd kom ntseeg tau tias koj muaj chaw txaus rau txhua ntu. Tsis tas li, tsis txhob hnov qab ua chaw rau cable ntawm koj cov arduino rau koj lub zog siv! Kuv vam tias koj yuav vwm thiab siv koj tus kheej cov ntaub ntawv thiab xim!

Kauj Ruam 9: Lo Lus Kawg

Yog li, kuv vam tias koj txaus siab rau kuv cov lus qhia thiab ua koj li haujlwm zoo nkauj. Xav tias hloov pauv yam koj nyiam. Raws li rau kuv, txoj haujlwm no tseem tsis tau tiav. Kuv qhov kev tsim qauv kawg ua haujlwm, tab sis tom qab ob peb teev kuv Arduino tsis ua haujlwm, yog li kuv vam tias yuav nrhiav kev daws teeb meem kom nws ua haujlwm tas mus li. Kuv tau txaus siab rau txoj haujlwm no, txawm hais tias nws muaj kev ntxhov siab ntau, teev thiab kua muag. Kuv vam tias yuav ua ntau ntxiv rau yav tom ntej thiab koj yuav nyiam koj qhov project!

Pom zoo: