Indholdsfortegnelse:
- Trin 1: Saml materialerne
- Trin 2: Byg sagen
- Trin 3: Saml de elektroniske moduler
- Trin 4: Upload koden, og test uret
Video: Retro Pac-Man-ur: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Af TechKiwiGadgetsTechKiwiGadgets på InstagramFølg mere af forfatteren:
Om: Vild med teknologi og de muligheder, den kan bringe. Jeg elsker udfordringen med at bygge unikke ting. Mit mål er at gøre teknologien sjov, relevant for hverdagen og hjælpe folk med at få succes med at opbygge fede … Mere om TechKiwiGadgets »
Byg et interaktivt Pac-Man natur med en berøringsskærm og animerede Pac-Man-figurer.
Dette fede projekt er overraskende enkelt at lave og er en fantastisk gave til de nostalgiske Pac-Man-misbrugere.
Ud over at være i stand til at interagere med Pac-Man-spillet, kan du optage en lyd efter eget valg for alarmen.
*** V10 -kode frigivet med original Pacman -gameplay nu inkluderet i Dots ***
Trin 1: Saml materialerne
Retro Pac-Man-uret er lavet af 5 nøglemoduler sammen med et etui, der er laserskåret i MDF-træ.
- Arduino Board - Arduino Mega 2560 (varer 1, 2 og 3 kan købes som en samlet ordre)
- Berøringsskærm Arduino Shield - 3,2 tommer Mega Touch L CD
- Expansion Board Shield Touch Screen - 3,2 "TFT LCD Display + Touch Screen til Arduino's Mega 2560 (*Bemærk: Undgå Sainsmart se afsnit 4 nedenfor)
- Real Time Clock modul - DS3231 RTC
- Stemmeoptagermodul - ISD1820 Stemmeoptager
Vedlagt i den instruerbare er den nødvendige Arduino -kode, links til biblioteker og eventuelle specielle grafikfiler, du skal bruge til at bygge projektet.
På listen ovenfor er der links til leverandører af dele, der ligner de varer, der blev brugt i prototypen. Du er fri til at skaffe delene, uanset hvor du finder det passende for at sikre, at omkostningerne minimeres.
Ud over disse moduler skal du bruge følgende komponenter
- Panelnåle x 4 til fastgørelse af frontkassen til kroppen
- To -delt epoxyharpiks til limning af etuier
- Sandpapirark - 4 ark hver af fin og medium kvalitet til slibning af træ
- Elektrisk bor med 3 mm diameter træbor.
- USB -kabel 1 m længde
- USB -oplader (bruges til strømforsyningen til uret)
- 150 mm x 30 mm x 3 mm MDF eller styren til at bygge et beslag til at holde kredsløbet på plads i kassen
- Varm limpistol
Valgfri automatisk baggrundslysdæmpningskomponenter kræves kun, hvis et ur ved sengen er
- Modstand 270k Ohm
- Zener Diode 3.3v 0.5 watt
- Modstand 47 Ohm
- Lysafhængig modstand (LDR)
Trin 2: Byg sagen
Etuiet er lavet af 9 mm og 3 mm MDF -træ, der er laserskåret til form. Nedenfor er filer med de dimensioner og antal dele, der kræves, som du kan sende til et lokalt laserskærerfirma for at gøre dette for dig.
1. Frontpanel
Frontpanelet er klemt mellem to sideringe og limet på plads med 5 minutters todelt epoxylim. Pas på ikke at overdrive limen, da den vil vise, om den oser ud af siderne.
Ud over dette limes et lille stykke materiale hen over grillen på frontdækslet for at give en flot effekt og også tillade alarmhøjttalerlyden at udføre forsiden af uret.
Fire panelnåle er indsat i hjørnerne af indersiden af frontpanelet og limet på plads med ca. 10 mm stikkende tilbage i kassen. Dette indsættes i bagpanelet, så det kan fjernes under test.
2. Bagpanel
Bagpanelet består af fem sideringe efterfulgt af bagkassen, der er klemt af den sidste sidering. Endnu en gang og limet på plads med 5 minutters todelt epoxylim. Pas på ikke at overdrive limen, da den vil vise, om den oser ud af siderne.
Brug hullepositionerne fra frontpanelets ben til omhyggeligt at markere og bore 3 mm huller, og kontrollere, at for- og bagsidenhederne er forbundet.
3. Sand- og lakkomponenter Når du har samlet for- og bagsidenhederne, kan du vælge at male enhver farve eller bare slibe let i hånden og dække med en klar lakspray. Jeg valgte det sidste, fordi jeg godt kunne lide den stressede træeffekt, som laserskæreren efterlod efter en let slibning. Jeg var nødt til at lægge 3 til 4 lag klar lakspray på træet for at få det forseglet, da træet er meget porøst.
4. Alternativ 3D -sag To producenter har venligt udgivet en 3D -skabelon til dette Retro Pacman -ur
Disse findes her
Pac man -sag fra feconinc
Pac man uret remix af TronicGr
Trin 3: Saml de elektroniske moduler
Det overordnede kredsløb indeholder et realtidsur, Arduino Mega, lydmodul, berøringsskærm og en skærmskærm.
1. Ur i realtid
Monter Realtime -uret på bagsiden af Arduino Mega som på billedet. Jeg brugte en varm limpistol og pakkeskum for at sikre, at de ikke rører hinanden, og der er en vis dæmpning til at absorbere bevægelse. I mit tilfælde lodde jeg 2 af RTC -benene direkte til Arduino og brugte tilslutningstråd til at forbinde 5v og GND til Arduino.
2. Lydoptagelsesmodul
Disse er virkelig seje og lette at bruge. På samme måde som ovenfor skal du bruge skum og varm lim til at placere modulet og højttaleren på bagsiden af Arduino, og sørg for at de er isoleret mod at røre ved det. Lydmodulet udløses af D8 på Arduino, så dette og strømforsyningen skal tilsluttes i henhold til det medfølgende kredsløbsdiagram.
3. Automatisk baggrundsbelysningsdæmper (valgfrit) Hvis du har tænkt dig at bruge det som natur, vil du sandsynligvis automatisk dæmpe baggrundslyset om natten, så det ikke påvirker din søvn. (Hvis ikke så kan du springe dette trin over!)
Desværre er baggrundsbelysningen i TFT -skærmen hårdt forbundet til +3.3v og kan ikke justeres med Arduino. Det betyder, at vi er nødt til at afbryde forbindelsen og genoprette forbindelse til en PWM -pin på Arduino for at styre baggrundslysets lysstyrke. Jeg ville gøre dette med minimal skade på stifter eller spor på komponenterne, så jeg tog følgende fremgangsmåde.
Følg nedenstående trin omhyggeligt
(a) For at opnå dette er en lysafhængig modstand (LDR) placeret bag på enheden for at detektere lyset. Bor to 3 mm huller i sagen og skub LDR -benene gennem hullerne. Brug varm lim på indersiden af kabinettet for at holde benene på plads. Lod to ledninger på indersiden af kabinettet og tilslut dem i henhold til kredsløbsdiagrammet. Tilføj en 270k Ohm modstand til A7 i Arduino ifølge kredsløbsdiagrammet.
(b) Fjern TFT -skærmen, og anbring den på en fast overflade. Identificer pin 19 (LED_A), og fjern forsigtigt et par millimeter af plasten i bunden af pin. Bøj stiften fladt og væk fra stikket som vist på billedet ovenfor. Kontroller, at TFT Sheild kan tilsluttes tæt, og at den bøjede stift ikke blokerer stikket eller stikket.
(c) Lod et 47 Ohm register til den bøjede over stiften og tilslut en ledning fra modstanden til D9 på Arduino Mega. Arduino D9 -stiften kan synke op til 40mA, så modstanden begrænser dette til mindre end dette. Sæt en 3.3v zener -diode på den samme pin (LED_A) og tilslut den til jorden i henhold til diagrammet. Formålet med dette er at beskytte baggrundslyset mod overspænding, da det vil regulere spændingen til 3,3v.
4. TFT -skærm og Arduino Shield Skub forsigtigt 3,2 'TFT Touch Screen -stik ind i TFT Arduino Shield. Tilslut derefter forsigtigt til toppen af Arduino som vist på billedet. RTC har et batteri, så det vil beholde den korrekte tid, selvom strømmen er blevet fjernet. Alarmtiden gemmes i Eeprom på Arduino, hvilket betyder, at den bevares, hvis der er en strømafbrydelse.
Trin 4: Upload koden, og test uret
"loading =" doven"
Retro Pac-Man Ur-koden kan ændres for at give andre temaer. USB -kablet betyder, at der er potentiale for andre producenter til at udvikle deres egne unikke temaer.
Inkluderet er en første version af Donkey Kong. Uret fungerer som normalt, og berøringsskærmskontrol er på plads til at styre Mario.
*** Produktionsversion 3 nu udgivet i denne instruktive ***
Op, Ned, Venstre og Højre kontrol kan kun bruges til at ændre Mario retning ved at trykke på toppen, bunden, venstre og højre på skærmen.
For at hoppe, når du rejser til venstre eller højre, skal du trykke på toppen af skærmen. Tryk på midten af skærmen for at aktivere opsætningsmenuen.
Jeg håber, at dette giver lidt inspiration for andre til at udvikle sig videre !!
Første præmie i Microcontroller Contest 2017
Anbefalede:
Lav dit eget Retro Nixie -ur med en RTC !: 7 trin (med billeder)
Lav dit eget Retro Nixie -ur med en RTC !: I dette projekt vil jeg vise dig, hvordan du opretter et retro nixie -ur. Det betyder, at jeg vil vise dig, hvordan du kan styre nixie -rør med en højspændings jævnstrømforsyning, og derefter vil jeg kombinere 4 nixie -rør med en Arduino, et Real Time Clock (RTC) og en cu
Retro lydchip med en Arduino - SAA1099: 16 trin (med billeder)
Retro lydchip med en Arduino - SAA1099: I denne instrukser viser jeg dig, hvordan du bruger en Arduino Uno med en vintage lydsyntesechip, til at afspille midifiler i firkantet bølget godhed! Hvis du bare vil have et hurtigt overblik over hvad dette projekt gør, se ovenstående video. Ellers fortsæt
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Retro-spillemaskine med hindbær PI, RetroPie og hjemmelavet kasse: 17 trin (med billeder)
Retro-spillemaskine med Raspberry PI, RetroPie og hjemmelavet sag: For noget tid siden fandt jeg en Linux-distribution til Raspberry Pi ved navn RetroPie. Jeg fandt straks ud af, at det er en god idé med en fantastisk implementering. One-purpose retro-gaming system uden unødvendige funktioner. Strålende efter besluttede jeg mig for at
LED Pixel Art Frame med Retro Arcade Art, Appstyret: 7 trin (med billeder)
LED Pixel Art Frame Med Retro Arcade Art, App Controlled: GØR EN APP KONTROLLERET LED ART FRAME MED 1024 LED'ER, DER VISER RETRO 80'erne ARCADE GAME ART PartsPIXEL Makers Kit - $ 59Adafruit 32x32 P4 LED Matrix - $ 49,9512x20 tommer akrylark, 1/8 " tomme tyk - Gennemsigtig let røg fra Tap Plastics