Innehållsförteckning:

Arduino Dice Tower Game: 8 steg
Arduino Dice Tower Game: 8 steg

Video: Arduino Dice Tower Game: 8 steg

Video: Arduino Dice Tower Game: 8 steg
Video: IQ TEST 2024, Juli
Anonim
Arduino Dice Tower Game
Arduino Dice Tower Game

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

Krav
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

Kraft
Kraft
Kraft
Kraft
Kraft
Kraft
Kraft
Kraft

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

Servos
Servos
Servos
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

Trycka på knappar
Trycka på knappar
Trycka på knappar
Trycka på knappar

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

Force Sensitive Resistor
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

Ljussensor
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

Hölje
Hölje
Hölje
Hölje
Hölje
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: