Tartalomjegyzék:

Zseb sakk: 4 lépés
Zseb sakk: 4 lépés

Videó: Zseb sakk: 4 lépés

Videó: Zseb sakk: 4 lépés
Videó: (4)Csillagsakk feladvány: Matt 2 lépésben 2024, November
Anonim
Zseb sakk
Zseb sakk

Ez sakk! A zsebedben.

A projekt célja egy kis eszköz létrehozása, amely olyan kis játékokat tud futtatni, mint a kígyó, pac-man, tetris és még sakk.

Kellékek

- 1,3 hüvelykes 128x64 OLED grafikus kijelző

- Arduino Pro Mini (5 és 3,3 V -os modulokat is használhat. A 3,3 V -ot könnyebb használni, míg az 5 V -ot gyorsabb)

- Tapintható kapcsológombok

- 1K ohmos ellenállások

- Li-Po akkumulátor (az akkumulátor kapacitása nem igazán számít, de egy kisebb akkumulátort könnyebb elhelyezni)

- Li-Po töltőmodul (jobb, ha vásárol egy beépített 5 V-os erősítővel, különben előfordulhat, hogy egyet kell készítenie)

- Prototípus PCB az alkatrészek forrasztásához

- Be/Ki kapcsoló

- 3D nyomtató a tokhoz

Megjegyzések

Ha a 3,3 V-os arduino használatát választja, akkor az arduino 3,3 V-os szabályozóját használhatja annak li-po akkumulátorral történő táplálásához. De ha 5v -os arduino -t fog használni, akkor 3.3v -5v erősítőre lesz szüksége a bekapcsoláshoz. Ennek egyszerű módja az integrált 5 V-os erősítővel rendelkező li-po töltő megvásárlása, vagy egy külön 3.3 V-5 V erősítő modul vásárlása.

Mindkettő nem volt a kezemben, ezért szétszedtem egy régi bluetooth hangszórót, és leoldottam a 3-5 V -os erősítő komponenseket, és újratelepítettem a saját táblámon. Ha szeretné tudni, hogyan kell ezt elkészíteni, nézze meg ezt a videót.

1. lépés: Áramkör

Áramkör
Áramkör
Áramkör
Áramkör
Áramkör
Áramkör

Tehát az áramkör egyszerű, csak sok vezetéket kell csatlakoztatni.

A forrasztás során fontos, hogy ne csöpögjön a forraszanyag a tábla másik oldalán, mert alkatrészek lesznek ott.

A fenti kapcsolási rajzot megtalálja.

2. lépés: Szoftver

Ha szoftvert szeretne feltölteni egy arduino pro mini készülékre, programozót kell használnia. Sok utasítás van arra vonatkozóan, hogyan kell ezt megtenni, ezért ezt nem fogom elmagyarázni. Itt egy link az egyikhez.

Ha nincs programozója, akkor akár egy másik arduino programozót is használhat. Itt a link erre.

Tehát a sakk kódja az u8glib sakkpéldája. Nagyon jól működik, és többféle képernyőt támogat különböző illesztőprogramokkal. A feltöltéshez először le kell töltenie a könyvtárat. Ezután hozzá kell adnia az arduino libraries mappájához. Ezt követően letöltheti a mellékelt kódot, és feltöltheti azt arduino -jába. (A saját kódomat csatolom, mert kicsinyítettem néhány dolgot, hogy a gombok működjenek analóg csapokkal stb.)

3. lépés: Az ügy

Az ügy
Az ügy
Az ügy
Az ügy
Az ügy
Az ügy

Miután mindent forrasztottam és feltöltöttem a kódot, megterveztem és 3D -ben kinyomtattam egy tokot, amelybe belehelyeztem. Az egyik darabot fekete, a másikat szürke PLA -ból nyomtattam ki. Jó dolog ebben az ügyben, hogy pattintható. Így szükség esetén könnyen eltávolítható.

4. lépés: A vége

Vége
Vége
Vége
Vége

Így most bármit megtehet vele. A fő megközelítésem ehhez a projekthez az volt, hogy bárhol vihessek egy sakkozásra alkalmas eszközt. De olyan vázlatok a játékokról, mint a kígyó, a pac-man vagy a tetris, megtalálhatók az interneten. Mivel ennek a dolognak 4 gombja van, elég lesz ezeket a játékokat játszani.

Hagyjon el minden kérdést vagy javaslatot.

Ajánlott: