Innehållsförteckning:

Retro Pac-Man-klocka: 6 steg (med bilder)
Retro Pac-Man-klocka: 6 steg (med bilder)

Video: Retro Pac-Man-klocka: 6 steg (med bilder)

Video: Retro Pac-Man-klocka: 6 steg (med bilder)
Video: ПРИЗРАКИ НОЧЬЮ НА КЛАДБИЩЕ / НЕЛЬЗЯ ХОДИТЬ НОЧЬЮ НА КЛАДБИЩЕ 2024, November
Anonim
Image
Image

Av TechKiwiGadgetsTechKiwiGadgets på InstagramFölj mer av författaren:

USB -laddningsfelsökare
USB -laddningsfelsökare
USB -laddningsfelsökare
USB -laddningsfelsökare
USB uppladdningsbar miljövänlig ficklampa
USB uppladdningsbar miljövänlig ficklampa
USB uppladdningsbar miljövänlig ficklampa
USB uppladdningsbar miljövänlig ficklampa
Animerad ordklocka
Animerad ordklocka
Animerad ordklocka
Animerad ordklocka

Om: Galen på teknik och de möjligheter den kan medföra. Jag älskar utmaningen att bygga unika saker. Mitt mål är att göra tekniken rolig, relevant för vardagen och hjälpa människor att lyckas bygga coola … Mer om TechKiwiGadgets »

Bygg en interaktiv Pac-Man-sängklocka med en pekskärm och animerade Pac-Man-figurer.

Det här häftiga projektet är förvånansvärt enkelt att göra och är en utmärkt present till de nostalgiska Pac-Man-missbrukarna.

Förutom att kunna interagera med Pac-Man-spelet kan du spela in ett ljud du väljer för larmet.

*** V10 -kod släppt med original Pacman -spel nu inkluderat med prickar ***

Steg 1: Samla material

Samla material
Samla material
Samla material
Samla material
Samla material
Samla material

Retro Pac-Man-klockan är gjord av 5 viktiga moduler tillsammans med ett fodral som är laserskuret av MDF-trä.

  1. Arduino Board - Arduino Mega 2560 (artiklarna 1, 2 och 3 kan köpas som en medföljande beställning)
  2. Pekskärm Arduino Shield - 3,2 tums Mega Touch L CD
  3. Expansionskortets pekskärm - 3,2 "TFT LCD -skärm + pekskärm för Arduino's Mega 2560 (*Obs: Undvik Sainsmart se avsnitt 4 nedan)
  4. Realtidsklocka - DS3231 RTC
  5. Röstinspelningsmodul - ISD1820 Röstinspelare

I den instruerbara filen finns den nödvändiga Arduino -koden, länkar till bibliotek och eventuella speciella grafikfiler du behöver för att bygga projektet.

I listan ovan finns länkar till leverantörer av delar som liknar föremålen som används i prototypen. Du står fritt till att skaffa delarna var du än tycker det passar för att säkerställa att kostnaderna minimeras.

Förutom dessa moduler behöver du följande komponenter

  1. Panelnålar x 4 för att fästa det främre fodralet på kroppen
  2. Tvådelat epoxiharts för limning av fodral
  3. Sandpappersark - 4 ark vardera av fin och medelhög kvalitet för slipning av trä
  4. Elektrisk borr med 3 mm diameter träborr.
  5. USB -kabel 1 m längd
  6. USB -laddare (används för strömförsörjning till klockan)
  7. 150 mm x 30 mm x 3 mm MDF eller styren för att bygga en konsol för att hålla kretsen på plats i fodralet
  8. Lim pistol

Valfria automatiska dimljuskomponenter krävs endast om en sängklocka

  1. Motstånd 270k Ohm
  2. Zener Diode 3.3v 0.5 watt
  3. Motstånd 47 Ohm
  4. Ljusberoende motstånd (LDR)

Steg 2: Bygg fodralet

Bygg upp fallet
Bygg upp fallet
Bygg upp fallet
Bygg upp fallet
Bygg upp fallet
Bygg upp fallet

Lådan är tillverkad av 9 mm och 3 mm MDF -trä som har laserskurits för att forma. Nedan finns filer med mått och antal delar som krävs som du kan skicka till ett lokalt laserskärföretag för att göra detta åt dig.

1. Frontpanel

Frontpanelen är inklämd mellan två sidoringar och limmas på plats med 5-minuters tvådelat epoxilim. Var försiktig så att du inte överdriver limmet eftersom det kommer att synas om det sipprar ut från sidorna.

Utöver detta limmas en liten bit material över frontluckans grill för att ge en fin effekt och också låta larmhögtalarljudet att utföra klockans framsida.

Fyra panelstift har satts in i hörnen på insidan av frontpanelen och limmats på plats med cirka 10 mm utskjutande baksida i fodralet. Detta sätts in i bakpanelen så att den kan tas bort under testningen.

2. Bakpanel

Bakpanelen består av fem sidoringar följt av bakstycket som är inklämt av den sista sidringen. Återigen och limmade på plats med 5-minuters tvådelat epoxilim. Var försiktig så att du inte överdriver limmet eftersom det kommer att synas om det sipprar ut från sidorna.

Markera och borra 3 mm hål noggrant med hålpositionerna från frontpanelens stift och kontrollera att de främre och bakre enheterna är anslutna.

3. Sand- och färgkomponenter När du har monterat fram- och bakenheterna kan du välja att måla vilken färg som helst eller bara slipa lätt för hand och täcka med en klar lackspray. Jag valde det senare eftersom jag gillade den stressade träeffekten som laserskäraren lämnade efter en lätt slipning. Jag var tvungen att lägga 3 till 4 lager klar lackspray på träet för att få det förseglat eftersom träet är mycket poröst.

4. Alternativt 3D -fodral Två tillverkare har vänligen publicerat en 3D -mall för denna Retro Pacman -klocka

Dessa hittar du här

Pac man -fodral från feconinc

Pac Man Clock Case Remix av TronicGr

Steg 3: Montera de elektroniska modulerna

Montera de elektroniska modulerna
Montera de elektroniska modulerna
Montera de elektroniska modulerna
Montera de elektroniska modulerna
Montera de elektroniska modulerna
Montera de elektroniska modulerna

Den övergripande kretsen innehåller en realtidsklocka, Arduino Mega, ljudmodul, pekskärm och en skärmskiva.

1. Realtidsklocka

Montera realtidsklockan på baksidan av Arduino Mega som på bilden. Jag använde en varm limpistol och förpackningsskum för att säkerställa att de inte vidrör och att det finns lite dämpning för att absorbera rörelse. I mitt fall lödde jag 2 av RTC -benen direkt till Arduino och använde anslutningstråd för att ansluta 5v och GND till Arduino.

2. Ljudinspelningsmodul

Dessa är riktigt coola och enkla att använda. På liknande sätt som ovan, använd skum och varmt lim för att placera modulen och högtalaren på baksidan av Arduino och var noga med att de är isolerade från att röra vid varandra. Ljudmodulen utlöses av D8 på Arduino, så detta och strömförsörjningen måste anslutas enligt det medföljande kretsschemat.

3. Automatisk bakgrundsbelysningsdimmer (tillval) Om du tänker använda som en nattklocka kommer du sannolikt att automatiskt dämpa bakgrundsbelysningen på natten så att det inte påverkar din sömn. (Om inte kan du hoppa över det här steget!)

Tyvärr är bakgrundsbelysningen i TFT -skärmen hårt kopplad till +3.3v och kan inte justeras med Arduino. Det betyder att vi måste koppla bort den och återansluta till en PWM -stift på Arduino för att styra bakgrundsbelysningens ljusstyrka. Jag ville göra detta med minimal skada på stift eller spår på komponenterna så tog följande tillvägagångssätt.

Följ stegen nedan noggrant

(a) För att uppnå detta placeras en Ljusberoende motstånd (LDR) på enhetens baksida för att detektera ljuset. Borra två 3 mm hål i höljet och skjut LDR -benen genom hålen. Använd varmt lim på insidan av skåpet för att hålla benen på plats. Löd två ledningar på insidan av fodralet och anslut dem enligt kretsschemat. Lägg till en 270k Ohm motstånd till A7 i Arduino enligt kretsschemat.

(b) Ta bort TFT -skärmen och placera den på en fast yta. Identifiera stift 19 (LED_A) och ta försiktigt bort några millimeter av plasten vid stiftets botten. Böj stiftet platt och bort från kontakten enligt bilden ovan. Kontrollera att TFT Sheild kan anslutas ordentligt och att den böjda tappen inte hindrar kontakten eller uttaget.

(c) Löd ett 47 Ohm register till den böjda över stiftet och anslut en kabel från motståndet till D9 på Arduino Mega. Arduino D9 -stiftet kan sjunka upp till 40mA så att motståndet begränsar detta till mindre än detta. Anslut en 3.3v zener -diod till samma stift (LED_A) och anslut den till jorden enligt diagrammet. Syftet med detta är att skydda bakgrundsbelysningen från överspänning eftersom det kommer att reglera spänningen till 3,3v.

4. TFT -skärm och Arduino Shield Skjut försiktigt in 3,2 'TFT -pekskärmskontakterna i TFT Arduino Shield. Anslut sedan försiktigt till toppen av Arduino enligt bilden. RTC har ett batteri så det kommer att behålla rätt tid även om strömmen har tagits bort. Larmtiden lagras i Eeprom på Arduino vilket innebär att den kommer att behållas om det finns ett strömavbrott.

Steg 4: Ladda upp koden och testa klockan

Ladda upp koden och testa klockan
Ladda upp koden och testa klockan

"laddar =" lat"

DK och andra teman
DK och andra teman
DK och andra teman
DK och andra teman

Retro Pac-Man Clock-koden kan ändras för att ge andra teman. USB -kabeln innebär att det finns potential för andra tillverkare att utveckla sina egna unika teman.

Ingår en första version av Donkey Kong. Klockan fungerar som vanligt och pekskärmskontroll är på plats för att styra Mario.

*** Produktionsversion 3 släpps nu i denna instruktionsbara ***

Upp, Ner, Vänster och Höger kontroller kan endast användas för att ändra Mario riktning genom att trycka på skärmens övre, nedre, vänstra och högra sida.

För att hoppa när du reser till vänster eller höger, tryck på toppen av skärmen. För att aktivera inställningsmenyn, tryck på mitten av skärmen.

Jag hoppas att detta ger lite inspiration för andra att utvecklas vidare !!

Tävling för mikrokontroller 2017
Tävling för mikrokontroller 2017
Tävling för mikrokontroller 2017
Tävling för mikrokontroller 2017

Första priset i Microcontroller Contest 2017

Rekommenderad: