Obsah:

Vreckový šach: 4 kroky
Vreckový šach: 4 kroky

Video: Vreckový šach: 4 kroky

Video: Vreckový šach: 4 kroky
Video: Calin – Praha/Vídeň 2024, November
Anonim
Vreckový šach
Vreckový šach

Je to šach! Vo vrecku.

Cieľom tohto projektu je vytvoriť malé zariadenie, na ktorom by bolo možné hrať malé hry ako had, pac-man, tetris a dokonca aj šach.

Zásoby

- 1,3 OLED grafický displej 128x64

- Arduino Pro Mini (Môžete použiť moduly 5 V aj 3,3 V. 3,3 V bude jednoduchšie používať, zatiaľ čo 5 V je rýchlejší)

- Hmatateľné prepínacie tlačidlá

- Rezistory 1K ohm

- Batéria Li-Po (na kapacite batérie nezáleží, ale menšia batéria sa ľahšie montuje)

- Modul nabíjačky Li-Po (Je lepšie kúpiť si integrovaný zosilňovač 5 V, inak ho budete musieť vyrobiť)

- Prototyp DPS na spájkovanie komponentov

- vypínač On/Off

- 3D tlačiareň na puzdro

Poznámky

Ak sa rozhodnete používať arduino 3,3 V, môžete na arduino použiť regulátor 3,3 V na napájanie batériou Li-Po. Ale ak budete používať arduino s napätím 5 V, budete na jeho napájanie potrebovať zosilňovač 3,3 V až 5 V. Jednoduchý spôsob, ako to dosiahnuť, je kúpa nabíjačky Li-Po s integrovaným zosilňovačom 5 V alebo kúpa samostatného modulu zosilňovača 3,3 V až 5 V.

Nemal som obidva v ruke, a tak som rozobral starý bluetooth reproduktor a odpájal komponenty zosilňovača 3 až 5 V a upravil ho na vlastnej doske. Ak chcete vedieť, ako to urobiť, môžete si pozrieť toto video.

Krok 1: Okruh

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Obvod je teda jednoduchý, ale je potrebné pripojiť veľa drôtov.

Pri spájkovaní na doske je dôležité dbať na to, aby spájka neodkvapkala na druhej strane dosky, pretože tam budú súčiastky.

Schéma zapojenia nájdete vyššie.

Krok 2: Softvér

Na nahranie softvéru do arduino pro mini musíte použiť programátor. Existuje mnoho návodov, ako to urobiť, takže v tomto prípade to nebudem vysvetľovať. Tu je odkaz na jeden z nich.

Ak nemáte programátor, môžete na jeho naprogramovanie použiť dokonca aj iné arduino. Tu je odkaz na to.

Šachový kód je teda ukážkovým náčrtkom šachu u8glib. Funguje to naozaj dobre a podporuje viacnásobné obrazovky s rôznymi ovládačmi. Ak ho chcete najskôr nahrať, musíte si stiahnuť knižnicu. Potom ho musíte pridať do priečinka arduino knižníc. Potom si môžete stiahnuť priložený kód a nahrať ho do svojho Arduina. (Prikladám svoj vlastný kód, pretože som zmenil niekoľko drobností, aby tlačidlá fungovali s analógovými pinmi a pod.)

Krok 3: Prípad

Púzdro
Púzdro
Púzdro
Púzdro
Púzdro
Púzdro

Po spájkovaní všetkého a nahraní kódu som navrhol a 3D vytlačil puzdro, do ktorého ho vložím. Jeden kus som vytlačil z čiernej a druhý zo sivej PLA. Skvelá vec na tomto prípade je, že je zacvakávací. V prípade potreby sa dá teda ľahko odstrániť.

Krok 4: Koniec

Koniec
Koniec
Koniec
Koniec

Teraz s tým teda môžete robiť čokoľvek. Mojím hlavným prístupom k tomuto projektu bolo mať možnosť nosiť zariadenie na hranie šachu kdekoľvek. Náčrty hier ako had, pac-man alebo tetris však nájdete na internete. Pretože táto vec má 4 tlačidlá, bude to stačiť na hranie týchto hier.

Akékoľvek otázky alebo návrhy zanechajte.

Odporúča: