Cuprins:

Șah de buzunar: 4 pași
Șah de buzunar: 4 pași
Anonim
Șah de buzunar
Șah de buzunar

E șah! În buzunar.

Acest proiect își propune să creeze un dispozitiv mic care poate rula jocuri mici, cum ar fi șarpe, pac-man, tetris și chiar șah.

Provizii

- Afișaj grafic OLED de 1,3 128x64

- Arduino Pro Mini (Puteți utiliza atât module de 5V, cât și de 3.3V. Unul de 3.3V va fi mai ușor de utilizat, în timp ce unul de 5V este mai rapid)

- Butoane de comutare tactile

- Rezistențe 1K Ohm

- Baterie Li-Po (Capacitatea bateriei nu contează cu adevărat, dar o baterie mai mică este mai ușor de montat)

- Modul încărcător Li-Po (este mai bine să cumpărați unul cu rapel integrat de 5V, altfel s-ar putea să trebuiască să faceți unul)

- Prototip PCB pentru lipirea componentelor

- Un comutator On / Off

- O imprimantă 3D pentru carcasă

Note

Dacă alegeți să utilizați arduino de 3.3v, puteți utiliza regulatorul de 3.3v de pe arduino pentru a-l alimenta cu o baterie li-po. Dar dacă veți folosi un arduino de 5v, veți avea nevoie de un amplificator de 3,3v la 5v pentru a-l alimenta. Modul ușor de a face acest lucru este cumpărând un încărcător Li-po cu rapel integrat de 5V sau cumpărând un modul de rapel separat de 3,3V până la 5V.

Nu le aveam pe amândouă în mână, așa că am scos un difuzor bluetooth vechi și am desoldat componentele de rapel de 3 până la 5v și le-am revăzut pe propria mea placă. Dacă doriți să știți cum să faceți acest lucru, puteți viziona acest videoclip.

Pasul 1: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Deci circuitul este simplu, doar că există o mulțime de fire de conectat.

În timp ce lipiți pe PCB, este important să fiți atenți să nu picurați lipirea pe cealaltă parte a plăcii, deoarece vor exista componente acolo.

Puteți găsi schema circuitului de mai sus.

Pasul 2: Software

Pentru a încărca software pe un arduino pro mini, trebuie să utilizați un programator. Există multe instructabile despre cum să faci acest lucru, așa că nu o voi explica în acesta. Iată un link către unul dintre ei.

Dacă nu aveți un programator, puteți utiliza chiar și un alt arduino pentru a-l programa. Iată linkul către asta.

Deci, codul de șah este schița exemplului de șah al u8glib. Funcționează foarte bine și acceptă mai multe ecrane oled cu drivere diferite. Pentru a-l încărca mai întâi, trebuie să descărcați biblioteca. Apoi, trebuie să-l adăugați în folderul bibliotecilor arduino. După aceea, puteți descărca codul atașat și încărcați-l pe arduino. (Îmi atașez propriul cod pentru că am schimbat câteva lucruri mici pentru ca butoanele să funcționeze cu pini analogici etc.)

Pasul 3: Cazul

Cazul
Cazul
Cazul
Cazul
Cazul
Cazul

După ce am lipit totul și am încărcat codul, am proiectat și am imprimat 3D o carcasă în care să o pun. Am imprimat o bucată din negru și cealaltă din PLA gri. Un lucru interesant în acest caz este că se potrivește perfect. Deci poate fi ușor îndepărtat dacă este necesar.

Pasul 4: Sfârșitul

Sfârșitul
Sfârșitul
Sfârșitul
Sfârșitul

Deci, acum puteți face orice cu el. Principala mea abordare a acestui proiect a fost să pot transporta un dispozitiv pentru a juca șah oriunde. Dar schițe de jocuri precum șarpe, pac-man sau tetris pot fi găsite pe internet. Deoarece acest lucru are 4 butoane, va fi suficient să jucați aceste jocuri.

Lăsați jos orice întrebări sau sugestii.

Recomandat: