Cuprins:
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
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
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
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
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:
Vizualizator semnal de buzunar (osciloscop de buzunar): 10 pași (cu imagini)
Vizualizator de semnal de buzunar (osciloscop de buzunar): Bună ziua tuturor, cu toții facem atât de multe lucruri în fiecare zi. Pentru fiecare lucru acolo unde este nevoie de unele instrumente. Aceasta este pentru fabricarea, măsurarea, finisarea etc. Așadar, pentru lucrătorii electronici, au nevoie de instrumente precum lipitorul, multimetrul, osciloscopul etc
Robot de șah realizat cu LEGO și Raspberry Pi: 6 pași
Robot de șah realizat cu LEGO și Raspberry Pi: Uimiți-vă prietenii cu acest robot de șah! Nu este prea dificil de construit dacă ați creat roboți LEGO înainte și dacă aveți cel puțin cunoștințe elementare despre programarea computerelor și Linux. Robotul își face propriile mișcări și folosește recunoașterea vizuală
Șah Robot Raspberry Pi Lynxmotion AL5D Arm: 6 pași
Rob de șah Raspberry Pi Lynxmotion AL5D Arm: Construiți acest robot de șah și vedeți-l cum bate pe toată lumea! Este destul de ușor de construit dacă puteți urma instrucțiunile despre cum să construiți brațul și dacă aveți cel puțin cunoștințe elementare despre programarea computerelor și Linux . Omul, jucându-se alb, face
Șah digital - Urmăriți-vă jocul de șah online: 5 pași
Șah digital - Urmăriți-vă jocul de șah online: Am jucat o mulțime de șah încă de când eram tânăr și, din moment ce internetul are o cantitate imensă de site-uri web pentru a juca șah împotriva computerelor sau a adversarilor live, nu am găsit niciodată un site web care vă urmărește jocul de șah în care jucați de fapt
Cel mai tare USB L.E.D. Lumina de buzunar (intrare de buzunar): 6 pași
Cel mai tare USB L.E.D. Lumină de dimensiuni de buzunar (intrare de dimensiuni de buzunar): În acest instructabil, vă voi arăta cum să realizați un L.E.D. lumină care se poate plia în dimensiunea unei cutii X-it Mints și se poate potrivi cu ușurință în buzunar. Dacă vă place, asigurați-vă că faceți + + și votați-mă la concurs! Materialele și