Innholdsfortegnelse:
- Trinn 1: Samle verktøyene dine
- Trinn 2: Koble til lysdioder
- Trinn 3: Glidebryter
- Trinn 4: LED -skjerm
- Trinn 5: Knapp
- Trinn 6: Testing
- Trinn 7: Selger
- Trinn 8: Hylster
- Trinn 9: Sluttord
Video: Arduino Reaction Game: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Jeg laget dette spillet som en skoleoppgave. Vi måtte lage noe interaktivt med en arduino. Dette er mitt første Arduino -prosjekt jeg noen gang har laget, så det var ganske vanskelig, men ikke umulig!
Trinn 1: Samle verktøyene dine
For dette prosjektet trenger du:
- Arduino. (Jeg brukte nano, men du kan bruke hvilken som helst Arduino)
- glidebryter (potensiometer)
- En knapp
- LED -skjerm, helst 32 x 128
- Minst seks LED -lamper (jeg vil anbefale å få en haug med dem, de går lett i stykker)
- Et brødbrett for å teste prosjektet ditt
- batteriholder
- bærbar datamaskin
- Loddejern
Trinn 2: Koble til lysdioder
Når du har samlet alle verktøyene dine, er det på tide å lage!
Dette er skjematisk over prosjektet.
Så, hvordan gjør du dette?
Først av alt, koble Arduino til datamaskinen og last ned koden. Last den opp til Arduino
Når du har lastet opp koden, får du brødbrettet ditt ut!
Koble til LED -lampene som skjemaet ovenfor, sett lysdioden på LED -lampene i bakken på brødbrettet (vanligvis er det den blå linjen på oversiden av brødbrettet). Få en eller kablene dine og koble den til GND (bakken) på arduinoen din, og den andre siden på bakken på brødbrettet. Alt du vil sette på hele denne horisontale linjen, vil bli jordet.
Den andre siden av lysdiodene skal være på brødbrettet. Du kan sette dem hvor som helst, så lenge du kobler dem til de digitale pinnene på din Arduino. På den måten får de strøm, og du kan bruke dem til koden din. Når det gjelder de digitale pinnene: du har fem lysdioder, så du kommer til å koble dem alle til forskjellige digitale pinner.
Led en bør kobles til digital pin 3, led to koblet til digital pin 5, led tre koblet til digital pin 7, led fire koblet til digital pin 9 og led fem koblet til digital pin 10. Sørg for at du setter kablene på den vertikale linjen på brødbrettet, og ikke på den horisontale linjen.
Det er en sjette led, denne led er spillernes "Life lampe", et lys som indikerer om spilleren taper eller ikke. Dette lyset skal kobles til på samme måte, men bruker den digitale pinnen 11.
Og det er det for å koble til lysdiodene!
Trinn 3: Glidebryter
Glidebryteren er ganske enkel å koble til. Glidebryteren har 3 pinner. De to pinnene på den ene siden er bakken og volt, den andre pinnen er signalet ditt.
Signalpinnen går til den analoge pinnen A1
Jordnålen går til bakken på brødbrettet.
Nå har vi ikke gjort dette ennå, men det er også viktig å lage en 5V linje på brødbrettet. Den er enten under eller over bakken, og den er rød. Få kabelen din og sett den i 5V på din arduino. Sett den andre linjen på 5V -linjen på brødbrettet. Hele denne horisontale linjen er nå din 5V linje, og du kan legge all strømmen din her.
Sett 5V -pinnen på denne linjen, så skal glidebryteren være tilkoblet!
Trinn 4: LED -skjerm
Denne delen av instruksjonen fungerer bare for en 4 -pinners LED -skjerm på Arduino Nano. Sørg for at skjermen din har disse pinnene: GND, VDD, SCK og SDA. Arduino Uno har SCK og SDA slått på, så google dette trinnet hvis du ikke er sikker på hvordan du skal koble skjermen.
GND -pinnen er enkel, du kobler den til enten bakken på brødbrettet eller den gjenværende bakken på arduinoen.
Deretter kobler du VDD til 5V -linjen.
SCK og SDA bruker de analoge pinnene 4 og 5, SCK bruker den analoge pinnen 5 og SDA bruker den analoge pinnen 4.
Nå som skjermen er tilkoblet, sett arduinoen i strømkilden og kontroller at den fungerer.
Trinn 5: Knapp
Det siste du må koble til er knappen. Det er forskjellige knapper med forskjellige måter å koble til. Over kan du se knappen jeg bruker. Hvis du har denne, eller en lignende knapp med de samme pinnene, kan du følge denne opplæringen. Ellers må du google hvordan du kobler til knappen.
Det er 3 pins på denne knappen.
GND går til bakken på brødbrettet
VCC går til 5V -linjen på brødbrettet
og S er en digital utgang, går til digital pin 8.
Jippi! Nå er alt tilkoblet og klart for test.
Trinn 6: Testing
Nå er alt klart for test!
Hvis du ikke allerede har det, kan du laste ned og laste opp koden til Arduino. Det kan se litt rart ut, men spillet ditt er nå klart til å gå! Du kan prototype en eske med papp (som jeg gjorde) og bestemme hvor du vil ha glidebryteren, knappen, LED -skjermen og LED -lysene.
Trinn 7: Selger
Dette er den vanskelige delen, spesielt på Arduino Nano. Sørg for at du enten er ute eller bruker en maske før du begynner å selge, slik at du ikke puster giftig luft fra jernet.
Alle tingene du nettopp har koblet til på brettbrettet og arduinoen, skal du feste permanent. Sørg for at alle ledningene fungerer og at du har riktig ledning på rett sted.
Ok, det er slik jeg gjorde det.
5V -linjen og Ground -linjen må gjenskapes med noe du kan selge på. Jeg brukte et protoboard (bildet over). Klipp protoboardet slik at du har to mindre deler. Det trenger ikke å være veldig stort, men sørg for at de har nok plass til kablene dine. Kom deg ut av det solgte jernet og selg en ledning til 5V -linjen på brødbrettet. Den andre siden skal selges på et av protobordene. Vi har gjenskapt en 5V linje nå, på alt dette protoboardet. Alt som trenger 5V, kan selges til dette. Gjør det samme for det andre protoboardet, men bruk jordpinnen på Arduino.
Ok, alt som trengte 5V og Ground før, må selges på disse brettene. Du kan rote dem alle sammen for å gjøre det litt enklere. Dette betyr at alle lysdiodene dine skal være kablet og de mindre delene skal selges til bakken. (De andre sidene bør selges til sine digitale pinner som vi prototypet dem på før)
I utgangspunktet vil alt du koblet til, selges slik.
Når det er gjort, er prosjektet ditt permanent!
Trinn 8: Hylster
Det siste trinnet er å sette alt sammen: du skal designe en sak!
Denne saken kan være hva du vil, så lenge delene passer. Saken min er en 3D -trykt modell som jeg designet og noen andre 3D modellerte for meg, jeg vil laste den opp, men den har noen få feil i designet, så det er best hvis du lager en selv. I tillegg vil det føles som ditt eget prosjekt når du gjør det!
Så hvis du prototyper før, kan du bruke det til å sørge for at du har nok plass til alle delene. Ikke glem å gjøre plass til kabelen til din arduino til strømkilden din! Jeg håper du blir gal og bruker dine egne materialer og farger!
Trinn 9: Sluttord
Så, jeg håper du likte det instruerbare og laget ditt eget vakre prosjekt. Endre gjerne ting slik du vil. Når det gjelder meg, er dette prosjektet ikke over ennå. Den endelige designen min fungerte, men etter noen timer sluttet Arduinoen min å fungere, så jeg håper å finne en løsning så den fungerer permanent. Jeg likte dette prosjektet, selv om det var mye stress, timer og tårer. Jeg håper å få mer i fremtiden, og at du vil elske prosjektet ditt!
Anbefalt:
555 Timer Reaction Game: 5 trinn
555 Timer Reaction Game: Målgruppe Denne instruksen er rettet mot folk som er interessert i kretser (med litt bakgrunn) som leter etter et enkelt spill som du kan bygge med bare noen få billige komponenter. Vanskelighetsgrad Dette ville være vanskelig hvis
Reaction Training Dummy: 9 trinn (med bilder)
Reaction Training Dummy: Som en forespørsel fra en idrettsutøver om å bygge billig, men effektiv enhet for å forbedre reaksjonstrening, kom jeg på dette! Tanken var å sette et sett med LED -enheter som brukerne må deaktivere ved nærhetssensing. Ved deaktivering av enheter tilfeldig
Reaction Game- Computer Engineering Project: 3 trinn
Reaction Game- Computer Engineering Project: Reaksjonsspillet er akkurat det navnet sier, det tester reaksjonshastigheten din. Du kan spørre om hvilke fordeler denne serveren kan ha, utenom underholdning. Reaksjonen deres
Quick Reaction Game: Distance Version: 5 Steps (med bilder)
Quick Reaction Game: Distance Version: Hei. Dette er en instruks om hvordan du lager et spill som tester både din reaksjonstid og følelse av avstand. Dette prosjektet er basert på et gammelt prosjekt jeg gjorde med to spillere som konkurrerte om hvem som hadde en raskere reaksjonstid ved å klikke på en knapp
Fischertechnik LED Reaction Time Game: 7 trinn
Fischertechnik LED Reaction Time Game: Hvordan lage fischertechnik LED REACTION TIME SPILL Jeg spiller med forskjellige pedagogiske manipulativer for å leve. (Besøk www.weirdrichard.com). En enkel å bygge applikasjon er LED REACTION TIME GAME. Robotkontrolleren (i dette tilfellet