Indholdsfortegnelse:

Arduino Reaction Game: 9 trin
Arduino Reaction Game: 9 trin

Video: Arduino Reaction Game: 9 trin

Video: Arduino Reaction Game: 9 trin
Video: Arduino Based Reaction Time Game 2024, December
Anonim
Arduino Reaction Game
Arduino Reaction Game

Jeg lavede dette spil som en skoleopgave. Vi var nødt til at lave noget interaktivt med en arduino. Dette er mit første Arduino -projekt, jeg nogensinde har lavet, så det var ret svært, men ikke umuligt!

Trin 1: Saml dine værktøjer

Til dette projekt skal du bruge:

- Arduino. (Jeg brugte nano, men du kan bruge enhver Arduino)

- skyder (potentiometer)

- En knap

- LED -skærm, gerne 32 x 128

- Mindst seks LED -lamper (jeg vil anbefale at få en masse af dem, de går let i stykker)

- Et brødbræt til at teste dit projekt

- batteriholder

- bærbar computer

- Loddekolbe

Trin 2: Tilslutning af lysdioder

Tilslutning af lysdioder
Tilslutning af lysdioder

Når du har samlet alle dine værktøjer, er det tid til at lave!

Dette er skematisk af projektet.

Så hvordan gør du dette?

Først og fremmest skal du slutte din Arduino til din computer og downloade koden. Upload den til din Arduino

Når du har uploadet koden, skal du få dit brødbræt ud!

Tilslut dine LED -lamper som skemaet ovenfor, sæt LED'ernes lille streng i jordlinjen på dit brødbræt (normalt er det den blå linje på oversiden af dit brødbræt). Få en eller dine kabler og slut den til GND (jord) på din arduino og den anden side på jordlinjen på brødbrættet. Nu vil alt, hvad du vil lægge på hele denne vandrette linje, blive jordet.

Den anden side af lysdioderne skal være på brødbrættet. Du kan placere dem overalt, så længe du slutter dem til de digitale stifter på din Arduino. På den måde får de elektricitet, og du kan bruge dem til din kode. Hvad angår de digitale ben: du har fem lysdioder, så du vil forbinde dem alle til forskellige digitale stifter.

Led en skal tilsluttes digital pin 3, led to tilsluttet digital pin 5, led tre tilsluttet digital pin 7, led fire tilsluttet digital pin 9 og led fem tilsluttet digital pin 10. Sørg for at sætte kablerne på den lodrette linje på dit brødbræt, og ikke på den vandrette linje.

Der er en sjette led, denne led er dine spillers "Livslampe", et lys, der angiver, om spilleren taber eller ej. Denne lampe skal tilsluttes på samme måde, men bruger den digitale pin 11.

Og det er det for at forbinde LED'erne!

Trin 3: Skyder

Skyder
Skyder
Skyder
Skyder
Skyder
Skyder

Skyderen er forholdsvis let at tilslutte. Glideren har 3 ben. De to ben på den ene side er jorden og volt, den anden pin er dit signal.

Signalpinden går til den analoge ben A1

Jordnålen går til jordlinjen på dit brødbræt.

Nu har vi ikke gjort dette endnu, men det er også vigtigt at lave en 5V linje på dit brødbræt. Det er enten under eller over jordlinjen, og det er rødt. Få dit kabel og sæt det i 5V på din arduino. Sæt den anden linje på 5V -linjen på dit brødbræt. Hele denne vandrette linje er nu din 5V linje, og du kan lægge al din elektricitet her.

Sæt 5V -stiften på denne linje, og din skyder skal være tilsluttet!

Trin 4: LED -skærm

LED -skærm
LED -skærm

Denne del af instruktionen fungerer kun for en 4 -pins LED -skærm på Arduino Nano. Sørg for, at din skærm har disse pins: GND, VDD, SCK og SDA. Arduino Uno har SCK og SDA skiftet rundt, så googl dette trin, hvis du ikke er sikker på, hvordan du tilslutter din skærm.

GND -stiften er let, du slutter denne til enten din jordlinje på brødbrættet eller den resterende jordstift på din arduino.

Derefter tilsluttes VDD'en til din 5V -linje.

SCK og SDA bruger de analoge ben 4 og 5, SCK bruger analog pin 5 og SDA bruger analog pin 4.

Nu hvor din skærm er tilsluttet, skal du sætte din arduino i din strømkilde og sørge for, at den fungerer.

Trin 5: Knap

Knap
Knap
Knap
Knap

Det sidste du skal tilslutte er din knap. Der er forskellige slags knapper med forskellige måder at oprette forbindelse på. Ovenfor kan du se knappen, jeg bruger. Hvis du har dette eller en lignende knap med de samme pins, kan du følge denne vejledning. Ellers skal du google hvordan du forbinder din knap.

Der er 3 pins på denne knap.

GND går til din grundlinje på brødbrættet

VCC går til din 5V linje på brødbrættet

og S er en digital udgang, går til digital pin 8.

Yay! Nu er alt forbundet og klar til test.

Trin 6: Test

Test
Test

Nu er alt klar til test!

Hvis du ikke allerede har det, skal du downloade og uploade koden til din Arduino. Det ser måske lidt underligt ud, men dit spil er nu klar til at gå! Du kan prototype en sag med pap (som jeg gjorde) og beslutte, hvor du vil have din skyder, knap, LED -skærm og LED -lamper.

Trin 7: Sælger

Sælger
Sælger

Nu er dette den svære del, især på Arduino Nano. Inden du begynder at sælge, skal du sørge for enten at være udenfor eller bruge en maske for at forhindre dig selv i at trække vejret giftig luft fra det solgte jern.

Alle de ting, du lige har tilsluttet på dit brødbræt og din arduino, skal du vedhæfte permanent. Sørg for, at alle dine ledninger fungerer, og at du har den rigtige ledning på det rigtige sted.

Okay, så sådan gjorde jeg det.

5V -linjen og jordlinjen skal genskabes med noget, du kan sælge på. Jeg brugte et protoboard (billedet ovenfor). Skær protoboardet, så du har to mindre dele. Det behøver ikke at være rigtig stort, men sørg for, at de har plads nok til dine kabler. Kom nu ud af det solgte jern og solgte en ledning til 5V -linjen på dit brødbræt. Den anden side skal sælges på et af protoboards. Vi har genskabt en 5V -linje nu på alt dette protoboard. Alt, hvad der har brug for 5V, kan sælges til dette. Gør det samme for det andet protoboard, men brug jordnålen på din Arduino.

Okay, alt hvad der havde brug for 5V og Ground før, skal sælges på disse brædder. Du kan rod dem alle sammen for at gøre det lidt lettere. Det betyder, at alle dine lysdioder skal være kabelforbundet, og de mindre dele skal sælges til jorden protoboard. (De andre sider skal sælges til deres digitale pins, som vi prototypede dem på før)

Grundlæggende vil alt, hvad du har kablet, blive solgt på denne måde.

Når det er gjort, er dit projekt permanent!

Trin 8: Kabinet

Kabinet
Kabinet

Det sidste trin er at sætte det hele sammen: du skal designe en sag!

Denne sag kan være hvad du vil, så længe delene passer. Min sag er en 3D -printet model, som jeg har designet og en anden 3D modelleret til mig, jeg vil uploade den, men den har et par fejl i designet, så det er bedst, hvis du laver en selv. Plus, det vil føles som dit eget projekt, når du gør det!

Så hvis du prototyperede før, kan du bruge det til at sikre, at du har plads nok til alle delene. Glem også at gøre plads til kablet fra din arduino til din strømkilde! Jeg håber, du vil gå amok og bruge dine egne materialer og farver!

Trin 9: Endelig ord

Så jeg håber, at du nød min instruktive og lavede dit eget smukke projekt. Du er velkommen til at ændre tingene, som du vil. Hvad mig angår, er dette projekt ikke slut endnu. Mit endelige design fungerede, men efter et par timer stoppede min Arduino med at fungere, så jeg håber at finde en løsning, så den fungerer permanent. Jeg nød dette projekt, selvom det var meget stress, timer og tårer. Jeg håber at få flere i fremtiden, og at du vil elske dit projekt!

Anbefalede: