
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06




Postavte si interaktívne arkádové nočné hodiny s dotykovým displejom a animovanými arkádovými figúrkami, pomocou ktorých môžete nahrať zvuk budíka podľa vlastného výberu.
Toto je aktualizácia predchádzajúceho projektu, ktorý teraz obsahuje 3D tlačené puzdro a štyri samostatné programy, z ktorých si môžete vyberať
1. Arkádové hodiny - animácia DK Mario, Space Invaders a Pacman
2. Pacman Clock - Interaktívna animovaná hra Pacman s hodinovými funkciami
3. DK Clock - Interaktívna animovaná hra DK s hodinovými funkciami
4. Tumble Ghost - Animovaná duchová hra Pacman založená na Flappy Bird
Veľa zábavy pri stavaní a skvelý darček pre každého, kto si rád znova pripomenie nostalgiu postáv arkádových hier 80. rokov
** Ak sa vám tento návod páči, hlasujte zaň v "Hodinovej súťaži" stlačením tlačidla v spodnej časti stránky ***
Veľká vďaka !!
Krok 1: Zhromaždite materiály

- Doska Arduino - Arduino Mega 2560 (položky 1, 2 a 3 je možné zakúpiť ako jednu balíkovú objednávku)
- Štít Arduino s dotykovým displejom - 3,2 palcový štít s dotykovým LCD rozširujúcim panelom
- Dotyková obrazovka - 3,2 palcový TFT LCD displej + dotyková obrazovka pre Mega 2560 od Arduino
- Modul hodín v reálnom čase - DS3231 RTC
- Modul hlasového záznamníka - ISD1820 Hlasový záznamník
- Vlákno PLA pre 3D tlačiareň
- Dvojzložková epoxidová živica na lepenie puzdra k sebe
- USB kábel 2m nabíjačka USB (používa sa na napájanie hodín)
- Horúca lepiaca pištoľ
- Káblové zväzky X 3
Voliteľné súčasti automatického stmievania zadného svetla sú potrebné iba vtedy, ak máte nočné hodiny
- Odpor 270 kOhm
- Zenerova dióda 3.3v
- 0,5 W odpor 47 Ohm
- Svetlo závislý odpor (LDR)
Krok 2: Vytlačte si 3D puzdro


Puzdro hodín som vytlačil na Creality Ender 3. Všetky súbory pre 3D tlač a pokyny k puzdru nájdete tu na Thingiverse
Krok 3: Vybudujte obvod



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 úmysle používať ako nočné hodiny, pravdepodobne budete chcieť v noci automaticky stlmiť podsvietenie, aby to neovplyvnilo váš spánok. (Ak nie, potom 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 zatlač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 v prípade výpadku prúdu.
Krok 4: Načítajte kód

Runner Up in the Clocks Contest
Odporúča:
Jammarduino DUE - Rozhranie PC - Jamma pre arkádové skrine: 6 krokov

Rozhranie Jammarduino DUE - DIY rozhranie PC - Jamma pre arkádové skrine: Tento návod vám ukáže, ako vytvoriť jednoduchý štít pre Arduino DUE na prepojenie skutočného arkádového stroja s nízkym rozlíšením CRT a konektorom jamma s počítačom. Hlavné úlohy štítu sú: - na zosilnenie video signálu vychádzajúceho z videa
Arkádové hry a joystick ESP32 VGA: 6 krokov (s obrázkami)

Arkádové hry a joystick ESP32 VGA: V tomto návode ukážem, ako reprodukovať štyri arkádové hry - Tetris - Had - Breakout - Bomber - pomocou systému ESP32 s výstupom pre monitor VGA. Rozlíšenie je 320 x 200 pixelov, v 8 farbách. Predtým som urobil verziu s
Víly: prenosné arkádové a mediálne centrum: 5 krokov

Fairies: Portable Arcade and Media Center: Mojím cieľom bolo postaviť prenosnú konzolu & mediálne centrum pre moju dcéru. Hrateľnosť v malých prevedeniach, ako sú klony PSP alebo Nintendo, sa zdá byť príliš vzdialená myšlienke starých arkádových skriniek. Chcel som sa pripojiť k nostalgii tlačidiel
C51 4 -bitové elektronické hodiny - drevené hodiny: 15 krokov (s obrázkami)

C51 4 -bitové elektronické hodiny - drevené hodiny: Tento víkend mal nejaký voľný čas, a tak sa dal dokopy a zostavil tieto 4 -bitové elektronické digitálne hodiny vo výške 2,40 USD za 4 doláre, ktoré som pred chvíľou kúpil od AliExpress
Arkádové tlačidlá Plug and Play: 7 krokov (s obrázkami)

Arkádové tlačidlá Plug and Play: Nedávno som začal používať Arduino na vytváranie svojich projektov. Ako dizajnér milujem vytváranie vlastných rozhraní pre svoje hry/interaktívne projekty. Problém, na ktorý som narazil, je, že používanie sériovej komunikácie je dosť komplikované a náchylné na problémy a