Tartalomjegyzék:

Retro Arcade Clock - Arduino: 6 lépés (képekkel)
Retro Arcade Clock - Arduino: 6 lépés (képekkel)

Videó: Retro Arcade Clock - Arduino: 6 lépés (képekkel)

Videó: Retro Arcade Clock - Arduino: 6 lépés (képekkel)
Videó: Arduino game console on TV? - Arduino TV OUT - Arduino GAME - Im-Pong-Sibble on TV 2024, December
Anonim
Image
Image
Retro Arcade Clock - Arduino
Retro Arcade Clock - Arduino
Retro Arcade Clock - Arduino
Retro Arcade Clock - Arduino

Építsen interaktív arcade éjjeli órát, érintőképernyővel és animált arcade figurákkal, amelyekkel rögzítheti a kívánt hangot a riasztáshoz.

Ez egy korábbi projekt frissítése, amely most 3D nyomtatott tokot és négy külön program közül választhat

1. Arcade Clock - DK Mario, Space Invaders & Pacman animáció

2. Pacman Clock - Interaktív animált Pacman játék óra funkciókkal

3. DK Clock - Interaktív animált DK játék óra funkciókkal

4. Tumble Ghost - Animált Pacman Ghost játék Flappy Bird alapján

Sok mulatság az építkezéshez és nagyszerű ajándék mindenkinek, aki szereti feleleveníteni a 80 -as évekbeli arcade játék karaktereinek nosztalgiáját

** Ha tetszik ez az oktatható, kérjük, szavazzon rá az "Óraversenyben" az oldal alján található gomb megnyomásával ***

Nagyon köszönöm !!

Lépés: Gyűjtse össze az anyagokat

Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
  1. Arduino tábla - Arduino Mega 2560 (az 1., 2. és 3. tétel egy csomagban vásárolható meg)
  2. Érintőképernyős Arduino Shield - 3,2 hüvelykes Mega Touch LCD bővítőkártya -pajzs
  3. Érintőképernyő - 3,2 hüvelykes TFT LCD kijelző + érintőképernyő az Arduino Mega 2560 készülékéhez
  4. Valós idejű óra modul - DS3231 RTC
  5. Hangrögzítő modul - ISD1820 hangrögzítő
  6. PLA szál 3D nyomtatóhoz
  7. Kétrészes epoxigyanta a tok összeragasztásához
  8. USB kábel 2 m hosszú USB töltő (az óra tápellátására szolgál)
  9. Ragasztópisztoly
  10. Kábelkötegek X 3

Opcionális automatikus háttérvilágítás -tompító komponensek csak akkor szükségesek, ha éjjeli óra

  1. Ellenállás 270k Ohm
  2. Zener dióda 3.3v
  3. 0,5 wattos ellenállás 47 ohm
  4. Fényfüggő ellenállás (LDR)

2. lépés: Nyomtassa ki a 3D tokot

Nyomtassa ki a 3D tokot
Nyomtassa ki a 3D tokot
Nyomtassa ki a 3D tokot
Nyomtassa ki a 3D tokot

Az óra tokját egy Creality Ender 3 -ra nyomtatottam

3. lépés: Építse fel az áramkört

Építsd meg az áramkört
Építsd meg az áramkört
Építsd meg az áramkört
Építsd meg az áramkört
Építsd meg az áramkört
Építsd meg az áramkört

A teljes áramkör valós idejű órát, Arduino Megat, hangmodult, érintőképernyőt és képernyőlapot tartalmaz.

1. Valós idejű óra

Szerelje fel a valós idejű órát az Arduino Mega hátoldalára, ahogyan az a képen látható. Forró ragasztópisztolyt és csomagolóhabot használtam annak biztosítására, hogy ne érintkezzenek, és van párnázás a mozgás elnyeléséhez. Az én esetemben 2 RTC lábat forrasztottam közvetlenül az Arduino -hoz, és csatlakozóvezetékkel csatlakoztattam az 5v -ot és a GND -t az Arduino -hoz.

2. Hangfelvételi modul

Ezek igazán menők és könnyen használhatóak. A fentiekhez hasonló módon habot és forró ragasztót használjon a modul és a hangszóró elhelyezésére az Arduino hátoldalán, ügyelve arra, hogy azok szigeteljenek az érintéstől. A hangmodult a D8 aktiválja az Arduino -n, ezért ezt és a tápegységet a mellékelt kapcsolási rajznak megfelelően kell csatlakoztatni.

3. Automatikus háttérvilágítású dimmer (opcionális)

Ha éjjeliszekrényként kívánja használni, akkor valószínűleg automatikusan el szeretné halványítani a háttérvilágítást éjszaka, hogy ne befolyásolja az alvást. (Ha nem, akkor kihagyhatja ezt a lépést!) Sajnos a TFT képernyő háttérvilágítása keményen be van kötve +3.3V-ba, és nem állítható be az Arduino segítségével. Ez azt jelenti, hogy le kell választanunk, és újra csatlakoznunk kell az Arduino PWM -tűjéhez a háttérvilágítás fényerejének szabályozásához. Ezt úgy akartam megtenni, hogy minimális sérüléseket szenvednek az alkatrészeken lévő csapok vagy nyomok, ezért a következő megközelítést választottam. Kövesse óvatosan az alábbi lépéseket

(a) Ennek eléréséhez fényfüggő ellenállást (LDR) kell elhelyezni a készülék hátoldalán, hogy érzékelje a fényt. Fúrjon két 3 mm -es lyukat a tokba, és nyomja át az LDR lábakat a lyukakon. Használjon forró ragasztót a szekrény belsejében, hogy a lábakat a helyén tartsa. Forrasztjon két vezetéket a ház belsejébe, és csatlakoztassa őket az áramköri rajz szerint. Adjon hozzá egy 270 k ohmos ellenállást az Arduino A7 -hez a kapcsolási rajz szerint.

(b) Távolítsa el a TFT kijelzőt, és tegye szilárd felületre. Határozza meg a 19. tüskét (LED_A), és óvatosan távolítson el néhány millimétert a tű alján lévő műanyagból. Hajlítsa meg a csapot laposan, és távolítsa el a csatlakozótól a fenti kép szerint. Ellenőrizze, hogy a TFT lemez jól csatlakoztatható -e, és hogy a hajlított csap nem akadályozza -e a dugót vagy az aljzatot.

(c) Forrasztjon egy 47 ohmos regisztert a csap fölé hajlotthoz, és csatlakoztasson egy vezetéket az ellenállásból az Arduino Mega D9 -hez. Az Arduino D9 csap 40 mA -ig süllyedhet, így az ellenállás ennél kevesebbre korlátozza ezt. Csatlakoztasson egy 3,3 V -os Zener diódát ugyanahhoz a csaphoz (LED_A), és csatlakoztassa a földhöz az ábra szerint. Ennek célja, hogy megvédje a háttérvilágítást a túlfeszültségtől, mivel ez a feszültséget 3,3 V -ra fogja szabályozni.

4. TFT képernyő és Arduino Shield

Óvatosan nyomja be a 3,2 hüvelykes TFT érintőképernyős csatlakozókat a TFT Arduino pajzsba. Ezután óvatosan csatlakoztassa az Arduino tetejéhez a mellékelt kép szerint. Az RTC akkumulátorral rendelkezik, így megtartja a megfelelő időt, még akkor is, ha az áramellátást megszüntették. A riasztási idő az Arduino Eeprom -ban tárolódik, ami azt jelenti, hogy áramszünet esetén megmarad.

4. lépés: Töltse be a kódot

Töltse be a kódot
Töltse be a kódot

Második helyezett az órák versenyében

Ajánlott: