Sisällysluettelo:

Bot Laser Gallery Game: 4 vaihetta (kuvilla)
Bot Laser Gallery Game: 4 vaihetta (kuvilla)

Video: Bot Laser Gallery Game: 4 vaihetta (kuvilla)

Video: Bot Laser Gallery Game: 4 vaihetta (kuvilla)
Video: PS3 #2: Ressurecting the impossable! | EPIC rollercoaster repair that nearly broke me. 2024, Marraskuu
Anonim
Image
Image
Bot Laser Gallery peli
Bot Laser Gallery peli
Bot Laser Gallery peli
Bot Laser Gallery peli
Bot Laser Gallery peli
Bot Laser Gallery peli

Tämä on peli, jossa tähtäät laserosoittimella robotin vatsaan "poistamaan sen" käytöstä. Kun osut botin heikkoon kohtaan, sen silmät tummuvat ja kuulet laseräänen. Kun kaikki viisi bottia on poistettu käytöstä, peli nollautuu ja robotit kytkeytyvät takaisin päälle yksi kerrallaan.

Tein tämän, koska se luo yksinkertaisen esimerkin tulosta/lähdöstä selittämään, mihin mikro -ohjaimet kykenevät, ja se on paljon jännittävämpää kuin leipälevyn painikkeen painallus. Hyvä seuraava askel voi olla servojen tai tärinämoottoreiden lisääminen lisäpalautteen saamiseksi.

Vaihe 1: Kerää tarvikkeita

Kerää tarvikkeita
Kerää tarvikkeita
Kerää tarvikkeita
Kerää tarvikkeita
  • 5 mm: n LED (tai jos et käytä 3D -tulostettua mallia, voit käyttää mitä tahansa kokoa)
  • LDR (valosta riippuvainen vastus)
  • 3 johtoa
  • 2 vastusta (käytin 200 ohmia, mutta voit käyttää mitä tahansa, joka suojaa LEDiäsi. Koulutuslinkki!)
  • Mikrokontrolleri, käytin Arduino Nanoa
  • Leipälevy ja hyppyjohdot
  • Hetkellinen kytkin
  • Pietso "kaiutin" P.

Valinnainen

  • Lämpökutistuminen
  • Liittimet
  • Liima

Asetin jokaisen botin modulaariseksi, jotta voin irrottaa ne helposti tallennusta tai muokkausta varten. Käytin lämpökutistusta hieman suojaamaan paljaita liitoksia.

Työkalut:

  • Juotoslaitteet
  • 3D -tulostin (valinnainen)

Vaihe 2: 3D -tulostus

3D -tulostus
3D -tulostus
3D -tulostus
3D -tulostus

www.thingiverse.com/thing:2069579

Jos haluat käyttää malliani, seuraa linkkiä. 5 mm: n LED -valo painaa istuimen suoraan taakse.

LDR (tai mikä tahansa anturi, jossa on kaksi johtoa) voidaan kiertää etuosan läpi. Sinun on ehkä avattava reiät hieman kuumalla naulalla tai pienellä poranterällä.

Jos et halua tulostaa mallia, voit tehdä jotain itse. Prototyyppi alkoi yksinkertaisella pahvilaatikolla, jossa johdot pisti läpi.

Vaihe 3: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Suunnittelin nämä niin, ettei leipälevyyn liitettäviä lisäkomponentteja ole. Vain johdot ja kytkimet.

Jokainen {LED, LDR, 2 vastuksen} sarja edustaa yhtä bottia. Käytin servo -jatkojohtoja, jotka kytkettiin suoraan otsikkotappeihin, jotka juotin jokaiseen robottiin. Huomaa, että jokaisesta robotista tulee kolme johtoa.

Joten ole varovainen liittäessäsi oikeat vastukset oikeisiin johtimiin. Saatat löytää kaavioni hieman sekavaksi, mutta se pelasti minut tarvitsemasta neljää johtoa. Toivottavasti siinä on järkeä.

Oranssit johdot alkavat KORKEA. Se antaa 5V jokaiselle LDR: lle. Koska luemme valoanturia (LDR) vain LED -valon palaessa (oranssi lanka HIGH), joka toimii hyvin. Jos muutat koodin lukemaan LDR: n, kun LED ei pala, sinun on keksittävä eri tapa kytkeä se.

Vaihe 4: Ohjelmointi

Tässä koodi

gist.github.com/justbennett/a68a47d28f705d…

On 5 analogista tuloa, jotka 5 LDR: ää. Digitaalituloja on 3. Nollaa, kynnys ylös ja kynnys alas. Kynnyksen säätö mahdollistaa laitteen mukautumisen erilaisiin valaistusolosuhteisiin. Jos käytät kirkasta laseria, sen ei pitäisi olla väliä.

On 5 LED -ulostuloa ja kaiutinlähtö.

Voit mukauttaa tämän koodin muihin antureihin tai moniin muihin tarkoituksiin.

Suositeltava: