Turinys:

Retro „Pac-Man“laikrodis: 6 žingsniai (su nuotraukomis)
Retro „Pac-Man“laikrodis: 6 žingsniai (su nuotraukomis)

Video: Retro „Pac-Man“laikrodis: 6 žingsniai (su nuotraukomis)

Video: Retro „Pac-Man“laikrodis: 6 žingsniai (su nuotraukomis)
Video: Koks skaičius nuo 1 iki 31 gimė, toks yra visas jo gyvenimas 2024, Lapkritis
Anonim
Image
Image

„TechKiwiGadgets“„TechKiwiGadgets“„Instagram“sekti daugiau autoriaus

USB įkrovimo trikčių šalinimo įrankis
USB įkrovimo trikčių šalinimo įrankis
USB įkrovimo trikčių šalinimo įrankis
USB įkrovimo trikčių šalinimo įrankis
Ekologiškas USB įkraunamas žibintuvėlis
Ekologiškas USB įkraunamas žibintuvėlis
Ekologiškas USB įkraunamas žibintuvėlis
Ekologiškas USB įkraunamas žibintuvėlis
Animacinis žodžių laikrodis
Animacinis žodžių laikrodis
Animacinis žodžių laikrodis
Animacinis žodžių laikrodis

Apie: Pašėlęs dėl technologijų ir jų teikiamų galimybių. Man patinka iššūkis kurti unikalius dalykus. Mano tikslas yra paversti technologijas linksmomis, aktualiomis kasdieniam gyvenimui ir padėti žmonėms sėkmingai kurti kietas … Daugiau apie „TechKiwiGadgets“»

Sukurkite interaktyvų „Pac-Man“laikrodį prie lovos su jutikliniu ekranu ir animuotomis „Pac-Man“figūromis.

Šis šaunus projektas yra stebėtinai paprastas ir yra puiki dovana tiems nostalgiškiems „Pac-Man“narkomanams.

Be to, kad galėsite bendrauti su „Pac-Man“žaidimu, galite įrašyti pasirinktą garsą signalui.

*** V10 kodas išleistas su originaliu „Pacman“žaidimu, kuris dabar įtrauktas į taškus ***

1 žingsnis: Surinkite medžiagas

Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas

„Retro Pac-Man“laikrodis pagamintas iš 5 pagrindinių modulių kartu su dėklu, kuris yra lazeriu iškirptas iš MDF medienos.

  1. „Arduino“lenta - „Arduino Mega 2560“(1, 2 ir 3 elementus galima įsigyti kaip vieną paketą)
  2. Jutiklinis ekranas „Arduino Shield“- 3,2 colio „Mega Touch L“kompaktinis diskas
  3. Išplėtimo plokštės skydo jutiklinis ekranas - 3,2 colio TFT LCD ekranas + jutiklinis ekranas, skirtas „Arduino Mega 2560“(*Pastaba: venkite „Sainsmart“, žr. 4 skyrių)
  4. Realaus laiko laikrodžio modulis - DS3231 RTC
  5. Diktofono modulis - ISD1820 diktofonas

Instrukcijoje yra būtinas „Arduino“kodas, nuorodos į bibliotekas ir visi specialūs grafikos failai, kurių jums reikės kuriant projektą.

Aukščiau pateiktame sąraše yra nuorodų į dalių tiekėjus, panašius į prototipe naudojamus elementus. Jūs galite laisvai įsigyti dalių iš bet kur, kur jums atrodo tinkama, kad išlaidos būtų kuo mažesnės.

Be šių modulių, jums reikės šių komponentų

  1. Plokštės kaiščiai x 4, skirti priekiniam dėklui pritvirtinti prie kūno
  2. Dviejų dalių epoksidinė derva, skirta dėklui klijuoti
  3. Šlifavimo popieriaus lakštai - po 4 smulkaus ir vidutinio dydžio lapus medienai šlifuoti
  4. Elektrinis gręžtuvas su 3 mm skersmens mediniu grąžtu.
  5. USB kabelis 1 m ilgio
  6. USB įkroviklis (naudojamas laikrodžio maitinimui)
  7. 150 mm x 30 mm x 3 mm MDF arba stireno, kad būtų sukurtas laikiklis, skirtas laikyti grandinę vietoje
  8. Karštas klijų pistoletas

Neprivalomi automatinio apšvietimo pritemdymo komponentai reikalingi tik tuo atveju, jei laikrodis prie lovos

  1. Rezistorius 270k om
  2. Zenerio diodas 3.3v 0.5 vatai
  3. Rezistorius 47 omai
  4. Nuo šviesos priklausomas rezistorius (LDR)

2 žingsnis: sukurkite dėklą

Sukurkite dėklą
Sukurkite dėklą
Sukurkite dėklą
Sukurkite dėklą
Sukurkite dėklą
Sukurkite dėklą

Korpusas pagamintas iš 9 mm ir 3 mm MDF medienos, kuri buvo supjaustyta lazeriu. Žemiau yra failai, kurių matmenys ir reikiamas dalių skaičius gali būti išsiųsti vietinei lazerinių pjaustytuvų įmonei, kad tai padarytų už jus.

1. Priekinis skydelis

Priekinis skydelis yra tarp dviejų šoninių žiedų ir klijuojamas į vietą 5 minučių dviejų dalių epoksidiniais klijais. Būkite atsargūs, kad nepersistengtumėte su klijais, nes jie parodys, jei jie išsiskiria iš šonų.

Be to, nedidelis medžiagos gabalas yra priklijuotas virš priekinio dangčio grotelių, kad būtų gražus efektas ir kad žadintuvo garsiakalbio garsas skleistų laikrodžio priekį.

Keturi skydo kaiščiai buvo įkišti į priekinio skydelio vidinės pusės kampus ir priklijuoti į vietą, maždaug 10 mm išsikišus atgal į korpusą. Jis bus įdėtas į galinį skydelį, kad jį būtų galima nuimti bandymo metu.

2. Galinis skydelis

Galinį skydelį sudaro penki šoniniai žiedai, po kurių - galinis dėklas, užklijuotas galiniu šoniniu žiedu. Dar kartą ir priklijuota į vietą 5 minučių dviejų dalių epoksidiniais klijais. Būkite atsargūs, kad nepersistengtumėte su klijais, nes jie parodys, jei jie išsiskiria iš šonų.

Naudodami skylių pozicijas iš priekinio skydo kaiščių atsargiai pažymėkite ir gręžkite 3 mm skyles ir patikrinkite, ar priekiniai ir galiniai blokai yra sujungti.

3. Smėlio ir dažų komponentai Sumontavę priekinį ir galinį blokus, galite pasirinkti dažyti bet kokią spalvą arba tiesiog lengvai šlifuoti rankomis ir padengti laku. Aš pasirinkau pastarąjį, nes man labai patiko pabrėžto medžio efektas, kurį lazerinis pjoviklis paliko po lengvo šlifavimo. Turėjau ant medžio uždėti 3–4 sluoksnius skaidraus lako purškimo, kad jis būtų sandarus, nes mediena yra labai akyta.

4. Alternatyvus 3D dėklas Du gamintojai maloniai paskelbė šio „Retro Pacman“laikrodžio 3D šabloną

Šiuos galite rasti čia

Pac man byla feconinc

„Pac man“laikrodžio dėklo remiksas, sukurtas „TronicGr“

3 žingsnis: Surinkite elektroninius modulius

Surinkite elektroninius modulius
Surinkite elektroninius modulius
Surinkite elektroninius modulius
Surinkite elektroninius modulius
Surinkite elektroninius modulius
Surinkite elektroninius modulius

Bendroje grandinėje yra laikrodis realiuoju laiku, „Arduino Mega“, garso modulis, jutiklinis ekranas ir ekrano skydas.

1. Laikrodis realiuoju laiku

„Arduino Mega“gale pritvirtinkite laikrodį realiuoju laiku, kaip parodyta paveikslėlyje. Aš naudoju karšto klijų pistoletą ir pakavimo putas, kad įsitikinčiau, jog jie neliečia ir yra tam tikra amortizacija, kad sugertų judesius. Mano atveju, aš lituodavau 2 RTC kojas tiesiai prie „Arduino“ir naudoju prijungimo laidą, kad prijungčiau 5v ir GND prie „Arduino“.

2. Garso įrašymo modulis

Tai tikrai šaunu ir paprasta naudoti. Panašiai, kaip aprašyta aukščiau, naudokite putas ir karštus klijus, kad pastatytumėte modulį ir garsiakalbį „Arduino“galinėje pusėje, pasirūpindami, kad jie būtų izoliuoti nuo prisilietimo. Garso modulį suaktyvina „Arduino“D8, todėl jį ir maitinimo šaltinį reikia prijungti pagal pateiktą schemą.

3. Automatinis apšvietimo reguliatorius (pasirinktinai) Jei ketinate naudoti kaip naktinį laikrodį, greičiausiai norėsite automatiškai pritemdyti apšvietimą naktį, kad jis nepaveiktų jūsų miego. (Jei ne, galite praleisti šį veiksmą!)

Deja, TFT ekrano apšvietimas yra tvirtai prijungtas prie +3.3 V ir jo negalima sureguliuoti naudojant „Arduino“. Tai reiškia, kad norėdami valdyti foninio apšvietimo ryškumą, turime jį atjungti ir vėl prijungti prie „Arduino“PWM kaiščio. Norėjau tai padaryti kuo mažiau pažeisdamas komponentų kaiščius ar takelius, todėl pasirinkau tokį požiūrį.

Atidžiai atlikite toliau nurodytus veiksmus

a) Norėdami tai pasiekti, įrenginio gale yra šviesos priklausomas rezistorius (LDR), kad būtų galima aptikti šviesą. Išgręžkite dvi 3 mm skyles korpuse ir stumkite LDR kojas per skyles. Spintelės vidinėje pusėje naudokite karštus klijus, kad laikytumėte kojas. Lituokite du laidus korpuso viduje ir prijunkite juos pagal schemą. Pridėkite 270 k omų rezistorių prie „Arduino“A7 pagal schemą.

b) Nuimkite TFT ekraną ir padėkite jį ant kieto paviršiaus. Nustatykite 19 kaištį (LED_A) ir atsargiai nuimkite kelis milimetrus plastiko, esančio kaiščio pagrinde. Sulenkite kaištį lygiai ir toliau nuo jungties, kaip parodyta aukščiau esančiame paveikslėlyje. Patikrinkite, ar TFT skydas gali būti tvirtai prijungtas ir ar sulenktas kaištis netrukdo kištukui ar lizdui.

(c) Lituokite 47 omų registrą prie sulenkto kaiščio ir prijunkite laidą iš rezistoriaus prie „Arduino Mega“D9. „Arduino D9“kaištis gali nuskęsti iki 40 mA, todėl rezistorius tai riboja iki mažiau. Prie to paties kaiščio (LED_A) pritvirtinkite 3,3 V „Zener“diodą ir prijunkite jį prie žemės, kaip parodyta diagramoje. Tikslas yra apsaugoti foninį apšvietimą nuo viršįtampio, nes jis reguliuoja įtampą iki 3,3 V.

4. TFT ekranas ir „Arduino Shield“Atsargiai įstumkite 3,2 colio TFT jutiklinio ekrano jungtis į „TFT Arduino Shield“. Tada atsargiai prijunkite prie „Arduino“viršaus, kaip parodyta paveikslėlyje. RTC turi akumuliatorių, todėl net ir išjungus maitinimą bus išlaikytas tinkamas laikas. Žadintuvo laikas saugomas „Eeprom“, esančiame „Arduino“, o tai reiškia, kad jis bus išsaugotas, jei įjungsite elektros tiekimą.

4 veiksmas: įkelkite kodą ir išbandykite laikrodį

Įkelkite kodą ir išbandykite laikrodį
Įkelkite kodą ir išbandykite laikrodį

"pakrovimas =" tingus"

DK ir kitos temos
DK ir kitos temos
DK ir kitos temos
DK ir kitos temos

„Retro Pac-Man“laikrodžio kodą galima pakeisti, kad būtų pateiktos kitos temos. USB kabelis reiškia, kad kiti kūrėjai gali kurti savo unikalias temas.

Įtraukta pradinė „Donkey Kong“versija. Laikrodis veikia kaip įprasta, o jutiklinis ekranas valdo Mario.

*** Gamybos 3 versija, išleista šioje instrukcijoje ***

Aukštyn, žemyn, kairėn ir dešinėn valdikliais galima keisti „Mario“kryptį tik palietus ekrano viršuje, apačioje, kairėje ir dešinėje.

Norėdami šokinėti keliaudami kairėn arba dešinėn, palieskite ekrano viršuje. Norėdami suaktyvinti sąrankos meniu, paspauskite ekrano centrą.

Tikiuosi, tai įkvėps kitus tobulėti toliau !!

Mikrovaldiklių konkursas 2017 m
Mikrovaldiklių konkursas 2017 m
Mikrovaldiklių konkursas 2017 m
Mikrovaldiklių konkursas 2017 m

Pirmasis prizas mikrovaldiklių konkurse 2017 m

Rekomenduojamas: