Sadržaj:
- Korak 1: Prikupite materijale
- Korak 2: Izgradite kućište
- Korak 3: Sastavite elektroničke module
- Korak 4: Prenesite kôd i testirajte sat
Video: Retro Pac-Man sat: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Napisao TechKiwiGadgetsTechKiwiGadgets na Instagramu Slijedite Više od autora:
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
Retro Pac-Man sat izrađen je od 5 ključnih modula zajedno s kućištem koje je laserski izrezano od MDF drveta.
- Arduino ploča - Arduino Mega 2560 (Stavke 1, 2 i 3 mogu se kupiti kao jedna paketna narudžba)
- Arduino štit na dodirnom ekranu - 3,2 inčni Mega Touch L CD
- 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)
- Modul sata u stvarnom vremenu - DS3231 RTC
- 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
- Igle za ploče x 4 za pričvršćivanje prednjeg kućišta na tijelo
- Dvokomponentna epoksidna smola za lijepljenje kućišta
- Listovi brusnog papira - svaki po 4 lista finog i srednjeg razreda za brušenje drva
- Električna bušilica sa svrdlom za drvo promjera 3 mm.
- USB kabel duljine 1 m
- USB punjač (koristi se za napajanje sata)
- 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
- Pištolj za vruće ljepilo
Opcijske komponente za automatsko zatamnjivanje pozadinskog osvjetljenja potrebne su samo ako je noćni sat
- Otpornik 270k Ohm
- Zener dioda 3,3v 0,5 vata
- Otpornik 47 ohma
- Otpornik ovisan o svjetlu (LDR)
Korak 2: 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
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
"loading =" lijen"
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 !!
Prva nagrada na natjecanju za mikrokontrolere 2017
Preporučeni:
Sat za umirovljenje / Brojanje sati / Dn sat: 4 koraka (sa slikama)
Umirovljenički sat / Brojanje gore / Dn sat: Imao sam nekoliko ovih 8x8 LED matričnih zaslona u ladici i razmišljao sam što ću s njima. Nadahnut drugim instrukcijama, došao sam na ideju da napravim zaslon za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vrijeme p
Vortex sat: Infinity Mirror ručni sat: 10 koraka (sa slikama)
Vortex Watch: Infinity Mirror ručni sat: Cilj ovog projekta bio je stvoriti nosivu verziju beskonačnog zrcalnog sata. Koristi svoje RGB LED diode za označavanje vremena dodjeljujući sate, minute i sekunde crvenom, zelenom i plavom svjetlu i preklapajući ove nijanse t
C51 4 -bitni elektronički sat - drveni sat: 15 koraka (sa slikama)
C51 4 -bitni elektronički sat - drveni sat: Imao sam slobodnog vremena ovog vikenda pa sam otišao naprijed i sastavio ovaj 4 -bitni elektronički digitalni sat od 2,40 USD koji sam kupio prije nekog vremena na AliExpressu
Pretvorite obični kućni sat u samosvijetleći sat: 8 koraka (sa slikama)
Pretvorite kućni obični sat u samosvijetleći sat: PRVO DAJEM SVOJU SRČNU HVALU INSTRUKTIVNIM TIMOVIMA DA MOGU ZDRAVSTVENE DANE Oporavak učini što odgovornijim ….. U ovim uputama želim podijeliti s vama kako pretvoriti svoj kućni obični sat u samosvijetli sat. > > Za ovo
Napravite pravi sat koji zvoni za vaše računalo i sat za gašenje požara: 3 koraka (sa slikama)
Napravite pravi sat za svoje računalo i sat za udaranje vatrogasnih aparata: Mesingano zvono, mali relej, još nekoliko stvari i pravo zvono mogu otkucati sate na vašoj radnoj površini. Iako ovaj projekt radi na Windowsima i Mac-u OS X također, odlučio sam instalirati Ubuntu Linux na računalo koje sam našao u smeću i poraditi na tome: nikad nisam