Innholdsfortegnelse:

Arduino Reaction Game: 9 trinn
Arduino Reaction Game: 9 trinn

Video: Arduino Reaction Game: 9 trinn

Video: Arduino Reaction Game: 9 trinn
Video: I Solved the World’s Smallest Rubiks Cube 2024, November
Anonim
Arduino Reaction Game
Arduino Reaction Game

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

Tilkobling av lysdioder
Tilkobling av 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

Glidebryter
Glidebryter
Glidebryter
Glidebryter
Glidebryter
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

LED -skjerm
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

Knapp
Knapp
Knapp
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

Testing
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

Selger
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

Hylster
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: