Innholdsfortegnelse:

Arduino Dice Tower Game: 8 trinn
Arduino Dice Tower Game: 8 trinn

Video: Arduino Dice Tower Game: 8 trinn

Video: Arduino Dice Tower Game: 8 trinn
Video: I Solved the World’s Smallest Rubiks Cube 2024, Juli
Anonim
Arduino Dice Tower Game
Arduino Dice Tower Game

I denne instruksen skal jeg vise deg hvordan du bygger et terningstårn -spill med arduino, fem servoer og noen sensorer.

Målet med spillet er enkelt, to personer kaster en terning i toppen og du bytter på å trykke på en knapp, eller på annen måte manipulere sensorene. Når du gjør servoen, flytter du plattformene på begge sider av boksen slik at terningen faller ned. Den første som får terningen ut av tårnene vinner med bonusen å se hva han/hun kastet.

Dette prosjektet kan enkelt endres eller utvides til å bruke andre morsomme sensorer eller være større eller mindre.

Trinn 1: Krav

Krav
Krav

For dette prosjektet trenger du:

Elektronikk:

- En AC/DC -adapter (5V, 2.1A, senterpositiv)

- En Arduino Uno

- En USB-B-kabel

- 32x mannlig jumper wire

- 5x servo

- 5x 10k motstander

- 3x trykknapp

- En kraftfølsom motstand

- En lyssensor

Byggematerialer:

- MDF -plate eller annet tre

- trelim

- vedspyd

- et ark av plast

VIKTIG: Adapteren må være 5 volt fordi dette er spenningen til servoene og flere kan ødelegge dem. Sjekk også at adapteren er senterpositiv og har mer enn eller 2A for å drive alle servoene.

Trinn 2: Strøm

Makt
Makt
Makt
Makt
Makt
Makt
Makt
Makt

For at alle servoene skal fungere, trenger du mye mer strøm enn arduinoen kan levere. Dette er det adapteren er til for. Adapteren er 5V som er driftsspenningen til servoene samt alle sensorene, slik at det blir perfekt. Videre leverer den 2.1A som er nok for alle servoer samtidig. Så først og fremst skal du kutte ledningen til adapteren og flå den. Hvis du må skille ledninger, er en av dem 5V og den andre er bakken. Hvis du har en tykk ledning, betyr det at begge ledningene er der inne, og du må skille dem. Du kan bruke et multimeter for å se hvilken ledning som er 5V. Hvis du setter sonder på ledningene og den leser 5V, er ledningen på den røde sonden 5V og den på den sorte sonden er malt. Hvis den leser -5 volt betyr det at du har dem feil vei. Nå kan du vikle en ledning rundt begge og sette dem i brødbrettet, 5v i + og bakken i -. Nå er det en siste ting å kjøre en ledning fra arduinoens bakke til - i tillegg til at adapteren og arduinoen har en felles grunn, ellers fungerer det ikke.

Trinn 3: Servoer

Servoer
Servoer
Servoer
Servoer

Deretter skal vi koble til servoene våre. Nå har hver servo tre ledninger en gul, en oransje og en brun.

- Gul til (PWM) pinne 4, 5, 6, 9, 10, 11

- Oransje til makten

- Brun til bakken

Men du kan ikke bare koble dem til hvilken som helst pinne, det er viktig å bruke PWM -pinnene. Mens de fleste digitale pinner bare kan være på eller av, kan PWM -pinnene også sende verdier mellom hvilke vi trenger å sette servoen i hvilken som helst posisjon vi ønsker.

Trinn 4: Trykknapper

Trykke knapper
Trykke knapper
Trykke knapper
Trykke knapper

Deretter skal vi koble til de tre trykknappene for å kontrollere servoer 1, 2 og 4.

- Koble trykknappen til brødbrettet

- Fra høyre knappben til strøm.

- Fra venstre knappben til pinne 3

- Fra venstre knappben til 10k motstand

- Fra 10k motstand til bakken

Gjenta dette for alle tre knappene.

Trinn 5: Force Sensitive Resistor

Force Sensitive Resistor
Force Sensitive Resistor

Neste er den kraftfølsomme motstanden som måler kraft. Nå for denne sensoren skal vi bruke de analoge pinnene fordi de analoge pinnene jobber med verdier mellom 0 og 1023 i stedet for bare på eller av som er nødvendig for kraftsensoren.

- Koble den kraftfølsomme motstanden til brettet

- Venstre pin til strømmen

- Høyre pin til analog pin A0

- Høyre pinne til 10k motstand

- 10k motstand til bakken

Trinn 6: Lyssensor

Lyssensor
Lyssensor

Og til slutt legger vi til lyssensoren. Sørg for at den lange tappen er til venstre.

- Koble lyssensoren til brødbrettet

- Venstre ben til makten

- Høyre ben til analog pin A1

- Høyre ben til 10k motstand

- 10k motstand til bakken

Trinn 7: Hylster

Hylster
Hylster
Hylster
Hylster
Hylster
Hylster

Basert på malen på det første bildet kan du se planker. Lag deretter hullene som er angitt på forsiden og baksiden. Deretter kan du lime alt sammen for å være som bilder 2 og 3. Bare ikke lim servoplattformene til servoene, bare bruk standard servodeler og skru dem til det. Lim deretter spydene på og stikk dem gjennom hullet. Sett deretter på den andre siden den andre identiske plattformen slik at du har to plattformer på en servo. Så se dette referere til det fjerde og femte bildet.

Selvfølgelig kan du variere størrelsen på esken så vel som lysbildene på innsiden ganske enkelt.

Trinn 8: Kode

Dette er koden for å kontrollere alle fem servoer ved hjelp av sensorene.

knapp1 = servo1

knapp2 = servo2

lyssensor = servo3

knapp3 = servo4

kraftfølsom motstand = servo5

Anbefalt: