Turinys:

Kišeniniai šachmatai: 4 žingsniai
Kišeniniai šachmatai: 4 žingsniai

Video: Kišeniniai šachmatai: 4 žingsniai

Video: Kišeniniai šachmatai: 4 žingsniai
Video: SUP patarimai #001 | GREITAS ATSISTOJIMAS ANT SURF IRKLENTĖS 2024, Liepa
Anonim
Kišeniniai šachmatai
Kišeniniai šachmatai

Tai šachmatai! Jūsų kišenėje.

Šiuo projektu siekiama sukurti nedidelį įrenginį, kuris galėtų paleisti mažus žaidimus, tokius kaip gyvatė, „pac-man“, „tetris“ir net šachmatai.

Prekės

- 1,3 colio 128x64 OLED grafinis ekranas

- „Arduino Pro Mini“(galite naudoti tiek 5V, tiek 3,3V modulius. 3.3V vieną bus lengviau naudoti, o 5V - greičiau)

- Liečiami jungiklių mygtukai

- 1K omų rezistoriai

- Li-Po baterija (akumuliatoriaus talpa tikrai nesvarbi, tačiau mažesnę bateriją lengviau sumontuoti)

- „Li-Po“įkroviklio modulis (geriau pirkti tokį su integruotu 5 V stiprintuvu, kitaip gali tekti jį pagaminti)

- Prototipas PCB, skirtas lituoti komponentus

- Įjungimo/išjungimo jungiklis

- 3D spausdintuvas korpusui

Pastabos

Jei nuspręsite naudoti 3,3 V arduino, galite naudoti 3,3 V reguliatorių ant arduino, kad maitintumėte jį su li-po baterija. Bet jei ketinate naudoti 5v arduino, jums reikės nuo 3.3v iki 5v stiprintuvo, kad jį įjungtumėte. Lengviausias būdas tai padaryti yra įsigyti li-po įkroviklį su integruotu 5 V stiprintuvu arba įsigyti atskirą stiprintuvo modulį nuo 3,3 V iki 5 V.

Aš neturėjau abiejų rankoje, todėl išardžiau seną „Bluetooth“garsiakalbį ir išjungiau 3–5 V stiprintuvo komponentus ir atkūriau jį savo plokštėje. Jei norite sužinoti, kaip tai padaryti, galite žiūrėti šį vaizdo įrašą.

1 žingsnis: grandinė

Grandinė
Grandinė
Grandinė
Grandinė
Grandinė
Grandinė

Taigi grandinė paprasta, tik reikia prijungti daug laidų.

Lituodami ant PCB, būkite atsargūs, kad nenulašintumėte lydmetalio kitoje plokštės pusėje, nes ten bus komponentų.

Grandinės schemą galite rasti aukščiau.

2 žingsnis: programinė įranga

Norėdami įkelti programinę įrangą į „arduino pro mini“, turite naudoti programuotoją. Yra daug instrukcijų, kaip tai padaryti, todėl aš to nepaaiškinsiu. Čia yra nuoroda į vieną iš jų.

Jei neturite programuotojo, galite jį programuoti net naudodami kitą arduino. Štai nuoroda į tai.

Taigi šachmatų kodas yra „u8glib“šachmatų pavyzdinis eskizas. Jis veikia tikrai gerai ir palaiko kelis „OLED“ekranus su skirtingomis tvarkyklėmis. Norėdami jį įkelti, pirmiausia turite atsisiųsti biblioteką. Tada turite jį pridėti prie aplanko „arduino“bibliotekos. Po to galite atsisiųsti pridėtą kodą ir įkelti jį į savo arduino. (Pridedu savo kodą, nes pakeičiau keletą smulkmenų, kad mygtukai veiktų su analoginiais kaiščiais ir pan.)

3 žingsnis: atvejis

Byla
Byla
Byla
Byla
Byla
Byla

Viską litavęs ir įkėlęs kodą suprojektavau ir 3D atspausdinau dėklą, į kurį įdėjau. Vieną kūrinį atspausdinau iš juodos spalvos, o kitą - iš pilkos spalvos PLA. Puikus dalykas šioje byloje yra tai, kad jis priglunda. Taigi, jei reikia, jį galima lengvai pašalinti.

4 žingsnis: pabaiga

Pabaiga
Pabaiga
Pabaiga
Pabaiga

Taigi dabar su juo galite padaryti bet ką. Pagrindinis mano požiūris į šį projektą buvo galimybė bet kur nešiotis šachmatų žaidimo prietaisą. Tačiau žaidimų, tokių kaip gyvatė, „pac-man“ar „tetris“, eskizus galima rasti internete. Kadangi šis daiktas turi 4 mygtukus, užteks žaisti šiuos žaidimus.

Palikite bet kokius klausimus ar pasiūlymus.

Rekomenduojamas: