Indholdsfortegnelse:
- Trin 1: Krav
- Trin 2: Strøm
- Trin 3: Servoer
- Trin 4: Trykknapper
- Trin 5: Force Sensitive Resistor
- Trin 6: Lyssensor
- Trin 7: Kabinet
- Trin 8: Kode
Video: Arduino Dice Tower Game: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
I denne instruktive vil jeg vise dig, hvordan du bygger et terningstårn -spil med arduino, fem servoer og nogle sensorer.
Målet med spillet er enkelt, to personer kaster en terning i toppen, og du skiftes til at trykke på en knap eller på anden måde manipulere sensorerne. Når du laver servoen, skal du flytte platformene på begge sider af kassen, så terningerne falder ned. Den første, der får sine terninger ud af tårnene, vinder med bonusen ved at se, hvad han/hun kastede.
Dette projekt kan let ændres eller udvides til at bruge andre sjove sensorer eller være større eller mindre.
Trin 1: Krav
Til dette projekt skal du bruge:
Elektronik:
- En AC/DC -adapter (5V, 2.1A, centerpositiv)
- En Arduino Uno
- Et USB-B-kabel
- 32x hanstrøm
- 5x servo
- 5x 10k modstande
- 3x trykknap
- En kraftfølsom modstand
- En lyssensor
Byggematerialer:
- MDF -plade eller andet træ
- trælim
- træspyd
- plastikark
VIGTIGT: Adapteren skal være 5 volt, fordi dette er servoenes spænding, og mere kan bryde dem. Kontroller også, at adapteren er midterpositiv og har mere end eller 2A til at drive alle servoer.
Trin 2: Strøm
For at alle servoer fungerer, skal du bruge meget mere strøm, end arduinoen kan levere. Dette er hvad adapteren er til. Adapteren er 5V, som er driftsspændingen på servoerne samt alle sensorerne, så det bliver perfekt. Desuden leverer den 2.1A, hvilket er nok til alle servoer på én gang. Så først og fremmest vil du klippe ledningen til din adapter og skinne den. Hvis du skal adskille ledninger, er en af dem 5V, og den anden er jorden. Hvis du har en tyk ledning, betyder det, at begge ledninger er derinde, og du bliver nødt til at adskille dem. Du kan bruge et multimeter til at se, hvilken ledning der er 5V. Hvis du sætter dine prober på ledningerne, og den læser 5V, er ledningen på den røde sonde 5V, og den på den sorte sonde er jordet. Hvis den læser -5 volt betyder det, at du har dem den forkerte vej. Nu kan du vikle en ledning rundt om begge og sætte dem i dit brødbræt, 5v'et i + og jorden i -. Nu er der en sidste ting, som skal køres en ledning fra din arduinos jord til - såvel så adapteren og arduinoen har en fælles vej, ellers fungerer det ikke.
Trin 3: Servoer
Dernæst vil vi tilslutte vores servoer. Nu har hver servo tre ledninger en gul, en orange og en brun.
- Gul til (PWM) pin 4, 5, 6, 9, 10, 11
- Orange til magten
- Brun til jorden
Men du kan ikke bare slutte dem til en hvilken som helst pin, det er vigtigt at bruge PWM -benene. Mens de fleste digitale ben kun kan være til eller fra, kan PWM -benene også sende værdier imellem, som vi skal sætte servoen i enhver position, vi ønsker.
Trin 4: Trykknapper
Dernæst kører vi de tre trykknapper op for at styre servoer 1, 2 og 4.
- Tilslut trykknap til brødbræt
- Fra højre knapben til strøm.
- Fra venstre knap til ben 3
- Fra venstre knapben til 10k modstand
- Fra 10k modstand til jord
Gentag nu dette for alle tre knapper.
Trin 5: Force Sensitive Resistor
Dernæst er den kraftfølsomme modstand, der måler kraft. Nu til denne sensor kommer vi til at bruge de analoge ben, fordi de analoge ben fungerer med værdier mellem 0 og 1023 i stedet for bare at tænde eller slukke, hvilket er nødvendigt for kraftføleren.
- Tilslut den kraftfølsomme modstand til kortet
- Venstre pin til strøm
- Højre pin til analog pin A0
- Højre pin til 10k modstand
- 10k modstand til jord
Trin 6: Lyssensor
Og endelig tilføjer vi lyssensoren. Sørg for, at den lange stift er til venstre.
- Tilslut lyssensoren til brødbrættet
- Venstre ben til magten
- Højre ben til analog pin A1
- Højre ben til 10k modstand
- 10k modstand til jord
Trin 7: Kabinet
Baseret på skabelonen på det første billede kan du se plankerne. Lav derefter hullerne angivet på forsiden og bagsiden. Derefter kan du lime alt sammen til at være som billeder 2 og 3. Bare lim ikke servoplatformene til servoerne, brug bare standard servodele og skru dem fast til det. Lim derefter spydene fast og stikk dem gennem hullet. Sæt derefter på den anden side den anden identiske platform, så du har to platforme på en servo. Så se dette henvise til det fjerde og femte billede.
Selvfølgelig kan du ganske let variere størrelsen på kassen såvel som diasene på indersiden.
Trin 8: Kode
Dette er koden til styring af alle fem servoer ved hjælp af sensorerne.
knap1 = servo1
knap2 = servo2
lyssensor = servo3
knap3 = servo4
kraftfølsom modstand = servo5
Anbefalede:
Gør et virkeligt livskrig Tower Defense Game: 11 trin
Gør et virkeligt livskrig Tower Defense Game: Hej, vi er GBU! Vores team fik en opgave i vores VG100, Intro to Engineering, klasse: at designe og bygge et virkeligt liv Warzone Tower Defense Game. VG100 er en kerneklasse, alle nyuddannede skal følge på Joint Institute (JI.) Joint Inst
Manual til Warzone Tower Defense Med Arduino Design: 5 trin
Manual of Warzone Tower Defense With Arduino Design: IntroductionWe are group YOJIO (Du studerer kun i JI én gang, så værdsæt det.) UM-SJTU Joint Institute lokaliserer sig på campusstedet ved Shanghai Jiao Tong University, Minhang, Shanghai. VG100 er det grundlæggende ingeniørkursus for førsteårsstuderende
DICE GAME THING: p: 3 trin
DICE GAME THING: p: Hej, navnet er [REDACTED], og jeg vil vise dig, hvordan du laver en DICE THING på micro: bit. (dette er til MYP3B Science Class) Så hvad skal du bruge for at lave dette? Du skal bruge en … Micro: bit En computer Et par kabler En stabil internetforbindelse
Arduino Game Controller + Unity Game: 5 trin
Arduino Game Controller + Unity Game: I denne instruktive vil jeg vise dig, hvordan du bygger/programmerer en arduino game controller, som kan oprette forbindelse til enhed
Arduino Pocket Game Console + A -Maze - Maze Game: 6 trin (med billeder)
Arduino Pocket Game Console + A -Maze - Maze Game: Velkommen til min første instruerbare! Det projekt, jeg vil dele med dig i dag, er Arduino labyrintspil, der blev en lommekonsol, der var lige så god som Arduboy og lignende Arduino -baserede konsoller. Det kan flashes med mine (eller dine) fremtidige spil takket være ekspo