Obsah:

Retro hodiny Pac-Mana: 6 krokov (s obrázkami)
Retro hodiny Pac-Mana: 6 krokov (s obrázkami)

Video: Retro hodiny Pac-Mana: 6 krokov (s obrázkami)

Video: Retro hodiny Pac-Mana: 6 krokov (s obrázkami)
Video: Праздник. Новогодняя комедия 2024, Júl
Anonim
Image
Image

Od TechKiwiGadgetsTechKiwiGadgets na Instagrame Nasledovať viac od autora:

Nástroj na riešenie problémov s nabíjaním cez USB
Nástroj na riešenie problémov s nabíjaním cez USB
Nástroj na riešenie problémov s nabíjaním cez USB
Nástroj na riešenie problémov s nabíjaním cez USB
Ekologická, nabíjateľná baterka USB
Ekologická, nabíjateľná baterka USB
Ekologická, nabíjateľná baterka USB
Ekologická, nabíjateľná baterka USB
Hodiny animovaného slova
Hodiny animovaného slova
Hodiny animovaného slova
Hodiny animovaného slova

O: Bláznivo do technológie a možností, ktoré môže priniesť. Milujem výzvu stavať jedinečné veci. Mojím cieľom je urobiť technológiu zábavnou, relevantnou pre každodenný život a pomôcť ľuďom uspieť v budovaní skvelých … Viac o TechKiwiGadgets »

Postavte interaktívne nočné hodiny Pac-Man s dotykovým displejom a animovanými figúrkami Pac-Mana.

Tento skvelý projekt je prekvapivo jednoduchý na výrobu a je skvelým darčekom pre tých nostalgických závislých na Pac-Manovi.

Okrem možnosti interakcie s hrou Pac-Man môžete na budík nahrať aj zvuk, ktorý si vyberiete.

*** Kód V10 vydaný s pôvodnou hrou Pacman teraz zahrnutý v bodkách ***

Krok 1: Zhromaždite materiály

Zhromaždite materiály
Zhromaždite materiály
Zhromaždite materiály
Zhromaždite materiály
Zhromaždite materiály
Zhromaždite materiály

Hodiny Retro Pac-Man sú vyrobené z 5 kľúčových modulov a puzdra sú vyrezané laserom z dreva MDF.

  1. Doska Arduino - Arduino Mega 2560 (položky 1, 2 a 3 je možné zakúpiť ako jednu balíkovú objednávku)
  2. Dotykový displej Arduino Shield - 3,2 palcový disk Mega Touch L CD
  3. Dotyková obrazovka štítu rozširujúcej dosky - 3,2 "TFT LCD displej + dotyková obrazovka pre Arduino Mega 2560 (*Poznámka: Vyhnite sa Sainsmart, pozri časť 4 nižšie)
  4. Modul hodín v reálnom čase - DS3231 RTC
  5. Modul hlasového záznamníka - ISD1820 Hlasový záznamník

V návode je zahrnutý potrebný kód Arduino, odkazy na knižnice a všetky špeciálne grafické súbory, ktoré budete potrebovať na zostavenie projektu.

V zozname uvedenom vyššie sú odkazy na dodávateľov dielov, ktoré sú podobné položkám použitým v prototype. Náhradné diely môžete slobodne získavať odkiaľkoľvek, kde to uznáte za vhodné, a zaistiť tak minimalizáciu nákladov.

Okrem týchto modulov budete potrebovať nasledujúce komponenty

  1. Panelové kolíky x 4 na upevnenie predného puzdra k telu
  2. Dvojzložková epoxidová živica na lepenie puzdra k sebe
  3. Listy brúsneho papiera - 4 listy, jemné a stredné, na brúsenie dreva
  4. Elektrická vŕtačka s vrtákom do dreva s priemerom 3 mm.
  5. USB kábel s dĺžkou 1 m
  6. USB nabíjačka (slúži na napájanie hodín)
  7. 150 mm x 30 mm x 3 mm MDF alebo styrén na vytvorenie konzoly na uchytenie obvodu na mieste v puzdre
  8. Horúca lepiaca pištoľ

Voliteľné súčasti automatického stmievania zadného svetla sú potrebné iba vtedy, ak máte nočné hodiny

  1. Odpor 270 kOhm
  2. Zenerova dióda 3,3 V 0,5 W
  3. Odpor 47 ohmov
  4. Svetlo závislý odpor (LDR)

Krok 2: Zostavte si prípad

Postavte prípad
Postavte prípad
Postavte prípad
Postavte prípad
Postavte prípad
Postavte prípad

Puzdro je vyrobené z MDF dreva 9 mm a 3 mm, ktoré bolo laserom vyrezané do tvaru. Nasledujú súbory s rozmermi a počtom požadovaných dielov, ktoré môžete poslať miestnej laserovej rezačke, aby to urobila za vás.

1. Predný panel

Predný panel je vložený medzi dva bočné krúžky a prilepený na miesto 5-minútovým dvojdielnym epoxidovým lepidlom. Dávajte pozor, aby ste lepidlo nepreháňali, pretože ukáže, či vyteká z bokov.

Okrem toho je na prednú kryciu mriežku prilepený malý kúsok materiálu, ktorý poskytuje pekný efekt a tiež umožňuje, aby zvuk reproduktora budíka vykonával prednú časť hodín.

Štyri panelové kolíky boli vložené do rohov vnútornej strany predného panela a prilepené na miesto s približne 10 mm vyčnievajúcimi späť do puzdra. Ten bude vložený do zadného panelu, aby ho bolo možné počas testovania odstrániť.

2. Zadný panel

Zadný panel pozostáva z piatich bočných krúžkov, za ktorými nasleduje zadný kryt, ktorý je vložený do posledného bočného krúžku. Ešte raz a prilepené na miesto 5-minútovým dvojdielnym epoxidovým lepidlom. Dávajte pozor, aby ste lepidlo nepreháňali, pretože ukáže, či vyteká z bokov.

Pomocou polôh otvorov z kolíkov predného panela opatrne označte a vyvŕtajte 3 mm otvory a skontrolujte, či sú predná a zadná jednotka navzájom prepojené.

3. Komponenty piesku a laku Keď máte zostavenú prednú a zadnú jednotku, môžete sa rozhodnúť maľovať ľubovoľnú farbu alebo len jemne brúsiť ručne a zakryť čistým lakovým sprejom. Vybral som si to druhé, pretože sa mi celkom páčil efekt namáhaného dreva, ktorý laserová rezačka zanechala po ľahkom brúsení. Na drevo som musel dať 3 až 4 vrstvy laku v spreji, aby bol utesnený, pretože drevo je veľmi pórovité.

4. Alternatívny prípad 3D Dvaja výrobcovia láskavo zverejnili 3D šablónu pre tieto hodiny Retro Pacman

Tieto nájdete tu

Puzdro Pac Man od firmy feconinc

Remienok na puzdro na hodiny Pac Man od TronicGr

Krok 3: Zostavte elektronické moduly

Zostavte elektronické moduly
Zostavte elektronické moduly
Zostavte elektronické moduly
Zostavte elektronické moduly
Zostavte elektronické moduly
Zostavte elektronické moduly

Celkový obvod obsahuje hodiny v reálnom čase, Arduino Mega, zvukový modul, dotykovú obrazovku a obrazovku.

1. Hodiny v reálnom čase

Namontujte hodiny Realtime na zadnú stranu Arduino Mega, ako je to znázornené na obrázku. Použil som horúcu lepiacu pištoľ a baliacu penu, aby som sa ubezpečil, že sa ich nedotýkajú a je tam nejaké tlmenie, ktoré absorbuje pohyb. V mojom prípade som spájkoval 2 nohy RTC priamo k Arduinu a pomocou prepojovacieho drôtu pripojil 5v a GND k Arduinu.

2. Modul záznamu zvuku

Tieto sú skutočne skvelé a ľahko sa používajú. Podobným spôsobom ako vyššie, umiestnite modul a reproduktor na zadnú stranu Arduina pomocou peny a horúceho lepidla a dbajte na to, aby boli izolované od dotyku. Zvukový modul je spustený D8 na Arduine, takže toto a napájací zdroj je potrebné pripojiť podľa dodaného schémy zapojenia.

3. Automatické stmievanie podsvietenia (voliteľné) Ak máte v pláne používať nočné hodiny, pravdepodobne budete chcieť v noci automaticky stlmiť podsvietenie, aby to neovplyvnilo váš spánok. (Ak nie, môžete tento krok preskočiť!)

Podsvietenie obrazovky TFT je bohužiaľ pevne zapojené do +3,3 V a nedá sa nastaviť pomocou Arduina. To znamená, že ho musíme odpojiť a znova pripojiť k kolíku PWM na Arduine, aby sme mohli ovládať jas podsvietenia. Chcel som to urobiť s minimálnym poškodením čapov alebo koľají na komponentoch, preto som zvolil nasledujúci prístup.

Postupujte opatrne podľa nižšie uvedených krokov

a) Aby sa to dosiahlo, na zadnej strane jednotky je umiestnený svetlo závislý odpor (LDR), ktorý detekuje svetlo. Do puzdra vyvŕtajte dva 3 mm otvory a zatlačte nohy LDR cez otvory. Na upevnenie nožičiek na vnútornej strane skrinky použite horúce lepidlo. Spájkujte dva vodiče na vnútornej strane puzdra a zapojte ich podľa schémy zapojenia. Podľa schémy zapojenia pridajte do A7 Arduina odpor 270 kOhm.

(b) Vyberte TFT displej a položte ho na pevný povrch. Identifikujte kolík 19 (LED_A) a opatrne odstráňte niekoľko milimetrov plastu v spodnej časti čapu. Ohnite kolík plocho a mimo konektora podľa obrázku vyššie. Skontrolujte, či sa TFT Sheild môže pevne zasunúť a či ohnutý kolík neprekáža v zástrčke alebo zásuvke.

c) Spájajte register 47 Ohm k ohnutému kolíku a pripojte vodič z rezistora k D9 Arduino Mega. Kolík Arduino D9 môže klesnúť až na 40 mA, takže odpor to obmedzuje na menej ako toto. Pripojte 3,3 V Zenerovu diódu k rovnakému kolíku (LED_A) a pripojte ho k zemi podľa schémy. Účelom je chrániť podsvietenie pred prepätím, pretože bude regulovať napätie na 3,3 V.

4. Obrazovka TFT a štít Arduino Opatrne zasuňte 3,2 'konektory dotykovej obrazovky TFT do štítu TFT Arduino. Potom sa opatrne pripojte k hornej časti Arduina podľa priloženého obrázku. RTC má batériu, takže si zachová správny čas, aj keď bolo odpojené napájanie. Čas alarmu je uložený v Eeprom na Arduine, čo znamená, že zostane zachovaný aj pri výpadku prúdu.

Krok 4: Nahrajte kód a otestujte hodiny

Nahrajte kód a otestujte hodiny
Nahrajte kód a otestujte hodiny

"loading =" lenivý"

DK a ďalšie témy
DK a ďalšie témy
DK a ďalšie témy
DK a ďalšie témy

Kód hodín Retro Pac-Man je možné upraviť tak, aby poskytoval ďalšie témy. Kábel USB znamená, že ostatní výrobcovia majú potenciál rozvíjať svoje vlastné jedinečné témy.

Zahrnutá je počiatočná verzia hry Donkey Kong. Hodiny fungujú ako obvykle a na ovládanie Maria je k dispozícii ovládanie pomocou dotykovej obrazovky.

*** Produkčná verzia 3 teraz vydaná v tomto návode ***

Ovládacie prvky hore, dole, doľava a doprava môžete použiť na zmenu smeru Maria iba dotykom na hornú, dolnú, ľavú a pravú časť obrazovky.

Ak chcete preskočiť pri cestovaní doľava alebo doprava, dotknite sa hornej časti obrazovky. Ak chcete aktivovať ponuku nastavenia, stlačte stred obrazovky.

Dúfam, že to poskytne inšpiráciu pre ostatných, aby sa mohli ďalej rozvíjať !!

Súťaž o mikrokontrolér 2017
Súťaž o mikrokontrolér 2017
Súťaž o mikrokontrolér 2017
Súťaž o mikrokontrolér 2017

Prvá cena v súťaži o mikrokontrolér 2017

Odporúča: