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, Studeni
Anonim
Image
Image

Napisao TechKiwiGadgetsTechKiwiGadgets na Instagramu Slijedite Više od autora:

Alat za rješavanje problema s USB punjenjem
Alat za rješavanje problema s USB punjenjem
Alat za rješavanje problema s USB punjenjem
Alat za rješavanje problema s USB punjenjem
USB punjiva ekološki prihvatljiva svjetiljka
USB punjiva ekološki prihvatljiva svjetiljka
USB punjiva ekološki prihvatljiva svjetiljka
USB punjiva ekološki prihvatljiva 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 razviju kul… Više o TechKiwiGadgets »

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

Ovaj cool projekt iznenađujuće je jednostavan za napraviti i izvrstan je dar 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 igranjem 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 na dodirnom ekranu - 3,2 inčni Mega Touch L CD
  3. Zaslon osjetljiv na dodir za proširenje - 3.2 "TFT LCD zaslon + zaslon osjetljiv na dodir za Arduino Mega 2560 (*Napomena: Izbjegavajte Sainsmart, pogledajte odjeljak 4 ispod)
  4. Modul sata u stvarnom vremenu - DS3231 RTC
  5. Modul diktafona - ISD1820 Snimač glasa

U uputama se nalazi potreban Arduino kôd, veze do knjižnica i sve posebne grafičke datoteke koje će vam trebati za izradu projekta.

Na gornjem popisu postoje veze do dobavljača dijelova koji su slični stavkama koje se koriste u prototipu. Slobodni ste 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 - svaki po 4 lista finog i srednjeg razreda za brušenje drva
  4. Električna bušilica sa svrdlom za drvo promjera 3 mm.
  5. USB kabel duljine 1 m
  6. USB punjač (koristi se za napajanje sata)
  7. 150 mm x 30 mm x 3 mm MDF -a ili stirena za izradu nosača za držanje strujnog kruga unutar kućišta
  8. Pištolj za vruće ljepilo

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

  1. Otpornik 270k Ohm
  2. Zener dioda 3,3v 0,5 vata
  3. Otpornik 47 ohma
  4. Otpornik ovisan o svjetlu (LDR)

Korak 2: Izgradite kućište

Izgradite kućište
Izgradite kućište
Izgradite kućište
Izgradite kućište
Izgradite kućište
Izgradite kućište

Kućište je izrađeno od MDF drveta od 9 mm i 3 mm koje je laserski izrezano u oblik. Dolje se nalaze datoteke s potrebnim dimenzijama i brojem dijelova koje možete poslati lokalnoj tvrtki 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 dvodijelnim epoksidnim ljepilom. Pazite da ne pretjerate s ljepilom jer će pokazati ako iscuri sa strana.

Osim toga, mali komad materijala zalijepljen je na rešetku 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 unutarnje strane prednje ploče i zalijepljene na mjesto s otprilike 10 mm koje viri natrag u kućište. Ovo će se umetnuti u stražnju ploču tako da se može ukloniti tijekom testiranja.

2. Stražnja ploča

Stražnja ploča sastoji se od pet bočnih prstena, nakon kojih slijedi stražnje kućište koje je stisnuto 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.

Pomoću položaja 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 međusobno spojene.

3. Komponente pijeska i bojeNakon što ste sastavili prednje i stražnje jedinice, možete odabrati bojanje bilo koje boje ili samo lagano ručno obrusiti i prekriti prozirnim lakom u spreju. Odabrao sam ovo drugo jer mi se jako svidio naglašeni učinak drva koji je laserski rezač ostavio nakon laganog brušenja. Morao sam staviti 3 do 4 sloja prozirnog laka u spreju na drvo kako bi bilo zapečaćeno jer je drvo vrlo porozno.

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

Ove se mogu pronaći ovdje

Pac man slučaj by feconinc

Remix pac man sata sa remeksom od TronicGr -a

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 sklop sadrži sat u stvarnom vremenu, Arduino Mega, zvučni modul, zaslon osjetljiv na dodir i zaštitnu foliju.

1. Sat u stvarnom vremenu

Montirajte sat u stvarnom vremenu na stražnju stranu Arduino Mega kao na priloženoj 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 upijanje pokreta. U mom slučaju, lemio sam 2 RTC noge izravno na Arduino i koristio priključnu žicu za spajanje 5v i GND na Arduino.

2. Modul za snimanje zvuka

Ovo su stvarno super i laki za korištenje. Na sličan način kao gore, upotrijebite pjenu i vruće ljepilo za postavljanje modula i zvučnika na stražnju stranu Arduina, pazeći da budu izolirani od dodira. Zvučni modul pokreće D8 na Arduinu, tako da se ovo i napajanje moraju spojiti prema priloženom dijagramu kruga.

3. Automatski prigušivač pozadinskog osvjetljenja (izborno) Ako namjeravate koristiti kao noćni sat, vjerojatno ćete htjeti noću automatski zatamniti 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 s Arduinom. To znači da ga moramo odspojiti i ponovno spojiti na PWM pin na Arduinu za kontrolu svjetline pozadinskog osvjetljenja. Htio sam to učiniti s minimalnim oštećenjima 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 LDR noge kroz rupe. Vrućim ljepilom s unutarnje strane ormara držite 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 sklopa.

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

(c) Lemiti 47 Ohm registar na savijeni preko pina i spojiti žicu od otpornika na D9 Arduino Mega. Arduino D9 pin može potonuti do 40mA pa otpornik to ograničava 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 zaslon i Arduino štit Pažljivo gurnite konektore od 3,2 'TFT zaslona 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: Prenesite kôd i testirajte sat

Prenesite kôd i testirajte sat
Prenesite 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 zaslona osjetljiva na dodir postavljena je za upravljanje Mariom.

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

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

Za skok tijekom putovanja ulijevo ili udesno dodirnite vrh zaslona. Za aktiviranje izbornika za postavljanje pritisnite središte zaslona.

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

Natjecanje za mikrokontrolere 2017
Natjecanje za mikrokontrolere 2017
Natjecanje za mikrokontrolere 2017
Natjecanje za mikrokontrolere 2017

Prva nagrada na natjecanju za mikrokontrolere 2017

Preporučeni: