Tartalomjegyzék:

Retro Pac-Man óra: 6 lépés (képekkel)
Retro Pac-Man óra: 6 lépés (képekkel)

Videó: Retro Pac-Man óra: 6 lépés (képekkel)

Videó: Retro Pac-Man óra: 6 lépés (képekkel)
Videó: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Július
Anonim
Image
Image

Írta: TechKiwiGadgetsTechKiwiGadgets az Instagramon Kövesse a szerző további információit:

USB töltési hibaelhárító
USB töltési hibaelhárító
USB töltési hibaelhárító
USB töltési hibaelhárító
Újratölthető, környezetbarát zseblámpa
Újratölthető, környezetbarát zseblámpa
Újratölthető, környezetbarát zseblámpa
Újratölthető, környezetbarát zseblámpa
Animált Word Clock
Animált Word Clock
Animált Word Clock
Animált Word Clock

Névjegy: Őrült a technológia és annak lehetőségei. Szeretem az egyedi dolgok építésének kihívását. Célom, hogy szórakoztatóvá tegyem a technológiát, releváns legyen a mindennapi életben, és segítsem az embereket abban, hogy sikeresen építsenek… Tovább a TechKiwiGadgets -ről »

Építsen interaktív Pac-Man éjjeli órát, érintőképernyővel és animált Pac-Man figurákkal.

Ez a klassz projekt meglepően egyszerűen elkészíthető, és nagyszerű ajándék azoknak a nosztalgikus Pac-Man-függőknek.

Amellett, hogy képes együttműködni a Pac-Man játékkal, rögzíthet egy tetszés szerinti hangot a riasztáshoz.

*** A V10 kód megjelent az eredeti Pacman játékmenetben, amely mostantól a Dots része ***

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

Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat

A Retro Pac-Man óra 5 kulcsmodulból készül, valamint egy MDF-fából lézerrel vágott tokkal.

  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 L CD
  3. Bővítő kártyapajzs érintőképernyő - 3,2 hüvelykes TFT LCD kijelző + érintőképernyő az Arduino Mega 2560 készülékéhez (*Megjegyzés: Kerülje a Sainsmart használatát, lásd az alábbi 4. szakaszt)
  4. Valós idejű óra modul - DS3231 RTC
  5. Hangrögzítő modul - ISD1820 hangrögzítő

Az utasítás tartalmazza a szükséges Arduino kódot, könyvtárakra mutató hivatkozásokat és a projekt létrehozásához szükséges speciális grafikus fájlokat.

A fenti listában linkek találhatók a prototípusban használt alkatrészekhez hasonló alkatrészek beszállítóihoz. A költségek minimalizálása érdekében bárhonnan beszerezheti az alkatrészeket, ahol jónak látja.

Ezeken a modulokon kívül a következő összetevőkre lesz szüksége

  1. Panel csapok x 4 az elülső tok testhez rögzítéséhez
  2. Kétrészes epoxigyanta a tok összeragasztásához
  3. Csiszolópapír lapok - egyenként 4 finom és közepes lap fa csiszolására
  4. Elektromos fúró 3 mm átmérőjű fa fúróval.
  5. USB kábel 1 m hosszú
  6. USB töltő (az óra tápellátására szolgál)
  7. 150 mm x 30 mm x 3 mm MDF vagy sztirol egy konzol kialakításához, amely az áramkört a tokban tartja
  8. Ragasztópisztoly

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 0.5 watt
  3. Ellenállás 47 Ohm
  4. Fényfüggő ellenállás (LDR)

2. lépés: Készítse el a tokot

Építsd meg a tokot
Építsd meg a tokot
Építsd meg a tokot
Építsd meg a tokot
Építsd meg a tokot
Építsd meg a tokot

A tok 9 mm -es és 3 mm -es MDF -fából készült, amelyet formára vágtak. Az alábbiakban a szükséges méreteket és alkatrészeket tartalmazó fájlok találhatók, amelyeket elküldhet egy helyi lézervágó cégnek, hogy ezt megtegye.

1. Előlap

Az előlap két oldalgyűrű közé van szorítva, és 5 perces kétrészes epoxi ragasztóval a helyére van ragasztva. Ügyeljen arra, hogy ne vigye túlzásba a ragasztót, mert látszik, ha kifolyik az oldala.

Ezenkívül egy kis anyagdarabot ragasztanak az előlapi rácsra, hogy szép hatást biztosítsanak, és lehetővé tegyék a riasztó hangszóró hangjának az óra elülső részét.

Négy csapszeget helyeztek el az előlap belsejének sarkaiba, és ragasztották a helyükre, és körülbelül 10 mm -rel kiálltak a tokba. Ezt behelyezik a hátlapba, hogy a tesztelés során eltávolítható legyen.

2. Hátsó panel

A hátlap öt oldalsó gyűrűből áll, majd a hátsó tokból, amelyet az utolsó oldalsó gyűrű szendvicsel. Ismét és a helyére ragasztva 5 perces kétrészes epoxi ragasztóval. Ügyeljen arra, hogy ne vigye túlzásba a ragasztót, mert látszik, ha kifolyik az oldala.

Az előlapi csapok lyukainak használatával óvatosan jelölje meg és fúrjon 3 mm -es lyukakat, és ellenőrizze, hogy az elülső és a hátsó egység összekapcsolódik -e.

3. Homok- és festékkomponensek Miután összeszerelte az elülső és hátsó egységeket, választhat, hogy bármilyen színt fest, vagy csak kézzel enyhén csiszol, és átlátszó lakkpermettel borítja. Az utóbbit választottam, mert nagyon tetszett a feszített fahatás, amelyet a lézervágó hagyott el egy könnyű csiszolás után. 3-4 réteg átlátszó lakk spray -t kellett felvinni a fára, hogy lezárják, mivel a fa nagyon porózus.

4. Alternatív 3D tok Két gyártó készítsen egy 3D sablont ehhez a Retro Pacman órához

Ezek itt találhatók

Pac man tok feconinc

Pac man óra tok remix TronicGr

3. lépés: Szerelje össze az elektronikus modulokat

Szerelje össze az elektronikus modulokat
Szerelje össze az elektronikus modulokat
Szerelje össze az elektronikus modulokat
Szerelje össze az elektronikus modulokat
Szerelje össze az elektronikus modulokat
Szerelje össze az elektronikus modulokat

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 -fényerő -szabályozó (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 Eepromban tárolódik az Arduino -n, ami azt jelenti, hogy áramkimaradás esetén megmarad.

4. lépés: Töltse fel a kódot és tesztelje az órát

Töltse fel a kódot és tesztelje az órát
Töltse fel a kódot és tesztelje az órát

"betöltés =" lusta"

DK és egyéb témák
DK és egyéb témák
DK és egyéb témák
DK és egyéb témák

A Retro Pac-Man Clock kód módosítható, hogy más témákat is biztosítson. Az USB -kábel azt jelenti, hogy más gyártók is képesek saját egyedi témák kifejlesztésére.

Tartalmazza a Donkey Kong kezdeti verzióját. Az óra a szokásos módon működik, és az érintőképernyős vezérlés a Mario vezérlésére szolgál.

*** A 3. éles verzió most megjelent ebben az utasításban ***

A Fel, Le, Bal és Jobb vezérlőgombokkal csak a képernyő felső, alsó, bal és jobb oldalának megérintésével lehet megváltoztatni a Mario irányát.

Ha balra vagy jobbra utazás közben szeretne ugrani, érintse meg a képernyő tetejét. A beállítási menü aktiválásához nyomja meg a képernyő közepét.

Remélem, ez inspirációt ad mások számára a további fejlődéshez !!

Mikrokontroller verseny 2017
Mikrokontroller verseny 2017
Mikrokontroller verseny 2017
Mikrokontroller verseny 2017

Első díj a mikrokontroller versenyen 2017

Ajánlott: