Sadržaj:

Retro Pac-Man sat: 6 koraka (sa slikama)
Retro Pac-Man sat: 6 koraka (sa slikama)

Video: Retro Pac-Man sat: 6 koraka (sa slikama)

Video: Retro Pac-Man sat: 6 koraka (sa slikama)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Juli
Anonim
Image
Image

Autor TechKiwiGadgetsTechKiwiGadgets na InstagramuPratite Više od autora:

Alat za rješavanje problema USB punjenja
Alat za rješavanje problema USB punjenja
Alat za rješavanje problema USB punjenja
Alat za rješavanje problema USB punjenja
USB punjiva ekološka svjetiljka
USB punjiva ekološka svjetiljka
USB punjiva ekološka svjetiljka
USB punjiva ekološka svjetiljka
Animirani sat za riječi
Animirani sat za riječi
Animirani sat za riječi
Animirani sat za riječi

O: Ludi za tehnologijom i mogućnostima koje ona može donijeti. Volim izazov stvaranja jedinstvenih stvari. Moj cilj je učiniti tehnologiju zabavnom, relevantnom za svakodnevni život i pomoći ljudima da uspješno izgrade kul… Više o TechKiwiGadgets »

Napravite interaktivni Pac-Man noćni sat sa ekranom osjetljivim na dodir i animirane Pac-Man figure.

Ovaj cool projekt je iznenađujuće jednostavan za napraviti i odličan je poklon za one nostalgične ovisnike o Pac-Manu.

Osim što možete komunicirati s igrom Pac-Man, možete snimiti zvuk po vašem izboru za alarm.

*** V10 kôd objavljen s originalnim Pacman Gameplay -om sada uključen u Dots ***

Korak 1: Prikupite materijale

Prikupite materijale
Prikupite materijale
Prikupite materijale
Prikupite materijale
Prikupite materijale
Prikupite materijale

Retro Pac-Man sat izrađen je od 5 ključnih modula zajedno s kućištem koje je laserski izrezano od MDF drveta.

  1. Arduino ploča - Arduino Mega 2560 (Stavke 1, 2 i 3 mogu se kupiti kao jedna paketna narudžba)
  2. Arduino štit sa ekranom osjetljivim na dodir - 3,2 inčni Mega Touch L CD
  3. Ekran na dodir sa štitnikom za proširenje - 3.2 "TFT LCD ekran + ekran osetljiv na dodir za Arduino Mega 2560 (*Napomena: Izbegavajte Sainsmart, pogledajte odeljak 4 ispod)
  4. Modul sata u realnom vremenu - DS3231 RTC
  5. Modul diktafona - ISD1820 Snimač glasa

U uputama je priložen neophodni Arduino kôd, veze do biblioteka i sve posebne grafičke datoteke koje će vam trebati za izradu projekta.

Na gornjoj listi postoje veze do dobavljača dijelova koji su slični stavkama koje se koriste u prototipu. Slobodno možete nabaviti dijelove gdje god smatrate da je potrebno kako biste osigurali smanjenje troškova.

Osim ovih modula, trebat će vam sljedeće komponente

  1. Igle za ploče x 4 za pričvršćivanje prednjeg kućišta na tijelo
  2. Dvokomponentna epoksidna smola za lijepljenje kućišta
  3. Listovi brusnog papira - po 4 lista finog i srednjeg kvaliteta za brušenje drveta
  4. Električna bušilica sa bušilicom za drvo promjera 3 mm.
  5. USB kabel dužine 1m
  6. USB punjač (koristi se za napajanje sata)
  7. 150 mm x 30 mm x 3 mm MDF -a ili stirena za izradu držača za držanje strujnog kruga unutar kućišta
  8. Pištolj za vruće ljepilo

Opcijske komponente za automatsko zatamnjivanje pozadinskog svjetla potrebne su samo ako je noćni sat

  1. Otpornik 270k Ohm
  2. Zener dioda 3.3v 0.5 watt
  3. Otpornik 47 Ohm
  4. Otpornik ovisan o svjetlu (LDR)

Korak 2: Izgradite kućište

Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište

Kućište je izrađeno od MDF drveta od 9 mm i 3 mm koje je laserski izrezano u oblik. Ispod su datoteke s dimenzijama i brojem potrebnih dijelova koje možete poslati lokalnoj kompaniji za laserske rezače da to učini umjesto vas.

1. Prednja ploča

Prednja ploča je stisnuta između dva bočna prstena i zalijepljena na mjesto 5-minutnim dvodjelnim epoksidnim ljepilom. Pazite da ne pretjerate s ljepilom jer će pokazati ako iscuri sa strana.

Osim toga, mali komad materijala je zalijepljen preko rešetke prednjeg poklopca kako bi se osigurao lijep efekt i omogućio zvuk zvučnika alarma da izvede prednji dio sata.

Četiri igle za ploče umetnute su u uglove unutrašnjosti prednje ploče i zalijepljene na mjesto sa otprilike 10 mm koje viri natrag u kućište. Ovo će biti umetnuto u zadnju ploču tako da se može ukloniti tokom testiranja.

2. Zadnja ploča

Stražnja ploča sastoji se od pet bočnih prstenova nakon kojih slijedi stražnji dio koji je stisnut završnim bočnim prstenom. Još jednom i zalijepljeno na mjesto 5-minutnim dvodijelnim epoksidnim ljepilom. Pazite da ne pretjerate s ljepilom jer će pokazati ako iscuri sa strana.

Koristeći položaje rupa na iglama prednje ploče, pažljivo označite i izbušite rupe od 3 mm i provjerite jesu li prednja i stražnja jedinica spojene zajedno.

3. Komponente pijeska i boje Nakon što sastavite prednje i stražnje jedinice, možete izabrati da obojite bilo koju boju ili samo lagano ručno obrusite i prekrijte čistim lakom u spreju. Odabrao sam ovo drugo jer mi se jako svidio naglašeni efekt drveta koji je laserski rezač ostavio nakon laganog brušenja. Morao sam nanijeti 3 do 4 sloja bistrog laka u spreju kako bih zapečatio drvo jer je drvo vrlo porozno.

4. Alternativno 3D kućište Dva proizvođača ljubazno su objavila 3D predložak za ovaj Retro Pacman sat

Ovo se može pronaći ovdje

Pac man case by feconinc

Pac man sat remix remix od TronicGr

Korak 3: Sastavite elektroničke module

Sastavite elektroničke module
Sastavite elektroničke module
Sastavite elektroničke module
Sastavite elektroničke module
Sastavite elektroničke module
Sastavite elektroničke module

Cjelokupni krug sadrži sat u stvarnom vremenu, Arduino Mega, zvučni modul, zaslon osjetljiv na dodir i zaštitnu foliju.

1. Sat u realnom vremenu

Montirajte sat u stvarnom vremenu na stražnju stranu Arduino Mega uređaja kao što je prikazano na slici. Upotrijebio sam pištolj za vruće ljepilo i pjenu za pakiranje kako bih se uvjerio da se ne dodiruju i da ima jastučića za apsorbiranje pokreta. U mom slučaju, lemio sam 2 RTC noge direktno na Arduino i koristio priključnu žicu za spajanje 5v i GND na Arduino.

2. Modul za snimanje zvuka

Ovo su zaista kul i laki za upotrebu. Na sličan način kao gore, upotrijebite pjenu i vruće ljepilo za postavljanje modula i zvučnika na stražnju stranu Arduina, vodeći računa da budu izolirani od dodira. Zvučni modul pokreće D8 na Arduinu, tako da je ovo i napajanje potrebno spojiti prema priloženom dijagramu kruga.

3. Automatski prigušivač pozadinskog osvjetljenja (opcionalno) Ako namjeravate koristiti kao noćni sat, vjerojatno ćete htjeti noću automatski prigušiti pozadinsko osvjetljenje kako ne bi utjecalo na vaš san. (Ako ne, možete preskočiti ovaj korak!)

Nažalost, pozadinsko osvjetljenje na TFT ekranu čvrsto je spojeno na +3,3 V i ne može se podesiti pomoću Arduina. To znači da ga moramo isključiti i ponovno spojiti na PWM pin na Arduinu da bismo kontrolirali svjetlinu pozadinskog osvjetljenja. Htio sam to učiniti s minimalnim oštećenjem pinova ili tragova na komponentama pa sam uzeo sljedeći pristup.

Pažljivo slijedite donje korake

(a) Da bi se to postiglo, svjetlo ovisni otpornik (LDR) postavljen je na stražnjoj strani jedinice za otkrivanje svjetla. Izbušite dvije rupe od 3 mm u kućištu i gurnite nožice LDR kroz rupe. Upotrijebite vruće ljepilo na unutrašnjosti ormara kako biste držali noge na mjestu. Lemite dvije žice s unutarnje strane kućišta i spojite ih prema shemi kola. Dodajte otpornik od 270 k Ohma u A7 Arduina prema shemi kola.

(b) Uklonite TFT ekran i postavite ga na čvrstu površinu. Prepoznajte iglu 19 (LED_A) i pažljivo uklonite nekoliko milimetara plastike na dnu igle. Savijte iglu ravno i dalje od priključka kao na gornjoj slici. Provjerite može li se TFT zaštitna folija čvrsto spojiti i savijena iglica ne ometa utikač ili utičnicu.

(c) Lemiti registar od 47 Ohma na savijen preko pina i spojiti žicu od otpornika na D9 Arduino Mega. Arduino D9 pin može potonuti do 40mA pa otpornik ograničava ovo na manje od ovoga. Priključite 3.3V Zener diodu na isti pin (LED_A) i spojite ga na uzemljenje prema dijagramu. Svrha ovoga je zaštititi pozadinsko osvjetljenje od prenapona jer će regulirati napon na 3,3 V.

4. TFT ekran i Arduino štit Pažljivo gurnite konektore od 3,2 'TFT ekrana osjetljivog na dodir u TFT Arduino štit. Zatim se pažljivo spojite na vrh Arduina prema prikazanoj slici. RTC ima bateriju pa će zadržati točno vrijeme čak i ako je napajanje isključeno. Vrijeme alarma pohranjeno je u Eepromu na Arduinu, što znači da će se zadržati ako dođe do nestanka struje.

Korak 4: Otpremite kôd i testirajte sat

Otpremite kôd i testirajte sat
Otpremite kôd i testirajte sat

"loading =" lijen"

DK i druge teme
DK i druge teme
DK i druge teme
DK i druge teme

Retro Pac-Man kôd sata može se izmijeniti kako bi pružio druge teme. USB kabel znači da postoji mogućnost da drugi proizvođači razviju vlastite jedinstvene teme.

Uključena je početna verzija Donkey Konga. Sat funkcionira kao i obično, a kontrola ekrana osjetljivog na dodir je na raspolaganju za upravljanje Mariom.

*** Proizvodna verzija 3 sada je objavljena u ovom uputstvu ***

Kontrole gore, dolje, lijevo i desno mogu se koristiti za promjenu smjera Maria samo dodirivanjem gornje, donje, lijeve i desne strane ekrana.

Za skok dok putujete lijevo ili desno dodirnite vrh ekrana. Za aktiviranje menija za podešavanje pritisnite sredinu ekrana.

Nadam se da ovo daje inspiraciju drugima za daljnji razvoj !!

Takmičenje za mikrokontrolere 2017
Takmičenje za mikrokontrolere 2017
Takmičenje za mikrokontrolere 2017
Takmičenje za mikrokontrolere 2017

Prva nagrada na takmičenju za mikrokontrolere 2017

Preporučuje se: