Kazalo:
- 1. korak: Zberite materiale
- 2. korak: Zgradite ohišje
- 3. korak: Sestavite elektronske module
- 4. korak: Naložite kodo in preizkusite uro
Video: Retro ura Pac-Man: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Avtor TechKiwiGadgetsTechKiwiGadgets na Instagramu Sledi Več avtorja:
O: Noro glede tehnologije in možnosti, ki jih lahko prinese. Všeč mi je izziv ustvarjanja edinstvenih stvari. Moj cilj je narediti tehnologijo zabavno, relevantno za vsakdanje življenje in ljudem pomagati pri ustvarjanju kul … Več o TechKiwiGadgets »
Zgradite interaktivno nočno uro Pac-Man z zaslonom na dotik in animirane figure Pac-Man.
Ta kul projekt je presenetljivo preprost za izdelavo in je odlično darilo za tiste nostalgične odvisnike od Pac-Mana.
Poleg interakcije z igro Pac-Man lahko za alarm posnamete zvok po vaši izbiri.
*** Koda V10, izdana z izvirnim igranjem Pacman, ki je zdaj vključena v Dots ***
1. korak: Zberite materiale
Retro ura Pac-Man je izdelana iz 5 ključnih modulov skupaj z ohišjem, ki je lasersko izrezano iz lesa MDF.
- Arduino Board - Arduino Mega 2560 (postavke 1, 2 in 3 je mogoče kupiti kot eno paketno naročilo)
- Zaslon na dotik Arduino Shield - 3,2 -palčni Mega Touch L CD
- Zaslon na dotik za razširitveno ploščo - 3,2 -palčni TFT LCD zaslon + zaslon na dotik za Arduino Mega 2560 (*Opomba: Izogibajte se Sainsmartu, glejte oddelek 4 spodaj)
- Modul ure v realnem času - DS3231 RTC
- Modul snemalnika zvoka - Diktafon ISD1820
V navodilih je vključena potrebna koda Arduino, povezave do knjižnic in vse posebne grafične datoteke, ki jih boste potrebovali za izdelavo projekta.
Na zgornjem seznamu so povezave do dobaviteljev delov, ki so podobni izdelkom, uporabljenim v prototipu. Deli lahko prosto dobavljate povsod, kjer se vam zdi primerno, da zagotovite čim manjše stroške.
Poleg teh modulov boste potrebovali naslednje komponente
- Zatiči x 4 za pritrditev sprednjega ohišja na ohišje
- Dvodelna epoksidna smola za lepljenje ohišja
- Listi brusnega papirja - po 4 lističi finega in srednjega razreda za brušenje lesa
- Električni vrtalnik s svedrom za les premera 3 mm.
- USB kabel dolžine 1 m
- USB polnilec (uporablja se za napajanje ure)
- 150 mm x 30 mm x 3 mm MDF ali stirena za izdelavo nosilca za pritrditev vezja v ohišju
- Pištola za vroče lepilo
Dodatne komponente za samodejno zatemnitev osvetlitve ozadja so potrebne le, če imate nočno uro
- Upor 270k Ohm
- Zener dioda 3,3 V 0,5 vata
- Upor 47 ohmov
- Odvisno od svetlobe upor (LDR)
2. korak: Zgradite ohišje
Ohišje je izdelano iz 9 mm in 3 mm MDF lesa, ki je bil lasersko razrezan v obliko. Spodaj so datoteke z zahtevanimi dimenzijami in številom delov, ki jih lahko pošljete lokalnemu podjetju za laserske rezalnike, da to stori namesto vas.
1. Sprednja plošča
Sprednja plošča je stisnjena med dva stranska obroča in zlepljena s 5-minutnim dvodelnim epoksi lepilom. Pazite, da ne pretiravate z lepilom, saj bo pokazalo, če izteče stran.
Poleg tega je majhen kos materiala prilepljen na rešetko sprednjega pokrova, da zagotovi lep učinek in zvoku alarmnega zvočnika omogoči, da izvede sprednjo stran ure.
V vogale notranjosti sprednje plošče so vstavljeni štirje zatiči za plošče, ki so prilepljeni na mesto, pri čemer je približno 10 mm štrlelo nazaj v ohišje. Ta bo vstavljena v zadnjo ploščo, tako da jo je mogoče med preskušanjem odstraniti.
2. Zadnja plošča
Zadnja plošča je sestavljena iz petih stranskih obročev, ki jim sledi zadnji ovitek, ki ga stisne zadnji stranski obroč. Še enkrat in zlepljeno s 5-minutnim dvodelnim epoksidnim lepilom. Pazite, da ne pretiravate z lepilom, saj bo pokazalo, če izteče stran.
Z uporabo položajev lukenj na zatičih sprednje plošče previdno označite in izvrtajte 3 mm luknje ter preverite, ali sta sprednja in zadnja enota povezana skupaj.
3. Komponente peska in barve Ko sestavite sprednjo in zadnjo enoto, se lahko odločite, da ročno pobarvate katero koli barvo ali pa le rahlo obrusite in prekrijete s prozornim lakom. Za slednjega sem se odločil, ker mi je bil zelo všeč stresni učinek lesa, ki ga je laserski rezalnik pustil po lahkem brušenju. Na les sem moral nanesti 3 do 4 plasti čistega laka, da je zapečaten, saj je les zelo porozen.
4. Alternativno ohišje 3D Dva proizvajalca sta prijazno objavila 3D predlogo za to retro uro Pacman
Te najdete tukaj
Pac man primer Feconinc
Remix ohišja ure Pac man od TronicGr
3. korak: Sestavite elektronske module
Celotno vezje vsebuje uro v realnem času, Arduino Mega, zvočni modul, zaslon na dotik in zaslon.
1. Ura v realnem času
Namestite uro v realnem času na hrbtno stran Arduino Mega, kot je prikazano na sliki. Uporabil sem pištolo za vroče lepilo in peno za pakiranje, da se prepričam, da se ne dotikata in da obstaja nekaj blazin, ki absorbirajo gibanje. V mojem primeru sem dve nogi RTC spajkal neposredno na Arduino in uporabil priključno žico za priključitev 5v in GND na Arduino.
2. Modul za snemanje zvoka
Ti so res kul in enostavni za uporabo. Na podoben način kot zgoraj uporabite peno in vroče lepilo za namestitev modula in zvočnika na zadnjo stran Arduina, pri čemer pazite, da se izolirata pred dotikom. Zvočni modul sproži D8 na Arduinu, zato je treba to in napajanje priključiti v skladu s priloženim vezjem.
3. Samodejno zatemnitev osvetlitve ozadja (izbirno) Če nameravate uporabljati kot nočno uro, boste ponoči verjetno želeli samodejno zatemniti osvetlitev ozadja, da ne vpliva na vaš spanec. (Če ne, lahko ta korak preskočite!)
Žal je osvetlitev ozadja na zaslonu TFT trdo povezana v +3,3 V in je ni mogoče prilagoditi z Arduinom. To pomeni, da ga moramo odklopiti in znova priključiti na pin PWM na Arduinu za nadzor svetlosti osvetlitve ozadja. To sem želel narediti z minimalnimi poškodbami zatičev ali sledi na sestavnih delih, zato sem uporabil naslednji pristop.
Natančno sledite spodnjim korakom
(a) Da bi to dosegli, je na zadnji strani enote nameščen svetlobno odvisen upor (LDR), ki zaznava svetlobo. V ohišju izvrtajte dve luknji 3 mm in potisnite noge LDR skozi luknje. Z vročim lepilom na notranji strani omare držite noge na mestu. Spajate dve žici na notranji strani ohišja in ju povežete v skladu s shemo vezja. Dodajte 270k ohmski upor A7 Arduina v skladu s shemo vezja.
(b) Odstranite zaslon TFT in ga postavite na trdno površino. Prepoznajte zatič 19 (LED_A) in previdno odstranite nekaj milimetrov plastike na dnu zatiča. Upognite zatič ravno in stran od priključka, kot je prikazano na zgornji sliki. Preverite, ali se TFT Sheild lahko tesno priključi in ali upognjeni zatič ne ovira vtiča ali vtičnice.
(c) Spajate 47 -ohmski register na upognjen čep in žico od upora priklopite na D9 Arduino Mega. Pin Arduino D9 lahko potone do 40 mA, zato upor to omeji na manj kot to. Na isti zatič (LED_A) pritrdite 3,3 -voltno zener diodo in jo priključite na ozemljitev, kot je prikazano na diagramu. Namen tega je zaščititi osvetlitev ozadja pred prenapetostjo, saj bo regulirala napetost na 3,3 V.
4. Zaslon TFT in Arduino Shield Previdno potisnite 3,2 'priključke TFT zaslona na dotik v TFT Arduino Shield. Nato se previdno povežite z vrhom Arduina, kot je prikazano na sliki. RTC ima baterijo, zato bo ohranil pravilen čas, tudi če je bilo napajanje izklopljeno. Alarmni čas je shranjen v Eepromu na Arduinu, kar pomeni, da se bo ohranil, če pride do izpada električne energije.
4. korak: Naložite kodo in preizkusite uro
"loading =" len"
Kodo ure Retro Pac-Man Clock lahko spremenite tako, da ponuja druge teme. Kabel USB pomeni, da lahko drugi ustvarjalci razvijejo svoje edinstvene teme.
Vključena je začetna različica Donkey Konga. Ura deluje kot običajno, nadzor nad zaslonom na dotik pa je namenjen upravljanju Maria.
*** Proizvodna različica 3, ki je zdaj izdana v tem navodilu ***
Gumbi gor, dol, levo in desno lahko spremenite smer Mario samo tako, da se dotaknete zgornjega, spodnjega, levega in desnega dela zaslona.
Če želite skočiti med vožnjo levo ali desno, se dotaknite vrha zaslona. Za vklop nastavitvenega menija pritisnite sredino zaslona.
Upam, da bo to drugim dalo navdih za nadaljnji razvoj !!
Prva nagrada na natečaju za mikrokrmilnike 2017
Priporočena:
Ura za upokojitev / štetje navzgor / ura Dn: 4 koraki (s slikami)
Ura za upokojitev / Odštevanje / Ura Dn: Nekaj teh 8-palčnih LED matričnih zaslonov 8x8 sem imel v predalu in razmišljal, kaj bi z njimi. Navdihnjen z drugimi navodili sem dobil idejo, da bi sestavil zaslon za odštevanje/navzgor za odštevanje do prihodnjega datuma/časa in če je ciljni čas p
C51 4 -bitna elektronska ura - lesena ura: 15 korakov (s slikami)
C51 4 -bitna elektronska ura - lesena ura: ta vikend sem imel nekaj prostega časa, zato sem šel naprej in sestavil to 4 -bitno elektronsko digitalno uro za 2,40 USD, ki sem jo pred časom kupil pri AliExpressu
Retro arkadna ura - Arduino: 6 korakov (s slikami)
Retro Arcade Clock - Arduino: Zgradite interaktivno arkadno nočno uro z zaslonom na dotik in animiranimi arkadnimi figurami, na katere lahko posnamete zvok po vaši izbiri za alarm. To je posodobitev prejšnjega projekta, ki zdaj vključuje 3D natisnjeno ohišje in štirje ločeni programi
Retro ura Playstation 1: 8 korakov (s slikami)
Retro ura Playstation 1: Ko sem obiskala hišo svojih staršev, sem odšla s polnim želodcem in svojo staro Playstation 1, med drugim. Po priključitvi sem bil zgrožen, ko sem videl, da ne deluje. Na srečo sem mislil dobiti domiselno, enkratno uro, zato sem dal
M-ura Miniaturna večmodna ura: 11 korakov
M-ura Miniaturna večmodna ura: minimalistična ura? Ura z več načini? Matrix Clock? To je projekt z več načini ure, ki temelji na MSP430G2432. Lahko ga sestavite brez spajkanja in minimalne uporabe orodja. Z omejeno ločljivostjo zaslona 8x8 slikovnih pik ta 12 -urna ura prikazuje čas