Satura rādītājs:
- 1. darbība: apkopojiet materiālus
- 2. darbība: izveidojiet lietu
- 3. darbība: samontējiet elektroniskos moduļus
- 4. darbība: augšupielādējiet kodu un pārbaudiet pulksteni
Video: Retro Pac-Man pulkstenis: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
TechKiwiGadgetsTechKiwiGadgets vietnē InstagramSeko vairāk autoram:
Par: Traki par tehnoloģiju un tās sniegtajām iespējām. Man patīk izaicinājums veidot unikālas lietas. Mans mērķis ir padarīt tehnoloģijas jautras, atbilstošas ikdienas dzīvei un palīdzēt cilvēkiem gūt panākumus … Vairāk par TechKiwiGadgets »
Izveidojiet interaktīvu Pac-Man nakts pulksteni ar skārienekrānu un animētām Pac-Man figūrām.
Šo foršo projektu ir pārsteidzoši vienkārši pagatavot, un tā ir lieliska dāvana tiem nostaļģiskajiem Pac-Man atkarīgajiem.
Jūs varat ne tikai mijiedarboties ar Pac-Man spēli, bet arī modinātājam ierakstīt skaņu pēc jūsu izvēles.
*** V10 kods tika izlaists kopā ar oriģinālo Pacman spēli, kas tagad ir iekļauta punktos ***
1. darbība: apkopojiet materiālus
Retro Pac-Man pulkstenis ir izgatavots no 5 galvenajiem moduļiem kopā ar korpusu, kas ir lāzergriezts no MDF koka.
- Arduino dēlis - Arduino Mega 2560 (1., 2. un 3. preci var iegādāties vienā komplektā)
- Skārienekrāns Arduino Shield - 3,2 collu Mega Touch L kompaktdisks
- Paplašināšanas paneļa vairoga skārienekrāns - 3,2 collu TFT LCD displejs + skārienekrāns Arduino Mega 2560 (*piezīme: izvairieties no Sainsmart, skatiet 4. sadaļu zemāk)
- Reālā laika pulksteņa modulis - DS3231 RTC
- Balss ierakstīšanas modulis - ISD1820 balss ierakstītājs
Instrukcijā ir iekļauts nepieciešamais Arduino kods, saites uz bibliotēkām un visi īpaši grafikas faili, kas jums būs nepieciešami projekta izveidošanai.
Iepriekš minētajā sarakstā ir saites uz detaļu piegādātājiem, kas ir līdzīgi prototipā izmantotajiem priekšmetiem. Jūs varat brīvi iegādāties detaļas no jebkuras vietas, kur jums liekas, lai izmaksas būtu minimālas.
Papildus šiem moduļiem jums būs nepieciešami šādi komponenti
- Paneļa tapas x 4 priekšējā korpusa piestiprināšanai pie korpusa
- Divdaļīgi epoksīda sveķi korpusa salīmēšanai
- Smilšpapīra loksnes - 4 smalkas un vidējas loksnes koka slīpēšanai
- Elektriskā urbjmašīna ar 3 mm diametra koka urbi.
- USB kabelis 1m garumā
- USB lādētājs (tiek izmantots pulksteņa barošanai)
- 150 mm x 30 mm x 3 mm MDF vai stirola, lai izveidotu kronšteinu, kas notur ķēdi vietā
- Karstās līmes pistole
Papildu automātiskās aizmugurējās gaismas aptumšojošie komponenti ir nepieciešami tikai tad, ja ir pieejams nakts pulkstenis
- Rezistors 270k omi
- Zenera diode 3.3v 0.5 vati
- Rezistors 47 omi
- No gaismas atkarīgs rezistors (LDR)
2. darbība: izveidojiet lietu
Korpuss ir izgatavots no 9 mm un 3 mm MDF koka, kas pēc formas ir sagriezts ar lāzeru. Zemāk ir faili ar nepieciešamajiem izmēriem un detaļu skaitu, kurus varat nosūtīt vietējam lāzera griezēju uzņēmumam, lai to izdarītu jūsu vietā.
1. Priekšējais panelis
Priekšējais panelis ir ievietots starp diviem sānu gredzeniem un pielīmēts vietā ar 5 minūšu divu daļu epoksīda līmi. Esiet uzmanīgi, lai nepārspīlētu ar līmi, jo tā parādīsies, ja tā izplūst no sāniem.
Papildus tam virs priekšējā vāka režģa tiek pielīmēts neliels materiāla gabals, lai radītu jauku efektu, kā arī ļautu modinātāja skaļruņa skaņai izpildīt pulksteņa priekšpusi.
Četras paneļa tapas ir ievietotas priekšējā paneļa iekšpuses stūros un pielīmētas vietā ar apmēram 10 mm izvirzītu atpakaļ korpusā. Tas tiks ievietots aizmugurējā panelī, lai to varētu noņemt pārbaudes laikā.
2. Aizmugurējais panelis
Aizmugurējais panelis sastāv no pieciem sānu gredzeniem, kam seko aizmugurējais korpuss, ko ieslēdz pēdējais sānu gredzens. Vēlreiz un pielīmēts vietā ar 5 minūšu divu daļu epoksīda līmi. Esiet uzmanīgi, lai nepārspīlētu ar līmi, jo tā parādīsies, ja tā izplūst no sāniem.
Izmantojot caurumu pozīcijas no priekšējā paneļa tapām, uzmanīgi atzīmējiet un izurbiet 3 mm caurumus un pārbaudiet, vai priekšējās un aizmugurējās ierīces ir savienotas kopā.
3. Smilšu un krāsu komponenti Kad esat samontējuši priekšējo un aizmugurējo bloku, varat izvēlēties krāsot jebkuru krāsu vai vienkārši ar rokām viegli smiltīt un pārklāt ar caurspīdīgu lakas smidzinātāju. Es izvēlējos pēdējo, jo man ļoti patika stresa koksnes efekts, ko lāzera griezējs atstāja pēc vieglas slīpēšanas. Man vajadzēja uzklāt 3-4 slāņus caurspīdīgas lakas aerosola, lai tas būtu noslēgts, jo koks ir ļoti porains.
4. Alternatīvs 3D korpuss Divi veidotāji laipni ir publicējuši 3D veidni šim Retro Pacman pulkstenim
Šos var atrast šeit
Pac man lietu feconinc
Pac man pulksteņa korpusa remikss, ko izstrādājis TronicGr
3. darbība: samontējiet elektroniskos moduļus
Kopējā shēmā ir reālā laika pulkstenis, Arduino Mega, skaņas modulis, skārienekrāns un ekrāna loksne.
1. Reālā laika pulkstenis
Uzstādiet reāllaika pulksteni Arduino Mega aizmugurē, kā parādīts attēlā. Es izmantoju karstu līmes pistoli un iesaiņošanas putas, lai pārliecinātos, ka tie nepieskaras, un ir daži amortizatori, lai absorbētu kustību. Manā gadījumā es lodēju 2 no RTC kājām tieši pie Arduino un izmantoju savienojuma vadu, lai savienotu 5v un GND ar Arduino.
2. Skaņas ierakstīšanas modulis
Tie ir patiešām forši un viegli lietojami. Līdzīgi kā iepriekš, izmantojiet putas un karstu līmi, lai novietotu moduli un skaļruni Arduino aizmugurē, rūpējoties, lai tie būtu izolēti no pieskaršanās. Skaņas moduli Arduino iedarbina D8, tāpēc tam un barošanas avotam ir jāpievienojas saskaņā ar pievienoto shēmu.
3. Automātiskais pretgaismas aptumšotājs (pēc izvēles) Ja plānojat to izmantot kā nakts pulksteni, iespējams, vēlēsities automātiski aptumšot apgaismojumu naktī, lai tas neietekmētu jūsu miegu. (Ja nē, tad varat izlaist šo soli!)
Diemžēl TFT ekrāna apgaismojums ir cieši pieslēgts +3,3 V spriegumam, un to nevar noregulēt ar Arduino. Tas nozīmē, ka mums tas ir jāatvieno un jāpieslēdzas PWM tapai Arduino, lai kontrolētu fona apgaismojuma spilgtumu. Es gribēju to izdarīt, minimāli sabojājot tapas vai sliedes uz sastāvdaļām, tāpēc izmantoju šādu pieeju.
Uzmanīgi veiciet tālāk norādītās darbības
(a) Lai to panāktu, gaismas aizmugurē ir novietots gaismas atkarīgais rezistors (LDR), lai noteiktu gaismu. Izurbiet korpusā divus 3 mm caurumus un izbīdiet LDR kājas caur caurumiem. Izmantojiet karstu līmi skapja iekšpusē, lai noturētu kājas vietā. Lodējiet divus vadus korpusa iekšpusē un pievienojiet tos saskaņā ar shēmu. Pievienojiet 270k omu rezistoru Arduino A7 saskaņā ar shēmu.
(b) Noņemiet TFT displeju un novietojiet to uz cietas virsmas. Nosakiet tapu 19 (LED_A) un uzmanīgi noņemiet dažus milimetrus plastmasas tapas pamatnē. Nolieciet plakanu tapu un prom no savienotāja, kā parādīts attēlā. Pārbaudiet, vai TFT apvalks var cieši pievienoties un vai izliektā tapa netraucē kontaktdakšu vai kontaktligzdu.
(c) Lodējiet 47 omu reģistru pie izliektā kontakta un pievienojiet vadu no rezistora ar Arduino Mega D9. Arduino D9 tapa var nogrimt līdz 40 mA, tāpēc rezistors to ierobežo līdz mazākam. Pievienojiet 3,3 V Zener diodi tai pašai tapai (LED_A) un pievienojiet to zemei saskaņā ar diagrammu. Tā mērķis ir aizsargāt fona apgaismojumu no pārsprieguma, jo tas regulēs spriegumu līdz 3,3 V.
4. TFT ekrāns un Arduino Shield Pēc tam uzmanīgi izveidojiet savienojumu ar Arduino augšdaļu, kā parādīts attēlā. RTC ir akumulators, tāpēc tas saglabās pareizo laiku pat tad, ja strāva ir atvienota. Modinātāja laiks tiek saglabāts Arduino programmā Eeprom, kas nozīmē, ka tas tiks saglabāts, ja ir strāvas padeves pārtraukums.
4. darbība: augšupielādējiet kodu un pārbaudiet pulksteni
"iekraušana =" slinks"
Retro Pac-Man pulksteņa kodu var mainīt, lai nodrošinātu citas tēmas. USB kabelis nozīmē, ka citi veidotāji var attīstīt savas unikālās tēmas.
Iekļauta Donkey Kong sākotnējā versija. Pulkstenis darbojas kā parasti, un skārienekrāna vadība ir paredzēta, lai kontrolētu Mario.
*** Ražošanas versija 3 tagad ir izlaista šajā pamācībā ***
Augšup, lejup, pa kreisi un pa labi vadīklas var izmantot, lai mainītu Mario virzienu, tikai pieskaroties ekrāna augšdaļai, apakšai, kreisajai un labajai pusei.
Lai pārietu, ceļojot pa kreisi vai pa labi, pieskarieties ekrāna augšdaļai. Lai aktivizētu iestatīšanas izvēlni, nospiediet ekrāna centru.
Es ceru, ka tas dod iedvesmu citiem attīstīties tālāk !!
Pirmā balva mikrokontrolleru konkursā 2017
Ieteicams:
Pensijas pulkstenis / skaitīšana uz augšu / Dn pulkstenis: 4 soļi (ar attēliem)
Retirement Clock / Count Up / Dn Clock: man bija daži no šiem 8x8 LED punktmatricas displejiem atvilktnē un domāju, ko ar tiem iesākt. Iedvesmojoties no citiem norādījumiem, man radās ideja izveidot atpakaļskaitīšanas/atpakaļskaitīšanas displeju, lai skaitītu atpakaļ līdz nākamajam datumam/laikam un, ja mērķa laiks ir
Vortex pulkstenis: bezgalības spoguļa rokas pulkstenis: 10 soļi (ar attēliem)
Vortex Watch: bezgalības spoguļa rokas pulkstenis: šī projekta mērķis bija izveidot bezgalības spoguļpulksteņa valkājamu versiju. Tas izmanto savas RGB gaismas diodes, lai norādītu laiku, piešķirot stundas, minūtes un sekundes attiecīgi sarkanajai, zaļajai un zilajai gaismai un pārklājot šīs nokrāsas
ESP8266 Tīkla pulkstenis bez RTC - Nodemcu NTP pulkstenis Nr RTC - INTERNETA PULKSTENA PROJEKTS: 4 soļi
ESP8266 Tīkla pulkstenis bez RTC | Nodemcu NTP pulkstenis Nr RTC | INTERNET CLOCK PROJECT: Projektā tiks veidots pulksteņa projekts bez RTC, tas prasīs laiku no interneta, izmantojot wifi, un parādīs to st7735 displejā
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: 15 soļi (ar attēliem)
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: šajā nedēļas nogalē bija nedaudz brīva laika, tāpēc turpinājāt un samontējāt šo 2,40 ASV dolāru 4 bitu DIY elektronisko digitālo pulksteni, ko pirms kāda laika nopirku no AliExpress
Gixie pulkstenis: skaistākais spīduma caurules pulkstenis: 4 soļi
Gixie Pulkstenis: Skaistākais Glow Tube Pulkstenis: Man ļoti patīk Nixie Tube, bet tas ir pārāk dārgi, es to nevaru atļauties. Tāpēc es pavadīju pusgadu, veidojot šo Gixie pulksteni. Gixie Clock tiek sasniegts, izmantojot ws2812 apgaismojumu, lai padarītu akrila gaismu. Es daru visu iespējamo, lai padarītu RGB cauruli plānāku