Sisällysluettelo:
- Vaihe 1: Vaatimukset
- Vaihe 2: Virta
- Vaihe 3: Servot
- Vaihe 4: Painikkeet
- Vaihe 5: Pakota herkkä vastus
- Vaihe 6: Valoanturi
- Vaihe 7: Kotelo
- Vaihe 8: Koodi
Video: Arduino Dice Tower Game: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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
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
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
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
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
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
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:
Warzone Tower Defense: 7 vaihetta
Warzone Tower Defense: Olemme SS, ryhmä 6 VG100: sta. SS koostuu viidestä jäsenestä ympäri maailmaa. Kaikki meistä olemme yhteisiä UM-SJTU: n (Michiganin yliopisto ja Shanghai Jiao Tongin yliopisto) yhteisen instituutin fuksi. Ryhmän nimi “ SS & rdqu
Warzone Tower Defense -käsikirja Arduino -suunnittelulla: 5 vaihetta
Warzone Tower Defense -käsikirja Arduino-suunnittelulla: Johdanto Olemme ryhmä YOJIO (Opiskelet JI: ssä vain kerran, joten pidä siitä aarre.) UM-SJTU Joint Institute sijaitsee Shanghain Jiao Tong -yliopiston kampuksella. VG100 on perustekniikan kurssi ensikertalaisille
War Zone Tower Defense: 21 vaihetta
War Zone Tower Defense: HELLO, YSTÄVÄT! JI on yksi monista instituuteista Shanghain suuremmassa Jiao Tong -yliopistossa, joka sijaitsee
Warzone Tower Defense: 20 vaihetta
Warzone Tower Defense: Tämä Warzone Tower Defense -projekti perustuu pikselityyliin, jonka tavoitteena on puolustaa tornia eri aseilla ja tuhota lopulta kaikki viholliset. (&
Arduino Pocket Game Console + A -Maze - Maze Game: 6 vaihetta (kuvilla)
Arduino Pocket Game Console + A -Maze - Maze Game: Tervetuloa ensimmäiseen ohjeeseeni! Projektini, jonka haluan jakaa kanssasi tänään, on Arduino sokkelopeli, josta tuli taskukonsoli, joka on yhtä kykenevä kuin Arduboy ja vastaavat Arduino -pohjaiset konsolit. Se voidaan välittää minun (tai sinun) tulevien pelieni kanssa Expon ansiosta