INHOUDSOPGAWE:

Arduino Dice Tower Game: 8 stappe
Arduino Dice Tower Game: 8 stappe

Video: Arduino Dice Tower Game: 8 stappe

Video: Arduino Dice Tower Game: 8 stappe
Video: MKS Monster8 - Basics 2024, Julie
Anonim
Arduino Dice Tower Game
Arduino Dice Tower Game

In hierdie instruksies gaan ek jou wys hoe om 'n dobbelsteen toring spel te bou met arduino, vyf servo's en 'n paar sensors.

Die doel van die spel is eenvoudig: twee mense gooi 'n dobbelsteen in die bokant en jy maak beurte om op 'n knoppie te druk, of manipuleer die sensors anders. As u die servo doen, beweeg die platforms aan weerskante van die boks sodat die dobbelsteen val. Die eerste wat sy dobbelsteen uit die torings haal, wen met die bonus om te sien wat hy/sy rol.

Hierdie projek kan maklik verander of uitgebrei word om ander prettige sensors te gebruik of groter of kleiner te wees.

Stap 1: Vereistes

Vereistes
Vereistes

Vir hierdie projek benodig u:

Elektronika:

- 'n AC/DC -adapter (5V, 2.1A, sentrum positief)

- 'n Arduino Uno

- 'n USB-B-kabel

- 32x manlike draad

- 5x servo

- 5x 10k weerstande

- 3x drukknop

- 'n Kraggevoelige weerstand

- 'n Ligte sensor

Boumateriaal:

- MDF -plaat of ander hout

- houtgom

- houtspiesies

- vel plastiek

BELANGRIK: Die adapter moet 5 volt wees, want dit is die spanning van die servo's en meer kan dit breek. Kyk ook of die adapter in die middel positief is en meer as 2A het om al die servo's aan te dryf.

Stap 2: Krag

Krag
Krag
Krag
Krag
Krag
Krag
Krag
Krag

Om al die servo's te laat werk, benodig u baie meer krag as wat die arduino kan lewer. Dit is waarvoor die adapter is. Die adapter is 5V, wat die werkspanning van die servo's sowel as al die sensors is, wat perfek is. Verder lewer dit 2.1A, wat genoeg is vir al die servo's tegelyk. U moet dus eers die draad van u adapter sny en dit afvee. As u drade moet skei, is een van hulle die 5V en die ander een is die grond. As u 'n dik draad het, beteken dit dat albei drade daar is en u dit moet skei. U kan 'n multimeter gebruik om te sien watter draad die 5V is. As u u sondes op die drade sit en dit 5V lees, is die draad op die rooi sonde 5V en die een op die swart sonde word gemaal. As dit -5 volt lees, beteken dit dat u dit verkeerd het. Nou kan u 'n draad om albei draai en dit in u broodbord plaas, die 5v in die + en die grond in die -. Nou is daar nog 'n laaste ding om 'n draad van die grond van u arduino na die - te lei, sodat die adapter en die arduino 'n gemeenskaplike grond het, anders werk dit nie.

Stap 3: Servo's

Servos
Servos
Servos
Servos

Vervolgens gaan ons ons servo's opdraai. Nou het elke servo drie drade: 'n geel, 'n oranje en 'n bruin.

- Geel tot (PWM) pen 4, 5, 6, 9, 10, 11

- Oranje aan bewind

- Bruin tot gemaal

Maar u kan dit nie net aan enige pen koppel nie; dit is belangrik om die PWM -penne te gebruik. Alhoewel die meeste digitale penne slegs aan of af kan wees, kan die PWM -penne ook waardes stuur waartussen ons die servo in enige posisie moet plaas.

Stap 4: Druk knoppies

Drukknoppies
Drukknoppies
Drukknoppies
Drukknoppies

Vervolgens gaan ons die drie drukknoppies omdraai om servo's 1, 2 en 4 te beheer.

- Koppel die drukknoppie aan die broodbord

- Van regter knoppie been tot krag.

- Van linker knoppie been tot pen 3

- Van linker knoppie been tot 10k weerstand

- Van 10k weerstand tot grond

Herhaal dit nou vir al drie knoppies.

Stap 5: Force Sensitive Resistor

Force Sensitiewe Weerstand
Force Sensitiewe Weerstand

Die volgende is die kraggevoelige weerstand wat krag meet. Vir hierdie sensor gaan ons die analoog penne gebruik, want die analoog penne werk met waardes tussen 0 en 1023 in plaas van net aan of uit wat nodig is vir die kragsensor.

- Koppel die kraggevoelige weerstand aan die bord

- Linkerpen aan die krag

- Regterpen na analoog pen A0

- Regter pen tot 10k weerstand

- 10k weerstand teen grond

Stap 6: Lichtsensor

Ligte sensor
Ligte sensor

En uiteindelik voeg ons die ligsensor by. Maak seker dat die lang pen aan die linkerkant is.

- Koppel die ligsensor aan die broodbord

- Linksbeen aan bewind

- Regterbeen na analoog pen A1

- Regterbeen tot 10k weerstand

- 10k weerstand teen grond

Stap 7: Omhulsel

Omhulsel
Omhulsel
Omhulsel
Omhulsel
Omhulsel
Omhulsel

Op grond van die sjabloon op die eerste prentjie, kan u die planke sien. Maak dan die gate wat voor en agter aangedui word. Dan kan u alles aanmekaar plak om soos die prentjies 2 en 3. te wees. Moet net nie die servoplatforms aan die servo's plak nie, maar gebruik die standaard servodele en skroef dit vas. Plak dan die spies vas en plak dit deur die gat. Plaas dan aan die ander kant die ander identiese platform sodat u twee platforms op een servo het. Kyk dus na die vierde en vyfde prentjie.

U kan natuurlik die grootte van die boks sowel as die skyfies aan die binnekant redelik maklik wissel.

Stap 8: Kode

Dit is die kode vir die beheer van al vyf servo's met behulp van die sensors.

knoppie1 = servo1

knoppie2 = servo2

ligsensor = servo3

knoppie3 = servo4

kraggevoelige weerstand = servo5

Aanbeveel: