Sisällysluettelo:

Arduino Dice Tower Game: 8 vaihetta
Arduino Dice Tower Game: 8 vaihetta

Video: Arduino Dice Tower Game: 8 vaihetta

Video: Arduino Dice Tower Game: 8 vaihetta
Video: Why Snatch Blocks are AWESOME (How Pulleys Work) - Smarter Every Day 228 2024, Heinäkuu
Anonim
Arduino Dice Tower -peli
Arduino Dice Tower -peli

Tässä ohjeessa näytän sinulle, kuinka rakentaa noppaporni peli arduinolla, viidellä servolla ja joillakin antureilla.

Pelin tavoite on yksinkertainen, kaksi ihmistä heittää noppaa yläosaan ja sinä vuorotellen painat painiketta tai muulla tavalla käsittelet antureita. Kun suoritat servoa, siirrä koria laatikon molemmille puolille, jolloin nopat pudotetaan alas. Ensimmäinen, joka saa nopansa tornista, voittaa bonuksella nähdä, mitä hän heitti.

Tätä projektia voidaan helposti muokata tai laajentaa käyttämään muita hauskoja antureita tai olla isompi tai pienempi.

Vaihe 1: Vaatimukset

Vaatimukset
Vaatimukset

Tätä projektia varten tarvitset:

Elektroniikka:

- AC/DC -sovitin (5V, 2.1A, keskellä positiivinen)

- Arduino Uno

- USB-B-kaapeli

- 32x urosliitin

- 5x servo

- 5x 10k vastukset

- 3x painike

- Voimaherkkä vastus

- Valoanturi

Rakennusmateriaalit:

- MDF -levy tai muu puu

- puuliima

- puiset vartaat

- muovilevy

TÄRKEÄÄ: Sovittimen on oltava 5 voltin jännite, koska tämä on servojen jännite, ja muut voivat rikkoa ne. Tarkista myös, että sovitin on keskipositiivinen ja siinä on enemmän tai enemmän kuin 2 A kaikkien servojen virransyöttöön.

Vaihe 2: Virta

Virta
Virta
Virta
Virta
Virta
Virta
Virta
Virta

Jotta kaikki servot toimisivat, tarvitset paljon enemmän virtaa kuin arduino voi tarjota. Tätä varten adapteri on tarkoitettu. Sovitin on 5 V, joka on servojen ja kaikkien antureiden käyttöjännite, joten se on täydellinen. Lisäksi se syöttää 2.1A, joka riittää kaikille servoille kerralla. Joten katkaise ensin sovittimen lanka ja kuori se. Jos johdot on erotettava toisistaan, toinen niistä on 5V ja toinen maa. Jos sinulla on yksi paksu lanka, se tarkoittaa, että molemmat johdot ovat siellä ja sinun on erotettava ne. Voit käyttää yleismittaria nähdäksesi, mikä johto on 5V. Jos asetat anturit johtoihin ja se lukee 5 V, punaisen anturin johto on 5 V ja mustan anturin johto on maadoitettu. Jos se näyttää -5 volttia, se tarkoittaa, että sinulla on ne väärin päin. Nyt voit kääriä langan molempien ympärille ja laittaa ne leipälautaasi, 5v + ja maa - -. Nyt on vielä viimeinen asia, joka kulkee langalla arduino -maaltasi - sekä niin, että sovittimella ja arduinolla on yhteinen maa, muuten se ei toimi.

Vaihe 3: Servot

Servot
Servot
Servot
Servot

Seuraavaksi me johdotamme servomme. Nyt jokaisessa servossa on kolme johtoa, keltainen, oranssi ja ruskea.

- Keltainen - (PWM) nasta 4, 5, 6, 9, 10, 11

- Oranssi valtaan

- Ruskea maahan

Mutta et voi vain liittää niitä mihinkään nastaan, on tärkeää käyttää PWM -nastoja. Vaikka useimmat digitaaliset nastat voivat olla vain päällä tai pois päältä, PWM -nastat voivat myös lähettää arvoja, joiden välillä meidän on asetettava servo haluamaamme asentoon.

Vaihe 4: Painikkeet

Painikkeet
Painikkeet
Painikkeet
Painikkeet

Seuraavaksi aiomme kytkeä kolme painikkeita servojen 1, 2 ja 4 ohjaamiseen.

- Liitä painike leipälevyyn

- Oikeasta napin jalasta virtaan.

- Vasemmasta napin jalasta nastaan 3

- Vasemmasta napin jalasta 10k vastukseen

- 10k vastuksesta maahan

Toista nyt tämä kaikille kolmelle painikkeelle.

Vaihe 5: Pakota herkkä vastus

Pakkoherkkä vastus
Pakkoherkkä vastus

Seuraavaksi on voimaherkkä vastus, joka mittaa voimaa. Tässä anturissa aiomme käyttää analogisia nastoja, koska analogiset nastat toimivat arvoilla 0 ja 1023 sen sijaan, että vain päälle tai pois päältä, mikä on välttämätöntä voima -anturille.

- Liitä voimaherkkä vastus levyyn

- Vasen nasta virtalähteeseen

- Oikea nasta analogiseen nastaan A0

- Oikea nasta 10k vastukseen

- 10k vastus maahan

Vaihe 6: Valoanturi

Valoanturi
Valoanturi

Ja lopuksi lisäämme valotunnistimen. Varmista, että pitkä nasta on vasemmalla.

- Liitä valoanturi leipälevyyn

- Vasen jalka valtaan

- Oikea jalka analogiseen nastaan A1

- Oikea jalka 10k vastukseen

- 10k vastus maahan

Vaihe 7: Kotelo

Kotelo
Kotelo
Kotelo
Kotelo
Kotelo
Kotelo

Ensimmäisen kuvan mallin perusteella voit nähdä lankut. Tee sitten edessä ja takana olevat reiät. Sitten voit liimata kaiken yhteen kuvien 2 ja 3 kaltaiseksi. Älä liimaa servopalvelimia servoihin, vaan käytä vakiomallisia servo -osia ja ruuvaa ne siihen. Liimaa vartaat ja kiinnitä ne reiän läpi. Aseta sitten toiselle puolelle toinen identtinen alusta niin, että sinulla on kaksi alusta yhdellä servolla. Joten katso tämä viittaa neljänteen ja viidenteen kuvaan.

Voit tietysti helposti muuttaa laatikon kokoa ja sisäpuolella olevia dioja.

Vaihe 8: Koodi

Tämä on koodi kaikkien viiden servon ohjaamiseen antureilla.

painike1 = servo1

painike2 = servo2

valoanturi = servo3

painike3 = servo4

voimaherkkä vastus = servo5

Suositeltava: