Turinys:
Video: Kišeniniai šachmatai: 4 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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ė
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
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
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.