Tartalomjegyzék:
- 1. lépés: A kenyértábla prototípusának elkészítése
- 2. lépés: Szükséges alkatrészek
- 3. lépés: Breadboard huzalozás / vázlatos rajz
- 4. lépés: Forráskód
- 5. lépés: Nézze meg működés közben
- 6. lépés: Eset és miniatürizálás
Videó: Arduino Pocket Game Console + A -Maze - Maze Game: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Üdvözöllek az első oktathatóban
A projekt, amelyet ma szeretnék megosztani veletek, az Arduino labirintus játék, amely olyan zsebkonzol lett, mint az Arduboy és hasonló Arduino alapú konzolok. Az ICSP fejlécnek köszönhetően villoghat az én (vagy az Ön) jövőbeli játékaival.
Néhány hónapja volt egy ötletem, hogy labirintus játékot építsek az Arduino-ra, de kemény kódolású labirintusok nélkül. Képesnek kell lennie új labirintus létrehozására minden játszott szintre, így soha többé nem láthatja ugyanazt a labirintust:)
Ennek kódolása némi kihívást jelentett, mivel az Arduino korlátozott RAM memóriával rendelkezik, majd kevés példát találtam arra, hogyan lehet ezt megtenni egyszerű Bo-Taoshi algoritmussal.
SANUKI UDON és projektje HOGYAN KÉSZÍTENEK LÉGGENERÁTOROT ATTINY13A használatával
1. lépés: A kenyértábla prototípusának elkészítése
A kiindulópontom egy kenyérsütő deszkán volt, amelyhez csak 4 gomb volt csatlakoztatva, hogy a labirintusban mozoghasson, de később, amikor úgy döntöttem, hogy játékkonzolnak kell lennie, hozzáadtam még néhány gombot. A nagyobb kenyértáblán további 2 gomb látható, később hozzáadtam egy harmadikat, amelyet start/szünet/menügombként használok
2. lépés: Szükséges alkatrészek
- Arduino pro mini / Arduino Uno / Atmega328P chip
- 28 tűs DIP aljzat (opcionális)
- SSD1306 OLED kijelző
- Piezo hangszóró
- Nyomógombok - 7 darab
- Gombelemes elemtartók
- Kapcsoló
- Vezetékek
- PCB prototípus (60x40mm)
3. lépés: Breadboard huzalozás / vázlatos rajz
Alkatrészek csatlakoztatása a fenti ábra szerint.
Gombok:
- FEL gomb: Arduino pin 7
- LE gomb: Arduino pin 6
- BALRA gomb: Arduino pin 9
- JOBB gomb: Arduino pin 8
- Egy gomb: Arduino pin 5
- B gomb: Arduino pin 4
- START gomb: Arduino pin 2
SSD1306 OLED képernyő:
- SCL: Arduino pin A5
- SDA: Arduino pin A4
- VCC: Arduino VCC
- GND: Arduino GND
Berregő:
- Zümmögő pozitív: Arduino pin 3
- Hangjelző: Arduino GND
4. lépés: Forráskód
Az A-Maze játék forráskódja itt található:
Nyissa meg az Arduino IDE -ben, és töltse fel a táblára, vagy használja az ISP programozót a chip programozásához.
Javaslom az USBTIny ISP használatát, soha nem volt vele gond:), de a szokásos Arduino segítségével is programozhatja a chipet.
Esetemben nem használtam külső kristályt, ezért az Atmega328p chipem belső oszcillátoron működik, ami 8MhZ.
További információért látogasson el erre a linkre:
5. lépés: Nézze meg működés közben
6. lépés: Eset és miniatürizálás
Ha ezt a projektet állandóvá szeretné tenni egy szép kinézetű tokkal, itt az egyszerű 3D nyomtatható tok, amelyet én terveztem:
A fenti képeken láthatja, hogy az összes alkatrész hogyan helyezkedik el a 4x6 -os prototípusú NYÁK -on.
A legtöbb gombvezeték az elemtartók alá kerül, próbálja meg a lehető legegyszerűbbé tenni, így az elemtartók viszonylag süllyesztve illeszkedhetnek a tábla fölé, köztük lévő vezetékekkel.
Azt is javaslom, hogy más kábelezést végezzen a képernyő alatt, mivel az Atmega chip lábak forrasztva vannak és láthatók a képernyő alatt. Ha befejezte a forrasztást, tegyen szigetelő szalagot a képernyő alá, hogy megakadályozza a rövidzárlatot stb.
Az ICSP fejléc opcionális, és ha úgy dönt, hogy nem teszi ki, akkor sokkal könnyebb lesz az összeszerelés, 6 csatlakozással kevesebb gondot kell fordítani, de a forrasztás előtt programozza be a chipet, vagy használjon 28 tűs DIP aljzatot, így könnyen távolítsa el a chipet a programozáshoz.
Második helyezett a zsebméretű versenyben
Ajánlott:
DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)
DIY 37 Leds Arduino Roulette Játék: A rulett egy kaszinójáték, amelyet a francia szóról neveztek el, jelentése kis kerék
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel)
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: Helló, barátom! Ebben a kétrészes sorozatban megtanuljuk használni a Tinkercad áramköreit - ez egy szórakoztató, hatékony és oktató eszköz az áramkörök működésének megismerésére! A tanulás egyik legjobb módja, ha megteszed. Tehát először megtervezzük saját projektünket:
BOSEBerry Pi Internet rádió: 4 lépés (képekkel)
BOSEBerry Pi Internet Radio: Imádok rádiót hallgatni! A házamban DAB rádiót használtam, de a vétel kissé foltosnak bizonyult, és a hang folyamatosan felbomlott, ezért úgy döntöttem, hogy saját internetes rádiót építek. Erős wifi jel van a házam körül és a digitális bátyám
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is