Obsah:

Kapesní šachy: 4 kroky
Kapesní šachy: 4 kroky

Video: Kapesní šachy: 4 kroky

Video: Kapesní šachy: 4 kroky
Video: Jak složit Rubikovu kostku - 4. krok 2024, Listopad
Anonim
Kapesní šachy
Kapesní šachy

Je to šach! V kapse.

Tento projekt si klade za cíl vytvořit malé zařízení, na kterém lze provozovat malé hry jako had, pac-man, tetris a dokonce i šachy.

Zásoby

- 1,3 OLED grafický displej 128x64

- Arduino Pro Mini (Můžete použít moduly 5 V i 3,3 V. 3,3 V bude jednodušší, zatímco 5 V rychlejší)

- Hmatová přepínací tlačítka

- Rezistory 1K Ohm

- Li-Po baterie (na kapacitě baterie ve skutečnosti nezáleží, ale menší baterie se snáze vejde)

- Modul nabíječky Li-Po (Je lepší koupit jeden s integrovaným posilovačem 5 V, jinak jej budete muset vyrobit)

- Prototyp desky plošných spojů k připájení součástí

- Vypínač On/Off

- 3D tiskárna pro případ

Poznámky

Pokud se rozhodnete použít arduino 3,3 V, můžete použít regulátor 3,3 V na arduinu a napájet jej baterií Li-Po. Pokud ale budete používat arduino s napětím 5 V, budete k napájení potřebovat zesilovač 3,3 V až 5 V. Nejjednodušší způsob, jak toho dosáhnout, je zakoupit li-po nabíječku s integrovaným zesilovačem 5 V nebo nákup samostatného modulu 3,3 V až 5 V.

Neměl jsem oba v ruce, a tak jsem rozebral starý bluetooth reproduktor a odpájel 3 až 5v zesilovací komponenty a upravil jej na vlastní desce. Pokud chcete vědět, jak to udělat, můžete se podívat na toto video.

Krok 1: Okruh

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Obvod je tedy jednoduchý, pouze je potřeba připojit mnoho vodičů.

Při pájení na desku plošných spojů je důležité dbát na to, aby pájka nekapala na druhé straně desky, protože tam budou součásti.

Schéma zapojení najdete výše.

Krok 2: Software

K nahrání softwaru do arduino pro mini potřebujete programátor. Existuje mnoho instrukcí, jak to udělat, takže to v tomto nebudu vysvětlovat. Zde je odkaz na jeden z nich.

Pokud nemáte programátor, můžete k jeho naprogramování použít i jiné arduino. Zde je odkaz na to.

Šachový kód je tedy příkladem šachového příkladu u8glib. Funguje to opravdu dobře a podporuje více oledových obrazovek s různými ovladači. Chcete -li jej nejprve nahrát, musíte si stáhnout knihovnu. Poté jej musíte přidat do složky knihoven arduino. Poté si můžete stáhnout přiložený kód a nahrát jej do svého arduina. (Přikládám vlastní kód, protože jsem změnil nějaké drobnosti, aby tlačítka fungovala s analogovými piny atd.)

Krok 3: Případ

Pouzdro
Pouzdro
Pouzdro
Pouzdro
Pouzdro
Pouzdro

Po pájení všeho a nahrání kódu jsem navrhl a 3D vytiskl pouzdro, do kterého jej vložím. Vytiskl jsem jeden kus z černé a druhý ze šedé PLA. Skvělá věc na tomto případě je, že je snap-fit. V případě potřeby jej lze tedy snadno odstranit.

Krok 4: Konec

Konec
Konec
Konec
Konec

Takže teď s tím můžete dělat cokoli. Mým hlavním přístupem k tomuto projektu bylo mít možnost nosit zařízení pro hraní šachů kdekoli. Ale náčrty her jako had, pac-man nebo tetris lze najít na internetu. Protože tato věc má 4 tlačítka, bude to stačit na hraní těchto her.

Jakékoli dotazy nebo návrhy zanechte.

Doporučuje: