Innholdsfortegnelse:
- Trinn 1: Krav
- Trinn 2: Strøm
- Trinn 3: Servoer
- Trinn 4: Trykknapper
- Trinn 5: Force Sensitive Resistor
- Trinn 6: Lyssensor
- Trinn 7: Hylster
- Trinn 8: Kode
Video: Arduino Dice Tower Game: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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
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
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
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
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
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
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
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:
Gjør et virkelig livskrig Tower Defense Game: 11 trinn
Gjør et virkelig livskrig Tower Defense Game: Hei, vi er GBU! Teamet vårt ble tildelt en oppgave i vår klasse VG100, Intro to Engineering, å designe og bygge et virkelig Warzone Tower Defense Game. VG100 er en kjerneklasse alle nybegynnere må følge ved Joint Institute (JI.) The Joint Inst
Manual of Warzone Tower Defense With Arduino Design: 5 trinn
Manual of Warzone Tower Defense With Arduino Design: IntroductionWe are group YOJIO (Du studerer bare i JI en gang, så verdsetter det.) UM-SJTU Joint Institute lokaliserer seg på campusområdet ved Shanghai Jiao Tong University, Minhang, Shanghai. VG100 er det grunnleggende ingeniørfaget for førsteårsstudenter
Arduino Rhythm Game Controller (for My Own Game): 6 trinn
Arduino Rhythm Game Controller (for My Own Game): I denne instruktive vil jeg vise deg hvordan jeg bygger denne Rhythm Game Controller fra bunnen av. Det innebærer grunnleggende trebearbeidingskunnskaper, grunnleggende 3d -utskriftskunnskaper og grunnleggende loddeferdigheter. Du kan sannsynligvis bygge dette prosjektet vellykket hvis du har null eks
Arduino Game Controller + Unity Game: 5 trinn
Arduino Game Controller + Unity Game: I denne instruksjonsfulle vil jeg vise deg hvordan du bygger/programmerer en arduino spillkontroller som kan koble seg til enhet
Arduino Pocket Game Console + A -Maze - Maze Game: 6 trinn (med bilder)
Arduino Pocket Game Console + A -Maze - Maze Game: Velkommen til min første instruerbare! Prosjektet jeg vil dele med deg i dag er Arduino labyrintspill, som ble en lommekonsoll like dyktig som Arduboy og lignende Arduino -baserte konsoller. Det kan bli blinket med mine (eller dine) fremtidige spill takket være utstillingen