Satura rādītājs:

Retro Pac-Man pulkstenis: 6 soļi (ar attēliem)
Retro Pac-Man pulkstenis: 6 soļi (ar attēliem)

Video: Retro Pac-Man pulkstenis: 6 soļi (ar attēliem)

Video: Retro Pac-Man pulkstenis: 6 soļi (ar attēliem)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Novembris
Anonim
Image
Image

TechKiwiGadgetsTechKiwiGadgets vietnē InstagramSeko vairāk autoram:

USB uzlādes problēmu novēršanas rīks
USB uzlādes problēmu novēršanas rīks
USB uzlādes problēmu novēršanas rīks
USB uzlādes problēmu novēršanas rīks
USB uzlādējams videi draudzīgs lukturis
USB uzlādējams videi draudzīgs lukturis
USB uzlādējams videi draudzīgs lukturis
USB uzlādējams videi draudzīgs lukturis
Animēts vārdu pulkstenis
Animēts vārdu pulkstenis
Animēts vārdu pulkstenis
Animēts vārdu pulkstenis

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

Savāc materiālus
Savāc materiālus
Savāc materiālus
Savāc materiālus
Savāc materiālus
Savāc materiālus

Retro Pac-Man pulkstenis ir izgatavots no 5 galvenajiem moduļiem kopā ar korpusu, kas ir lāzergriezts no MDF koka.

  1. Arduino dēlis - Arduino Mega 2560 (1., 2. un 3. preci var iegādāties vienā komplektā)
  2. Skārienekrāns Arduino Shield - 3,2 collu Mega Touch L kompaktdisks
  3. 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)
  4. Reālā laika pulksteņa modulis - DS3231 RTC
  5. 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

  1. Paneļa tapas x 4 priekšējā korpusa piestiprināšanai pie korpusa
  2. Divdaļīgi epoksīda sveķi korpusa salīmēšanai
  3. Smilšpapīra loksnes - 4 smalkas un vidējas loksnes koka slīpēšanai
  4. Elektriskā urbjmašīna ar 3 mm diametra koka urbi.
  5. USB kabelis 1m garumā
  6. USB lādētājs (tiek izmantots pulksteņa barošanai)
  7. 150 mm x 30 mm x 3 mm MDF vai stirola, lai izveidotu kronšteinu, kas notur ķēdi vietā
  8. 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

  1. Rezistors 270k omi
  2. Zenera diode 3.3v 0.5 vati
  3. Rezistors 47 omi
  4. No gaismas atkarīgs rezistors (LDR)

2. darbība: izveidojiet lietu

Izveidojiet lietu
Izveidojiet lietu
Izveidojiet lietu
Izveidojiet lietu
Izveidojiet lietu
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

Salieciet elektroniskos moduļus
Salieciet elektroniskos moduļus
Salieciet elektroniskos moduļus
Salieciet elektroniskos moduļus
Salieciet elektroniskos moduļus
Salieciet 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

Augšupielādējiet kodu un pārbaudiet pulksteni
Augšupielādējiet kodu un pārbaudiet pulksteni

"iekraušana =" slinks"

DK un citas tēmas
DK un citas tēmas
DK un citas tēmas
DK un citas tēmas

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 !!

Mikrokontrolleru konkurss 2017
Mikrokontrolleru konkurss 2017
Mikrokontrolleru konkurss 2017
Mikrokontrolleru konkurss 2017

Pirmā balva mikrokontrolleru konkursā 2017

Ieteicams: