Obsah:
- Krok 1: Zhromaždite materiály
- Krok 2: Vytlačte si 3D puzdro
- Krok 3: Vybudujte obvod
- Krok 4: Načítajte kód
Video: Retro arkádové hodiny - Arduino: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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:
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
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
Rozvodové hodiny a reťazové hodiny - takmer zadarmo! 5 krokov (s obrázkami)
Rozvodové hodiny a reťazové hodiny - takmer zadarmo !: Našťastie, keď ste zmenili rozvodovú súpravu svojho auta, nehodili ste staré prevody a reťaz. Skoro som to urobil, ale moja žena mi ukázala toto: http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock 125 USD v USA plus poštovné.
Premeňte obyčajné hodiny z domova na vlastné žiariace hodiny: 8 krokov (s obrázkami)
Premeňte obyčajné hodiny na vlastné žiariace hodiny: PRVÉ DÁVAM SVOJE SRDEČNÉ VĎAKA INŠTRUKČNÝM TÍMOM, KTORÉ SA TÝKAJÚ DNI OBNOVY ZDRAVIA AKO VIAC ODPOVEDE ….. V tomto návode sa s vami chcem podeliť o to, ako previesť doma obyčajné hodiny do automaticky žiariacich hodín. > > Za to, že
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