Innehållsförteckning:
- Steg 1: Krav
- Steg 2: Ström
- Steg 3: Servos
- Steg 4: Tryckknappar
- Steg 5: Force Sensitive Resistor
- Steg 6: Ljussensor
- Steg 7: Hölje
- Steg 8: Kod
Video: Arduino Dice Tower Game: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
I denna instruerbara ska jag visa dig hur man bygger ett tärningstornsspel med arduino, fem servon och några sensorer.
Målet med spelet är enkelt, två personer kastar en tärning i toppen och du turas om att trycka på en knapp, eller på annat sätt manipulera sensorerna. När du gör servon flyttar du plattformarna på båda sidor av lådan så att tärningarna faller ner. Den första som får tärningarna ur tornen vinner med bonusen att se vad han/hon kastade.
Detta projekt kan enkelt modifieras eller utökas för att använda andra roliga sensorer eller vara större eller mindre.
Steg 1: Krav
För detta projekt behöver du:
Elektronik:
- En AC/DC -adapter (5V, 2.1A, mittpositiv)
- En Arduino Uno
- En USB-B-kabel
- 32x manlig tröja
- 5x servo
- 5x 10k motstånd
- 3x tryckknapp
- Ett kraftkänsligt motstånd
- En ljussensor
Byggmaterial:
- MDF -platta eller annat trä
- trälim
- träspett
- plastplåt
VIKTIGT: Adaptern måste vara 5 volt eftersom detta är spänningen på servon och mer kan bryta dem. Kontrollera också att adaptern är mittpositiv och har mer än eller 2A för att driva alla servon.
Steg 2: Ström
För att alla servon ska fungera behöver du mycket mer kraft än arduinoen kan leverera. Detta är vad adaptern är till för. Adaptern är 5V som är servospänningen för servon samt alla sensorer så att det blir perfekt. Dessutom levererar den 2.1A vilket är tillräckligt för alla servon samtidigt. Så först och främst kommer du att klippa av kabeln på din adapter och flå den. Om du måste separera ledningar är en av dem 5V och den andra är marken. Om du har en tjock tråd betyder det att båda trådarna sitter där och du måste skilja dem åt. Du kan använda en multimeter för att se vilken tråd som är 5V. Om du sätter dina prober på trådarna och det läser 5V är tråden på den röda sonden 5V och den på den svarta sonden är mald. om den läser -5 volt betyder det att du har dem på fel sätt. Nu kan du linda en tråd runt båda och lägga dem i din brödbräda, 5v i + och marken i -. Nu är det en sista sak att köra en kabel från din arduinos mark till - liksom så att adaptern och arduinoen har en gemensam grund annars fungerar det inte.
Steg 3: Servos
Nästa ska vi koppla upp våra servon. Nu har varje servo tre trådar en gul, en orange och en brun.
- Gul till (PWM) stift 4, 5, 6, 9, 10, 11
- Orange till makten
- Brun till marken
Men du kan inte bara ansluta dem till någon stift, det är viktigt att använda PWM -stiften. Medan de flesta digitala stift bara kan vara på eller av kan PWM -stiften också skicka värden mellan vilka vi behöver placera servon i vilken position vi vill.
Steg 4: Tryckknappar
Därefter kommer vi att koppla upp de tre tryckknapparna för att styra servon 1, 2 och 4.
- Anslut tryckknappen till brödbrädan
- Från höger knappben till ström.
- Från vänster knappben till stift 3
- Från vänster knappben till 10k motstånd
- Från 10k motstånd till mark
Upprepa nu detta för alla tre knapparna.
Steg 5: Force Sensitive Resistor
Därefter är det kraftkänsliga motståndet som mäter kraft. Nu för denna sensor kommer vi att använda de analoga stiften eftersom de analoga stiften arbetar med värden mellan 0 och 1023 istället för bara på eller av vilket är nödvändigt för kraftsensorn.
- Anslut det kraftkänsliga motståndet till kortet
- Vänster stift till strömmen
- Höger stift till analog stift A0
- Höger stift till 10k motstånd
- 10k motstånd till jord
Steg 6: Ljussensor
Och slutligen lägger vi till ljussensorn. Se till att den långa stiftet är till vänster.
- Anslut ljussensorn till brödbrädan
- Vänster ben till makten
- Höger ben till analog stift A1
- Höger ben till 10k motstånd
- 10k motstånd till jord
Steg 7: Hölje
Baserat på mallen på den första bilden kan du såga plankorna. Gör sedan hålen som anges på framsidan och baksidan. Sedan kan du limma ihop allt för att vara som bilderna 2 och 3. Limma bara inte servoplattformarna på servon, använd bara vanliga servodelar och skruva fast dem. Lim sedan fast spetten och stick dem genom hålet. Lägg sedan på andra sidan den andra identiska plattformen så att du har två plattformar på en servo. Så se detta hänvisar till den fjärde och femte bilden.
Naturligtvis kan du variera storleken på lådan såväl som rutorna på insidan ganska enkelt.
Steg 8: Kod
Detta är koden för att styra alla fem servon med sensorerna.
knapp1 = servo1
knapp2 = servo2
ljussensor = servo3
knapp3 = servo4
kraftkänsligt motstånd = servo5
Rekommenderad:
Gör ett verkligt krig Tower Defense Game: 11 steg
Gör ett verkligt livskrig Tower Defense Game: Hej, vi är GBU! Vårt team fick en uppgift i vår VG100, Intro to Engineering, klass: att designa och bygga ett verkligt Warzone Tower Defense Game. VG100 är en kärnklass som alla nybörjare måste gå på Joint Institute (JI.) Joint Inst
Manual of Warzone Tower Defense With Arduino Design: 5 steg
Manual of Warzone Tower Defense With Arduino Design: IntroductionWe are group YOJIO (You only study in JI once, so treasure it.) UM-SJTU Joint Institute lokaliserar på campusplatsen vid Shanghai Jiao Tong University, Minhang, Shanghai. VG100 är grundläggande ingenjörskurs för nybörjare,
Arduino Game Controller + Unity Game: 5 steg
Arduino Game Controller + Unity Game: I detta instruerbara ska jag visa dig hur du bygger/programmerar en arduino game controller som kan ansluta till enhet
Arduino Pocket Game Console + A -Maze - Maze Game: 6 steg (med bilder)
Arduino Pocket Game Console + A -Maze - Maze Game: Välkommen till min första instruerbara! Projektet som jag vill dela med dig idag är Arduino labyrintspel, som blev en fickkonsol lika bra som Arduboy och liknande Arduino -baserade konsoler. Det kan blinka med mina (eller dina) framtida spel tack vare expo
Arduino Controlled Bell Tower/Carillon: 5 steg (med bilder)
Arduino Controlled Bell Tower/Carillon: Detta är en uppsättning musikaliska klockor som drivs av solenoider och styrs av en Arduino mikrokontroller. Det finns 8 klockor som täcker en oktav. Klockorna kan styras från en dator, eller så kan tornet stå ensamt och spela förprogrammerade melodier