Innholdsfortegnelse:

Kooperativt Arduino -spill: 9 trinn
Kooperativt Arduino -spill: 9 trinn

Video: Kooperativt Arduino -spill: 9 trinn

Video: Kooperativt Arduino -spill: 9 trinn
Video: Рама кооператив #буран и качество… 2024, Juli
Anonim
Image
Image
Kooperativt Arduino -spill
Kooperativt Arduino -spill
Kooperativt Arduino -spill
Kooperativt Arduino -spill

I denne instruksen vil vi forklare hvordan vi designet og bygde samarbeidsspillet ‘FUN’.

Vi brukte blant annet en Arduino Uno og en NeoPixel LED -stripe. Spill av videoen for en demonstrasjon av FUN.

Trinn 1: Hva trenger vi?

Hva trenger vi?
Hva trenger vi?
Hva trenger vi?
Hva trenger vi?
Hva trenger vi?
Hva trenger vi?

Krav:

- Arduino

- Ledninger + loddemateriale

- 3 knapper

- 1 POT-måler

- 1 LDR

- En flerfarget led-stripe (i denne instruksjonsboken brukte vi en stripe med 30 lysdioder)

- Brødbrett (kun for testing av koden eller delene)

- Tre (30x50cm)

- Laserskjærer (valgfritt, hvis ikke tilgjengelig vil en vanlig sag også gjøre jobben)

- Bærbar datamaskin + arduino -programvare

- Trelim

- Sandpapir

- Plexiglass (20x5cm)

MERK: Vi brukte en NeoPixel RGB 30 LED -stripe. Koden er skrevet med Fastled -biblioteket. Sørg for at LED -stripen din fungerer med Fastled -biblioteket som vårt, ellers må du endre koden for å fungere med LED -stripen.

Trinn 2: Lodding av delene - del 1

Lodding av delene - Del 1
Lodding av delene - Del 1
Lodding av delene - Del 1
Lodding av delene - Del 1
Lodding av delene - Del 1
Lodding av delene - Del 1
Lodding av delene - Del 1
Lodding av delene - Del 1

Nå som vi har alt, kan vi begynne å lodde ledningene til delene.

Knapper: Vi starter med knappene. Vi trenger tre knapper, to for selve spillet og en vil være vår tilbakestillingsknapp. Disse tre kan loddes på samme måte. Fordi vi bare har 3 bakkepinner, vil vi kombinere de tre jordledningene fra knappene til en. Start med lodding av to ledninger til bena på en av knappene. Vi må være forsiktige med hvilket ben vi lodder dem. En enkel påminnelse om dette kan være å alltid lodde i et diagonal mønster. Så lodd den første ledningen for eksempel på venstre øverste ben og deretter loddet den andre ledningen på høyre nedre ben. Så vil knappen alltid loddes riktig. Gjør dette for alle de tre knappene. Koble til bakketrådene:

Når alle knappene har to ledninger loddet på seg, kan vi koble jordledningene sammen, og først sette litt loddetinn på alle tre. Bestem deretter hvilken som vil være den midterste ledningen. Den midterste ledningen vil være den vi putter i bakkenålen på Arduino. Sørg for at den midterste ledningen kobles ordentlig til Arduino -pinnen. Etter det loddet de to andre ledningene til den midterste, slik at den fortsatt passer inn i Arduino.

Trinn 3: Lodding av delene - del 2

Lodding av delene - Del 2
Lodding av delene - Del 2
Lodding av delene - Del 2
Lodding av delene - Del 2

Gryte Meter:

Nå gjør vi Pot Meter. Denne har tre pinner vi må lodde ledninger til. Fortsett og gjør dette.

Bare legg litt loddetinn på de andre endene av ledningen, slik at vi kan feste dem i Arduino -pinnene. Se skjematisk for pinnummeret. Pinnen i midten er datapinnen.

Trinn 4: Lodding av delene - del 3

Lodding av delene - Del 3
Lodding av delene - Del 3
Lodding av delene - Del 3
Lodding av delene - Del 3

LDR: Denne er veldig enkel. Som før, bare loddetråder til pinnene.

Etter det koble ledningene som vist på skjematisk.

Trinn 5: Lodding av delene - del 4

Lodding av delene - Del 4
Lodding av delene - Del 4
Lodding av delene - Del 4
Lodding av delene - Del 4

NeoPixel:

Sist men ikke minst må vi lodde NeoPixel (30 leds) LED -stripe. Det er veldig likt Pot Meter. Den har tre pinner med den midterste er datapinnen. Men med denne LED -stripen er det notert hvilken pinne som er 5V+ og som er GND (bakken) pinne. Etter det er det bare å se på skjematikken for de riktige pinnene på Arduino.

Trinn 6: Last opp koden

Nå som alt er satt sammen kan vi teste det med koden. Kode: Last ned den vedlagte.ino -filen og åpne den med Arduino IDE. Sett inn riktig port for Arduino hvis du ikke har gjort det ennå. Last deretter opp koden og prøv spillet ved å trykke på knappene. Etter noen sekunder skal lysene tennes.

Trinn 7: Lag boksen

Making the Box
Making the Box
Making the Box
Making the Box
Making the Box
Making the Box

Laserskjæring:

Nå som vi har alt klart kan vi begynne med å bygge esken. Vi lastet ned en laserskærerfil fra nettstedet "makercase.com". På dette nettstedet kan du designe din egen boks og laste ned en html -fil. Deretter kan du importere denne filen i Adobe Illustrator for å konvertere den til en.dfx -fil, som fungerer med laserskjæreren. I Adobe Illustrator kan du også finjustere alt du har lagt til i filen ved å bruke nettstedet. Når alt er gjort kan du laserskjære denne filen på en treplate på 30x50cm. Når alt dette er gjort, har du et puslespill som du kan lime sammen, og esken er laget. Hvis det ikke passer godt, kan du bruke sandpapir for å få det til å passe. Hvis du ikke har tilgang til en laserskjærer, kan du bruke en vanlig sag, men dette passer ikke like presist. I dette tilfellet trenger du sandpapir for å få det til å passe perfekt. Ikke glem å la minst den ene siden av kuben være ugluert, for å kunne sette arduinoen og kontrollerne inn i esken.

Trinn 8: Montering

montering
montering
montering
montering
montering
montering
montering
montering

Siden vi har alt vi trenger, kan vi begynne å montere esken. Det er ikke så vanskelig, så lenge du har gjort en god lodding.

Veggene: Det er flere måter du kan montere den på, men det vi gjorde var først å lime to sider av esken og sette dem mot bunnen. På denne måten visste vi sikkert at de var limt perfekt og alltid ville passe. Så gjorde vi de to andre veggene i esken og la den også mot bunnen. Etter å ha latt det tørke i omtrent en time bestemte vi oss for å ane de to delene sammen. Lim også bunnen til den. Vi lar dette tørke over natten, men 2 eller 3 timer kan også være nok til å fortsette prosessen.

Delene: Når limet er tørt, kan vi begynne å sette delene i. Bare vær sikker på at ledningene ikke er sammenflettet. Sett alle delene i de ønskede hullene, bortsett fra tilbakestillingsknappen på toppen. Vi sikret alt med tape og etterpå brukte vi også litt hardplastlim for å feste knappene og grytemåleren. Hvis du ikke gjør dette, vil knappene ikke kunne trykkes.

LED -stripe: Den siste delen vi skal tape på plass er LED -stripen. Pass på at den sitter fint inni. Vi brukte sandblåst plexiglass til betraktervinduet. Ellers var lysdiodene lyse for øynene. Bare lim det på plass.

Tilbakestillingsknapp: Når du er ferdig, må du glemme å lime tilbakestillingsknappen på topplaten og la hele enheten tørke i noen timer. Det beste er å la det tørke over natten for at limet virkelig skal stivne. Topplaten skal ikke limes, dette er døren for å få tilgang til tarmene inne når det trengs (som å lade batteriene). Etter at spillboksen er ferdig, kan du teste den!

Trinn 9: Konklusjon

Konklusjon
Konklusjon

Ferdig

Slik lager du et Arduino -spill hvor du intensivt samarbeider med venner! I denne instruksen har vi ikke lagt merke til hvordan du forklarer spillerne hvordan de trenger å spille spillet på en enkel måte. Vi har lagt til tekst i boksen som forklarer målet med spillet, det er den mest direkte måten å forklare det for spillerne. Du kan også legge til en liten "historie" i designet, for eksempel en bombe som må forhindres i å gå av eller et batteri som må lades. Du er velkommen til å endre koden for ønsket ditt og prøve nye ting med dette oppsett.

Ha det gøy! Team GØY

Anbefalt: