Sisällysluettelo:

Retro Pac-Man-kello: 6 vaihetta (kuvilla)
Retro Pac-Man-kello: 6 vaihetta (kuvilla)

Video: Retro Pac-Man-kello: 6 vaihetta (kuvilla)

Video: Retro Pac-Man-kello: 6 vaihetta (kuvilla)
Video: Я открываю колоду "Армии Мордора", "Властелин колец". 2024, Heinäkuu
Anonim
Image
Image

Tekijä TechKiwiGadgetsTechKiwiGadgets Instagramissa Seuraa lisää tekijältä:

USB -latauksen vianmääritys
USB -latauksen vianmääritys
USB -latauksen vianmääritys
USB -latauksen vianmääritys
USB -ladattava ympäristöystävällinen taskulamppu
USB -ladattava ympäristöystävällinen taskulamppu
USB -ladattava ympäristöystävällinen taskulamppu
USB -ladattava ympäristöystävällinen taskulamppu
Animoitu sanakello
Animoitu sanakello
Animoitu sanakello
Animoitu sanakello

Tietoja: Hullua tekniikasta ja sen tarjoamista mahdollisuuksista. Pidän haasteesta rakentaa ainutlaatuisia asioita. Tavoitteeni on tehdä tekniikasta hauskaa, jokapäiväistä elämää ja auttaa ihmisiä onnistumaan rakentamaan viileitä… Lisätietoja TechKiwiGadgetsista »

Rakenna interaktiivinen Pac-Man-yöpöytä, jossa on kosketusnäyttö ja animoidut Pac-Man-hahmot.

Tämä siisti projekti on yllättävän helppo tehdä ja se on loistava lahja niille nostalgisille Pac-Man-riippuvaisille.

Sen lisäksi, että voit olla vuorovaikutuksessa Pac-Man-pelin kanssa, voit tallentaa hälytykseen valitsemasi äänen.

*** V10 -koodi julkaistiin alkuperäisellä Pacman -pelillä, joka nyt sisältyy pisteisiin ***

Vaihe 1: Kerää materiaalit

Kerää materiaalit
Kerää materiaalit
Kerää materiaalit
Kerää materiaalit
Kerää materiaalit
Kerää materiaalit

Retro Pac-Man -kello on valmistettu viidestä avainmoduulista yhdessä MDF-puusta laserleikatun kotelon kanssa.

  1. Arduino Board - Arduino Mega 2560 (kohteita 1, 2 ja 3 voi ostaa yhdellä paketilla)
  2. Kosketusnäyttö Arduino Shield - 3,2 tuuman Mega Touch L CD
  3. Laajennuskortin kilven kosketusnäyttö - 3,2 tuuman TFT LCD -näyttö + kosketusnäyttö Arduinon Mega 2560 -laitteelle (*Huomautus: Vältä Sainsmartia, katso osa 4 alla)
  4. Reaaliaikainen kellomoduuli - DS3231 RTC
  5. Ääninauhuri - ISD1820 Ääninauhuri

Ohjeessa on tarvittava Arduino -koodi, linkit kirjastoihin ja kaikki erityiset grafiikkatiedostot, joita tarvitset projektin rakentamiseen.

Yllä olevassa luettelossa on linkkejä prototyypissä käytettyjen osien kaltaisten osien toimittajille. Voit halutessasi hankkia osia mistä haluat, jotta kustannukset pysyvät mahdollisimman pieninä.

Näiden moduulien lisäksi tarvitset seuraavat komponentit

  1. Paneelitapit x 4 etukotelon kiinnittämiseen runkoon
  2. Kaksiosainen epoksihartsi kotelon liimaamiseen
  3. Hiekkapaperiarkit - 4 arkkia hienoja ja keskikokoisia puun hiontaan
  4. Sähköpora, jonka halkaisija on 3 mm.
  5. USB -kaapeli, pituus 1 m
  6. USB -laturi (käytetään kellon virtalähteeseen)
  7. 150 mm x 30 mm x 3 mm MDF tai styreeni rakentaa kiinnike, joka pitää piirin paikallaan kotelossa
  8. Kuuma liimapistooli

Valinnaisia automaattisia taustavalon himmennysosia tarvitaan vain, jos yöpöytäkello

  1. Vastus 270k ohmia
  2. Zener -diodi 3.3v 0.5 watt
  3. Vastus 47 ohmia
  4. Valosta riippuvainen vastus (LDR)

Vaihe 2: Rakenna kotelo

Rakenna kotelo
Rakenna kotelo
Rakenna kotelo
Rakenna kotelo
Rakenna kotelo
Rakenna kotelo

Kotelo on valmistettu 9 mm: n ja 3 mm: n MDF -puusta, joka on leikattu muotoon. Alla on tiedostoja, joiden mitat ja tarvittavat osat on lähetettävä paikalliselle laserleikkausyritykselle.

1. Etupaneeli

Etupaneeli on kiinnitetty kahden sivurenkaan väliin ja liimattu paikalleen 5 minuutin kahden osan epoksiliimalla. Varo liioittamasta liimaa, koska se näkyy, jos se vuotaa sivuilta.

Tämän lisäksi pieni pala materiaalia on liimattu etukannen ritilän päälle, jotta saadaan aikaan mukava vaikutus ja myös hälytyskaiuttimen ääni saa aikaan kellon etuosan.

Neljä paneelitappia on asetettu etupaneelin sisäkulmiin ja liimattu paikalleen noin 10 mm ulkoneen takaisin koteloon. Tämä asetetaan takapaneeliin, jotta se voidaan poistaa testin aikana.

2. Takapaneeli

Takapaneeli koostuu viidestä sivurenkaasta, joita seuraa takakotelo, jonka viimeinen sivurengas on kiinnitetty. Jälleen kerran ja liimattu paikalleen 5 minuutin kaksiosaisella epoksiliimalla. Varo liioittamasta liimaa, koska se näkyy, jos se vuotaa sivuilta.

Merkitse ja poraa 3 mm: n reiät huolellisesti käyttämällä etupaneelin nastojen reikiä ja tarkista, että etu- ja takayksiköt ovat yhteydessä toisiinsa.

3. Hiekka- ja maalikomponentit Kun olet koonnut etu- ja takayksiköt, voit maalata minkä tahansa värin tai hioa kevyesti käsin ja peittää kirkkaalla lakasuihkulla. Valitsin jälkimmäisen, koska pidin aivan korostetusta puutehosteesta, jonka laserleikkuri jätti kevyen hionnan jälkeen. Minun piti laittaa 3-4 kerrosta kirkasta lakasuihketta puuhun, jotta se suljettaisiin, koska puu on erittäin huokoista.

4. Vaihtoehtoinen 3D -kotelo Kaksi valmistajaa on ystävällisesti julkaissut 3D -mallin tälle Retro Pacman -kellolle

Nämä löytyvät täältä

Feconincin Pac man -kotelo

Pac man kellokotelon remix TronicGr

Vaihe 3: Kokoa elektroniset moduulit

Kokoa elektroniset moduulit
Kokoa elektroniset moduulit
Kokoa elektroniset moduulit
Kokoa elektroniset moduulit
Kokoa elektroniset moduulit
Kokoa elektroniset moduulit

Kokonaispiiri sisältää reaaliaikaisen kellon, Arduino Megan, äänimoduulin, kosketusnäytön ja näytön.

1. Reaaliaikainen kello

Kiinnitä reaaliaikainen kello Arduino Megan takaosaan kuvan mukaisesti. Käytin kuumaa liimapistoolia ja pakkausvaahtoa varmistaakseni, etteivät ne kosketa toisiinsa ja että on jonkin verran pehmusteita liikkeen absorboimiseksi. Minun tapauksessani juotin kaksi RTC -jalkaa suoraan Arduinolle ja käytin kytkentäjohtoa 5v: n ja GND: n liittämiseen Arduinoon.

2. Äänen tallennusmoduuli

Nämä ovat todella siistejä ja helppokäyttöisiä. Samalla tavalla kuin yllä, käytä vaahtoa ja kuumaa liimaa moduulin ja kaiuttimen sijoittamiseen Arduinon takaosaan varmistaen, että ne on eristetty koskettamasta. Äänimoduuli käynnistyy A8: n D8: lla, joten tämä ja virtalähde on yhdistettävä annetun kytkentäkaavion mukaisesti.

3. Automaattinen taustavalon himmennin (valinnainen) Jos aiot käyttää sitä yöpöytäkellona, haluat todennäköisesti himmentää taustavalon automaattisesti yöllä, jotta se ei vaikuta uneen. (Jos ei, voit ohittaa tämän vaiheen!)

Valitettavasti TFT -näytön taustavalo on kiinteästi kytketty +3,3 V: iin, eikä sitä voi säätää Arduinolla. Tämä tarkoittaa, että meidän on irrotettava se ja yhdistettävä uudelleen Arduinon PWM -nastaan taustavalon kirkkauden säätämiseksi. Halusin tehdä tämän mahdollisimman vaurioittamalla komponenttien tapit tai raidat, joten otin seuraavan lähestymistavan.

Noudata alla olevia ohjeita huolellisesti

(a) Tätä varten yksikön takaosaan on sijoitettu valosta riippuva vastus (LDR) valon havaitsemiseksi. Poraa koteloon kaksi 3 mm reikää ja työnnä LDR -jalat reikien läpi. Pidä jalat paikoillaan kaapin sisäpuolella kuumaliimalla. Juotos kaksi johtoa kotelon sisäpuolelle ja liitä ne piirikaavion mukaisesti. Lisää 270 k ohmin vastus Arduinon A7: een piirikaavion mukaisesti.

(b) Irrota TFT -näyttö ja aseta se tukevalle alustalle. Tunnista tappi 19 (LED_A) ja poista varovasti muutama millimetri muovia tapin pohjasta. Taivuta tappi tasaiseksi ja pois liittimestä yllä olevan kuvan mukaisesti. Tarkista, että TFT -suojalevy voidaan liittää tiukasti pistorasiaan ja että taivutettu tappi ei estä pistoketta tai pistorasiaa.

(c) Juotos 47 ohmin rekisteri taivutetun tapin yli ja liitä johto vastuksesta Arduino Megan D9: een. Arduino D9 -tappi voi upota jopa 40 mA: iin, joten vastus rajoittaa tämän alle. Kiinnitä 3,3 V: n Zener -diodi samaan nastaan (LED_A) ja liitä se maahan kaavion mukaisesti. Tämän tarkoituksena on suojata taustavaloa ylijännitteeltä, koska se säätää jännitteen 3,3 volttiin.

4. TFT -näyttö ja Arduino Shield Työnnä 3,2 tuuman TFT -kosketusnäyttöliittimet varovasti TFT -Arduino -suojaan. Liitä sitten varovasti Arduinon yläosaan annetun kuvan mukaisesti. RTC: ssä on akku, joten se säilyttää oikean ajan, vaikka virta olisi katkaistu. Hälytysaika tallennetaan Arduinon Eepromiin, mikä tarkoittaa, että se säilyy, jos sähkökatkos tapahtuu.

Vaihe 4: Lataa koodi ja testaa kello

Lataa koodi ja testaa kello
Lataa koodi ja testaa kello

"lastaus =" laiska"

DK ja muut teemat
DK ja muut teemat
DK ja muut teemat
DK ja muut teemat

Retro Pac-Man Clock -koodia voidaan muuttaa tarjoamaan muita teemoja. USB -kaapelin ansiosta muut valmistajat voivat kehittää omia ainutlaatuisia teemoja.

Mukana on Donkey Kongin alkuperäinen versio. Kello toimii tavalliseen tapaan, ja kosketusnäytön ohjaus on paikallaan Marion ohjaamiseksi.

*** Tuotantoversio 3 on nyt julkaistu tässä ohjeessa ***

Ylös-, Alas-, Vasen- ja Oikea -painikkeita voidaan käyttää Marion suunnan muuttamiseen vain koskettamalla näytön ylä-, ala-, vasenta ja oikeaa puolta.

Jos haluat hypätä vasemmalle tai oikealle, kosketa näytön yläosaa. Aktivoi asetusvalikko painamalla näytön keskiosaa.

Toivottavasti tämä antaa inspiraatiota muille kehittyä edelleen !!

Mikrokontrollerikilpailu 2017
Mikrokontrollerikilpailu 2017
Mikrokontrollerikilpailu 2017
Mikrokontrollerikilpailu 2017

Ensimmäinen palkinto mikrokontrollerikilpailussa 2017

Suositeltava: