Indholdsfortegnelse:
- Trin 1: Saml dine værktøjer
- Trin 2: Tilslutning af lysdioder
- Trin 3: Skyder
- Trin 4: LED -skærm
- Trin 5: Knap
- Trin 6: Test
- Trin 7: Sælger
- Trin 8: Kabinet
- Trin 9: Endelig ord
Video: Arduino Reaction Game: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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
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
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
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
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:
555 Timer Reaction Game: 5 trin
555 Timer Reaction Game: Target Audience Denne instruktive er målrettet folk, der er interesserede i kredsløb (med lidt baggrund), der leder efter et simpelt spil, som du kan bygge med få billige komponenter. Sværhedsgrad Dette ville være svært, hvis
Single-player Reaction Timer (med Arduino): 5 trin
Single-player Reaction Timer (med Arduino): I dette projekt bygger du en reaktionstimer, der drives af en Arduino. Det fungerer på en Arduino's millis () -funktion, hvor processoren registrerer tiden, siden programmet begyndte at køre. Du kan bruge den til at finde tidsforskellen mellem hv
Reaction Game- Computer Engineering Project: 3 trin
Reaction Game- Computer Engineering Project: Reaktionsspillet er præcis, hvad navnet siger, det tester din reaktionshastighed. Du spørger måske, hvilke fordele der kan være for denne server uden for underholdning, godt du kan bruge denne til personer i genoptræning efter operationer eller ulykker. Deres reaktion spe
Quick Reaction Game: Distance Version: 5 trin (med billeder)
Hurtigt reaktionsspil: Afstandsversion: Hej. Dette er en instruktion om, hvordan du opretter et spil, der tester både din reaktionstid og følelse af afstand. Dette projekt er baseret på et gammelt projekt, jeg lavede, hvor to spillere konkurrerede om at se, hvem der havde en hurtigere reaktionstid ved at klikke på en knap
Fischertechnik LED Reaction Time Game: 7 trin
Fischertechnik LED -reaktionstidsspil: Sådan opretter du fischertechnik LED -REAKTIONSTIDSPILET Jeg spiller med forskellige uddannelsesmanipulativer for at leve. (Besøg www.weirdrichard.com). En let at bygge applikation er LED REACTION TIME GAME. Robotkontrolleren (i dette tilfælde