Indholdsfortegnelse:

Retro Pac-Man-ur: 6 trin (med billeder)
Retro Pac-Man-ur: 6 trin (med billeder)

Video: Retro Pac-Man-ur: 6 trin (med billeder)

Video: Retro Pac-Man-ur: 6 trin (med billeder)
Video: ASMR 😍 РЕТРО ИГРЫ 90s на ПРИСТАВКАХ 🕹 Марио, Контра, Тетрис АСМР / Retro Game 2024, Juli
Anonim
Image
Image

Af TechKiwiGadgetsTechKiwiGadgets på InstagramFølg mere af forfatteren:

USB -opladningsfejlfinding
USB -opladningsfejlfinding
USB -opladningsfejlfinding
USB -opladningsfejlfinding
USB genopladelig miljøvenlig lommelygte
USB genopladelig miljøvenlig lommelygte
USB genopladelig miljøvenlig lommelygte
USB genopladelig miljøvenlig lommelygte
Animeret ordur
Animeret ordur
Animeret ordur
Animeret ordur

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

Saml materialerne
Saml materialerne
Saml materialerne
Saml materialerne
Saml materialerne
Saml materialerne

Retro Pac-Man-uret er lavet af 5 nøglemoduler sammen med et etui, der er laserskåret i MDF-træ.

  1. Arduino Board - Arduino Mega 2560 (varer 1, 2 og 3 kan købes som en samlet ordre)
  2. Berøringsskærm Arduino Shield - 3,2 tommer Mega Touch L CD
  3. 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)
  4. Real Time Clock modul - DS3231 RTC
  5. 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

  1. Panelnåle x 4 til fastgørelse af frontkassen til kroppen
  2. To -delt epoxyharpiks til limning af etuier
  3. Sandpapirark - 4 ark hver af fin og medium kvalitet til slibning af træ
  4. Elektrisk bor med 3 mm diameter træbor.
  5. USB -kabel 1 m længde
  6. USB -oplader (bruges til strømforsyningen til uret)
  7. 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
  8. Varm limpistol

Valgfri automatisk baggrundslysdæmpningskomponenter kræves kun, hvis et ur ved sengen er

  1. Modstand 270k Ohm
  2. Zener Diode 3.3v 0.5 watt
  3. Modstand 47 Ohm
  4. Lysafhængig modstand (LDR)

Trin 2: Byg sagen

Byg sagen
Byg sagen
Byg sagen
Byg sagen
Byg sagen
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

Saml de elektroniske moduler
Saml de elektroniske moduler
Saml de elektroniske moduler
Saml de elektroniske moduler
Saml de elektroniske moduler
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

Upload koden, og test uret
Upload koden, og test uret

"loading =" doven"

DK og andre temaer
DK og andre temaer
DK og andre temaer
DK og andre temaer

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 !!

Microcontroller konkurrence 2017
Microcontroller konkurrence 2017
Microcontroller konkurrence 2017
Microcontroller konkurrence 2017

Første præmie i Microcontroller Contest 2017

Anbefalede: