Obsah:
- Krok 1: Shromážděte materiály
- Krok 2: Vytiskněte 3D pouzdro
- Krok 3: Vybudujte obvod
- Krok 4: Načtěte kód
Video: Retro arkádové hodiny - Arduino: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Postavte si interaktivní arkádové noční hodiny s dotykovým displejem a animovanými arkádovými figurkami, do kterých můžete zaznamenat zvuk alarmu podle svého výběru.
Toto je aktualizace předchozího projektu, který nyní obsahuje 3D tištěné pouzdro a čtyři samostatné programy, z nichž si můžete vybírat
1. Arcade Clock - DK Mario, Space Invaders & Pacman animace
2. Pacman Clock - interaktivní animovaná hra Pacman s hodinovými funkcemi
3. DK Clock - interaktivní animovaná hra DK s hodinovými funkcemi
4. Tumble Ghost - Animovaná hra Pacman Ghost založená na Flappy Bird
Spousta zábavy při stavění a skvělý dárek pro každého, kdo rád znovu prožívá nostalgii postav z arkádových her 80. let
** Pokud se vám tento návod líbí, hlasujte pro něj v „Hodinové soutěži“stisknutím tlačítka v dolní části stránky ***
Mnohokrát děkuji !!
Krok 1: Shromážděte materiály
- Deska Arduino - Arduino Mega 2560 (položky 1, 2 a 3 lze zakoupit jako jednu svazkovou objednávku)
- Touch Screen Arduino Shield - 3,2 palcový Mega Touch LCD štít rozšiřující desky
- Dotyková obrazovka - 3,2 "TFT LCD displej + dotyková obrazovka pro Arduino Mega 2560
- Modul hodin reálného času - DS3231 RTC
- Modul hlasového záznamníku - ISD1820 Hlasový záznamník
- PLA filament pro 3D tiskárnu
- Dvousložková epoxidová pryskyřice pro lepení pouzdra k sobě
- USB kabel 2m nabíječka USB (používá se pro napájení hodin)
- Horká lepicí pistole
- Kabelové svazky X 3
Volitelné součásti automatického stmívání zadního světla jsou vyžadovány pouze u nočních hodin
- Rezistor 270k Ohm
- Zenerova dioda 3.3v
- 0,5 wattový odpor 47 ohmů
- Světelně závislý odpor (LDR)
Krok 2: Vytiskněte 3D pouzdro
Pouzdro hodin jsem vytiskl na Creality Ender 3. Všechny soubory pro 3D tisk a pokyny k pouzdru najdete zde na Thingiverse
Krok 3: Vybudujte obvod
Celkový obvod obsahuje hodiny reálného času, Arduino Mega, zvukový modul, dotykovou obrazovku a obrazovku.
1. Hodiny reálného času
Namontujte hodiny Realtime na zadní stranu Arduino Mega, jak je znázorněno na obrázku. Použil jsem horkou lepicí pistoli a balicí pěnu, abych se ujistil, že se nedotýkají a je tam nějaké tlumení, které absorbuje pohyb. V mém případě jsem připájel 2 nohy RTC přímo k Arduinu a pomocí propojovacího drátu připojil 5v a GND k Arduinu.
2. Modul záznamu zvuku
Ty jsou opravdu skvělé a snadno se používají. Podobným způsobem jako výše použijte k umístění modulu a reproduktoru na zadní stranu Arduina pěnu a horké lepidlo, přičemž dbejte na to, aby byly izolované od dotyku. Zvukový modul je spuštěn D8 na Arduinu, takže toto a napájecí zdroj je třeba připojit podle dodaného schématu zapojení.
3. Automatický stmívač podsvícení (volitelně)
Pokud hodláte používat noční hodiny, pravděpodobně budete chtít v noci automaticky ztlumit podsvícení, aby to nemělo vliv na váš spánek. (Pokud ne, můžete tento krok přeskočit!) Podsvícení obrazovky TFT je bohužel pevně zapojeno do +3,3 V a nelze jej upravit pomocí Arduina. To znamená, že ho musíme odpojit a znovu připojit ke kolíku PWM na Arduinu, abychom mohli ovládat jas podsvícení. Chtěl jsem to udělat s minimálním poškozením kolíků nebo stop na součástkách, takže jsem použil následující přístup. Postupujte pečlivě podle níže uvedených kroků
(a) Za tímto účelem je v zadní části jednotky umístěn světelně závislý odpor (LDR), který detekuje světlo. Do pouzdra vyvrtejte dva 3 mm otvory a protáhněte nohy LDR otvory. Pomocí horkého lepidla na vnitřní straně skříně držte nohy na svém místě. Zapájejte dva vodiče na vnitřní straně pouzdra a připojte je podle schématu zapojení. Podle schématu zapojení přidejte do A7 Arduina odpor 270 kOhm.
(b) Sundejte TFT displej a umístěte jej na pevný povrch. Identifikujte kolík 19 (LED_A) a opatrně odstraňte několik milimetrů plastu na základně čepu. Ohněte kolík rovně a mimo konektor podle obrázku výše. Zkontrolujte, zda se TFT Sheild může pohodlně zapojit a zda ohnutý kolík nebrání zástrčce nebo zásuvce.
(c) Zapojte registr 47 Ohm k ohnutému kolíku a připojte vodič z rezistoru k D9 Arduino Mega. Pin Arduino D9 může klesnout až na 40 mA, takže odpor to omezuje na méně než toto. Připojte 3,3 V Zenerovu diodu ke stejnému kolíku (LED_A) a připojte ji k zemi podle schématu. Účelem je chránit podsvícení před přepětím, protože bude regulovat napětí na 3,3 V.
4. Obrazovka TFT a štít Arduino
Opatrně zasuňte 3,2 '' konektory dotykové obrazovky TFT do štítu TFT Arduino. Poté se opatrně připojte k horní části Arduina podle přiloženého obrázku. RTC má baterii, takže si zachová správný čas, i když bylo odpojeno napájení. Čas alarmu je uložen v Eepromu na Arduinu, což znamená, že bude zachován i v případě výpadku proudu.
Krok 4: Načtěte kód
Runner Up in the Clocks Contest
Doporučuje:
Jammarduino DUE - Rozhraní PC -Jamma pro arkádové skříně: 6 kroků
Rozhraní Jammarduino DUE - DIY rozhraní PC - Jamma pro arkádové skříně: Tento návod vám ukáže, jak vytvořit jednoduchý štít pro Arduino DUE pro propojení skutečného arkádového stroje s CRT s nízkým rozlišením a konektorem jamma k vašemu PC. Hlavní výhody štítu jsou: - pro zesílení video signálu vycházejícího z videa
Spusťte své hry Steam na retro arkádové sadě s Raspberry Pi: 7 kroků
Spusťte své Steam hry na Retro Arcade Kit s Raspberry Pi: Máte účet Steam se všemi nejnovějšími hrami? Co třeba arkádová skříň? Pokud ano, proč je nekombinovat do úžasného herního stroje Steam Streaming. Díky lidem na Steamu můžete nyní streamovat nejnovější hry ze svého PC nebo Ma
Arkádové hry a joystick ESP32 VGA: 6 kroků (s obrázky)
Arkádové hry a joystick ESP32 VGA: V tomto návodu ukážu, jak reprodukovat čtyři arkádové hry - Tetris - Snake - Breakout - Bomber - pomocí ESP32 s výstupem pro VGA monitor. Rozlišení je 320 x 200 pixelů, v 8 barvách. Dříve jsem vytvořil verzi s
C51 4bitové elektronické hodiny - dřevěné hodiny: 15 kroků (s obrázky)
C51 4bitové elektronické hodiny - dřevěné hodiny: Měl jsem o víkendu trochu volného času, takže jsem šel dopředu a sestavil jsem tyto digitální bity se 4 -bitovými digitálními hodinami v hodnotě 2,40 USD, které jsem před chvílí koupil od AliExpress
Převeďte domácí obyčejné hodiny na samostatně zářící hodiny: 8 kroků (s obrázky)
Převeďte domácí obyčejné hodiny na samostatně zářící hodiny: PRVNÍ DÁVÁM SVÉ HEARTILKY DÍKY INSTRUKTIVNÍM TÝMU, KTERÝ SE MÉM ZDRAVOTNÍM DENŮM ZÍSKÁVÁ DEN ODPOVĚDNĚJI ….. V tomto návodu se s vámi chci podělit o to, jak převést domácí běžné hodiny do samostatně zářících hodin. > > Za to, že