Sadržaj:

Džepni šah: 4 koraka
Džepni šah: 4 koraka

Video: Džepni šah: 4 koraka

Video: Džepni šah: 4 koraka
Video: ЧАШМАИ УМЕД 4. Саидмурод Давлатов. Диловар Сафаров Dfilm.tj Dilovar Safarov 2024, Novembar
Anonim
Pocket Chess
Pocket Chess

To je šah! U džepu.

Ovaj projekt ima za cilj stvoriti mali uređaj koji može pokretati male igre poput zmija, pac-man-a, tetrisa, pa čak i šaha.

Supplies

- 1.3 OLED grafički ekran 128x64

- Arduino Pro Mini (možete koristiti i 5V i 3.3V module. 3.3V će biti lakši za upotrebu, dok je 5V jedan brži)

- taktilni prekidači

- 1K ohmski otpornici

- Li-Po baterija (Kapacitet baterije nije bitan, ali manju bateriju je lakše postaviti)

- Li-Po modul punjača (bolje je kupiti onaj sa integriranim pojačivačem od 5 V, inače ćete ga možda morati napraviti)

- Prototip PCB -a za lemljenje komponenti

- Prekidač za uključivanje/isključivanje

- 3D štampač za kućište

Napomene

Ako odlučite koristiti 3.3V arduino, možete koristiti regulator od 3.3v na arduinu za napajanje li-po baterijom. Ali ako ćete koristiti 5v arduino, trebat će vam pojačivač od 3.3v do 5v za napajanje. Najlakši način za to je kupnja li-po punjača s integriranim pojačivačem od 5 volti ili kupnja zasebnog pojačivača od 3,3 do 5 volti.

Nisam imao oboje u ruci pa sam odvojio stari bluetooth zvučnik i odspojio komponente za pojačavanje od 3 do 5v i oživio ga na vlastitoj ploči. Ako želite znati kako to napraviti, pogledajte ovaj video.

Korak 1: Krug

Krug
Krug
Krug
Krug
Krug
Krug

Dakle, krug je jednostavan, samo postoji mnogo žica koje treba spojiti.

Prilikom lemljenja na tiskanu ploču važno je paziti da ne padne lem s druge strane ploče jer će se tamo nalaziti komponente.

Shemu kola možete pronaći gore.

Korak 2: Softver

Da biste učitali softver na arduino pro mini, morate koristiti programer. Postoje mnoge instrukcije o tome kako to učiniti, pa neću objašnjavati u ovom. Evo veze do jedne od njih.

Ako nemate programera, možete čak koristiti i drugi arduino za njegovo programiranje. Evo linka do toga.

Dakle, šahovski kod je primjer skice šaha u8glib. Radi jako dobro i podržava više ole ekrana s različitim upravljačkim programima. Da biste je prvo učitali, morate preuzeti biblioteku. Zatim ga trebate dodati u mapu arduino biblioteka. Nakon toga možete preuzeti priloženi kôd i postaviti ga na svoj arduino. (Prilažem vlastiti kôd jer sam promijenio neke sitnice kako bi gumbi radili s analognim pinovima itd.)

Korak 3: Slučaj

Slučaj
Slučaj
Slučaj
Slučaj
Slučaj
Slučaj

Nakon što sam sve lemio i učitao kôd, dizajnirao sam i 3D odštampao kućište u koje ću ga staviti. Odštampao sam jedan komad od crne boje, a drugi od sive PLA. Odlična stvar u ovom slučaju je to što se uklapa. Tako se može lako ukloniti ako je potrebno.

Korak 4: Kraj

Kraj
Kraj
Kraj
Kraj

Tako da sada možete učiniti sve s njim. Moj glavni pristup ovom projektu bio je da mogu nositi uređaj za igranje šaha bilo gdje. Ali skice igara poput zmija, pac-man-a ili tetrisa mogu se pronaći na internetu. Pošto ova stvar ima 4 dugmeta, bit će dovoljno za igranje ovih igara.

Ostavite bilo kakva pitanja ili prijedloge.

Preporučuje se: