Innholdsfortegnelse:

Retro Pac-Man-klokke: 6 trinn (med bilder)
Retro Pac-Man-klokke: 6 trinn (med bilder)

Video: Retro Pac-Man-klokke: 6 trinn (med bilder)

Video: Retro Pac-Man-klokke: 6 trinn (med bilder)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Image
Image

Av TechKiwiGadgetsTechKiwiGadgets på InstagramFølg Mer av forfatteren:

USB -feilsøking for lading
USB -feilsøking for lading
USB -feilsøking for lading
USB -feilsøking for lading
USB oppladbar miljøvennlig lommelykt
USB oppladbar miljøvennlig lommelykt
USB oppladbar miljøvennlig lommelykt
USB oppladbar miljøvennlig lommelykt
Animert ordklokke
Animert ordklokke
Animert ordklokke
Animert ordklokke

Om: Gal på teknologi og mulighetene den kan bringe. Jeg elsker utfordringen med å bygge unike ting. Målet mitt er å gjøre teknologien morsom, relevant for hverdagen og hjelpe folk til å lykkes med å bygge kule … Mer om TechKiwiGadgets »

Bygg en interaktiv Pac-Man-nattklokke med berøringsskjerm og animerte Pac-Man-figurer.

Dette kule prosjektet er overraskende enkelt å lage og er en flott gave til de nostalgiske Pac-Man-narkomane.

I tillegg til å kunne samhandle med Pac-Man-spillet, kan du spille inn en lyd du ønsker for alarmen.

*** V10 -kode utgitt med original Pacman Gameplay nå inkludert med Dots ***

Trinn 1: Samle materialene

Samle materialene
Samle materialene
Samle materialene
Samle materialene
Samle materialene
Samle materialene

Retro Pac-Man-klokken er laget av 5 viktige moduler sammen med et etui som er laserskåret av MDF-tre.

  1. Arduino Board - Arduino Mega 2560 (varer 1, 2 og 3 kan kjøpes som en samlet bestilling)
  2. Berøringsskjerm Arduino Shield - 3,2 tommers Mega Touch L CD
  3. Expansion Board Shield Touch Screen - 3,2 "TFT LCD -skjerm + berøringsskjerm for Arduino's Mega 2560 (*Merk: Unngå Sainsmart se avsnitt 4 nedenfor)
  4. Sanntidsklokke -modul - DS3231 RTC
  5. Stemmeopptaker -modul - ISD1820 taleopptaker

Inkludert i instruksjonsboken er den nødvendige Arduino -koden, lenker til biblioteker og eventuelle spesielle grafikkfiler du trenger for å bygge prosjektet.

I listen ovenfor er det lenker til leverandører av deler som ligner på elementene som ble brukt i prototypen. Du står fritt til å skaffe delene fra hvor du måtte passe for å sikre at kostnadene minimeres.

I tillegg til disse modulene trenger du følgende komponenter

  1. Panelnål x 4 for å feste frontkassen til kroppen
  2. Todelt epoksyharpiks for liming av etuiet
  3. Sandpapirark - 4 ark hver av fin og middels kvalitet for sliping av tre
  4. Elektrisk bor med 3 mm diameter trebor.
  5. USB -kabel 1 m lengde
  6. USB -lader (brukes til strømforsyningen til klokken)
  7. 150 mm x 30 mm x 3 mm MDF eller styren for å bygge en brakett for å holde kretsen på plass i esken
  8. Varm limpistol

Valgfri automatisk bakgrunnsbelysningskomponenter kreves bare hvis en nattklokke

  1. Motstand 270k Ohm
  2. Zener Diode 3.3v 0.5 watt
  3. Motstand 47 Ohm
  4. Lysavhengig motstand (LDR)

Trinn 2: Bygg saken

Bygg saken
Bygg saken
Bygg saken
Bygg saken
Bygg saken
Bygg saken

Etuiet er laget av 9 mm og 3 mm MDF -tre som er laserskåret for å forme. Nedenfor er filer med dimensjoner og antall deler som du kan sende til et lokalt laserskjæringsfirma for å gjøre dette for deg.

1. Frontpanel

Frontpanelet er klemt mellom to sideringer og limt på plass med 5-minutters todelt epoksylim. Vær forsiktig så du ikke overdriver limet, da det vil vise om det oser ut av sidene.

I tillegg til dette limes et lite stykke materiale over grillen på frontdekselet for å gi en fin effekt og også la alarmhøyttalerlyden utføre fronten på klokken.

Fire panelnål har blitt satt inn i hjørnene på innsiden av frontpanelet og limt på plass med ca. 10 mm som stikker ut i saken. Dette settes inn i bakpanelet slik at det kan fjernes under testing.

2. Bakpanel

Bakpanelet består av fem sideringer etterfulgt av bakhuset som er klemt inn av den siste sidringen. Nok en gang og limt på plass med 5-minutters todelt epoksylim. Vær forsiktig så du ikke overdriver limet, da det vil vise om det oser ut av sidene.

Bruk hullposisjonene fra frontpanelets pinner og merk nøye og bor 3 mm hull, og kontroller at front- og bakenhetene er koblet sammen.

3. Sand- og lakkomponenter Når du har montert front- og bakenhetene, kan du velge å male hvilken som helst farge eller bare slipe lett for hånd og dekke med en klar lakkspray. Jeg valgte sistnevnte fordi jeg likte den stressede treeffekten som laserskjæreren forlot etter en lett sliping. Jeg måtte legge 3 til 4 strøk klar lakkspray på treverket for å få det forseglet ettersom treet er veldig porøst.

4. Alternativ 3D -sak To produsenter har vennligst publisert en 3D -mal for denne Retro Pacman -klokken

Disse finner du her

Pac man -sak fra feconinc

Pac Man Clock Case Remix av TronicGr

Trinn 3: Monter de elektroniske modulene

Sett sammen de elektroniske modulene
Sett sammen de elektroniske modulene
Sett sammen de elektroniske modulene
Sett sammen de elektroniske modulene
Sett sammen de elektroniske modulene
Sett sammen de elektroniske modulene

Den totale kretsen inneholder en sanntidsklokke, Arduino Mega, lydmodul, berøringsskjerm og en skjermskjerm.

1. Sanntidsklokke

Monter sanntidsklokken på baksiden av Arduino Mega som på bildet. Jeg brukte en varm limpistol og pakkeskum for å sikre at de ikke berører hverandre og at det er litt demping for å absorbere bevegelse. I mitt tilfelle loddet jeg 2 av RTC -beinene direkte til Arduino og brukte tilkoblingskabelen for å koble 5v og GND til Arduino.

2. Lydopptaksmodul

Disse er veldig kule og enkle å bruke. På samme måte som ovenfor, bruk skum og varmt lim for å plassere modulen og høyttaleren på baksiden av Arduino, og pass på at de er isolert mot berøring. Lydmodulen utløses av D8 på Arduino, så dette og strømforsyningen må kobles til i henhold til kretsdiagrammet.

3. Automatisk dimming av bakgrunnsbelysning (valgfritt) Hvis du har tenkt å bruke det som nattbordsklokke, vil du sannsynligvis automatisk dempe bakgrunnsbelysningen om natten, slik at det ikke påvirker søvnen din. (Hvis ikke, kan du hoppe over dette trinnet!)

Dessverre er bakgrunnsbelysningen på TFT -skjermen hardt koblet til +3.3v og kan ikke justeres med Arduino. Dette betyr at vi må koble den fra og koble til en PWM -pin på Arduino igjen for å kontrollere bakgrunnslysets lysstyrke. Jeg ønsket å gjøre dette med minimal skade på pinner eller spor på komponentene, så tok følgende tilnærming.

Følg trinnene nedenfor nøye

(a) For å oppnå dette er en lysavhengig motstand (LDR) plassert på baksiden av enheten for å detektere lyset. Bor to 3 mm hull i saken og skyv LDR -bena gjennom hullene. Bruk varmt lim på innsiden av skapet for å holde bena på plass. Lodd to ledninger på innsiden av saken og koble dem i henhold til kretsdiagrammet. Legg til en 270k Ohm motstand til A7 på Arduino i henhold til kretsdiagrammet.

(b) Fjern TFT -skjermen, og plasser den på et fast underlag. Identifiser pinne 19 (LED_A) og fjern forsiktig noen få millimeter av plasten i bunnen av pinnen. Bøy pinnen flatt og vekk fra kontakten i henhold til bildet ovenfor. Kontroller at TFT Sheild kan plugges godt inn og at den bøyde pinnen ikke hindrer pluggen eller kontakten.

(c) Lodd et 47 Ohm register til bøyd over pinnen og koble en ledning fra motstanden til D9 på Arduino Mega. Arduino D9 -pinnen kan synke opptil 40mA, så motstanden begrenser dette til mindre enn dette. Fest en 3.3v zener -diode til den samme pinnen (LED_A) og koble denne til jorden i henhold til diagrammet. Hensikten med dette er å beskytte bakgrunnsbelysningen mot overspenning da den vil regulere spenningen til 3,3v.

4. TFT -skjerm og Arduino -skjerm Skyv forsiktig 3,2 'TFT -berøringsskjermkontaktene inn i TFT Arduino -skjoldet. Koble deretter forsiktig til toppen av Arduino i henhold til bildet. RTC har et batteri, så den beholder riktig tid, selv om strømmen er fjernet. Alarmtiden lagres i Eeprom på Arduino, noe som betyr at den blir beholdt hvis det er strømavbrudd.

Trinn 4: Last opp koden og test klokken

Last opp koden og test klokken
Last opp koden og test klokken

"loading =" lat"

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

Retro Pac-Man Clock-koden kan endres for å gi andre temaer. USB -kabelen betyr at det er potensial for andre produsenter å utvikle sine egne unike temaer.

Inkludert er en første versjon av Donkey Kong. Klokken fungerer som vanlig, og berøringsskjermkontroll er på plass for å kontrollere Mario.

*** Produksjonsversjon 3 nå utgitt i denne instruksjonsbasen ***

Opp, Ned, Venstre og Høyre kontroller kan bare brukes til å endre Mario -retningen ved å berøre toppen, bunnen, venstre og høyre på skjermen.

Trykk på toppen av skjermen for å hoppe når du reiser til venstre eller høyre. Trykk på midten av skjermen for å aktivere oppsettsmenyen.

Jeg håper dette gir litt inspirasjon for andre til å utvikle seg videre !!

Mikrokontrollerkonkurranse 2017
Mikrokontrollerkonkurranse 2017
Mikrokontrollerkonkurranse 2017
Mikrokontrollerkonkurranse 2017

Første premie i Microcontroller Contest 2017

Anbefalt: