Taula de continguts:
Vídeo: Escacs de butxaca: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Són escacs! A la butxaca.
Aquest projecte té com a objectiu crear un petit dispositiu que pugui executar petits jocs com serps, pac-man, tetris i fins i tot escacs.
Subministraments
- Pantalla gràfica OLED de 128x64 d'1,3"
- Arduino Pro Mini (Podeu utilitzar mòduls de 5V i 3,3V. Un de 3,3V serà més fàcil d’utilitzar mentre que un de 5V és més ràpid)
- Botons de commutació tàctil
- Resistències de 1K Ohm
- Bateria Li-Po (la capacitat de la bateria no importa, però una bateria més petita és més fàcil d’ajustar)
- Mòdul de carregador Li-Po (és millor comprar-ne un amb reforç de 5 V integrat, en cas contrari és possible que n'hagueu de fer un)
- Prototip de PCB per soldar els components
- Un interruptor On / Off
- Una impressora 3D per a la funda
Notes
Si decidiu utilitzar l’arduino de 3.3v, podeu utilitzar el regulador de 3.3v de l’arduino per alimentar-lo amb una bateria li-po. Però si feu servir un arduino de 5v, necessitareu un amplificador de 3,3v a 5v per engegar-lo. La manera més senzilla de fer-ho és comprant un carregador de li-po amb amplificador de 5v integrat o bé comprant un mòdul amplificador de 3,3v a 5v separat.
No en tenia tots dos a la mà, així que vaig desmuntar un altaveu bluetooth antic i vaig dessoldar els components de reforç de 3 a 5v i el vaig renovar al meu propi tauler. Si voleu saber com fer això podeu veure aquest vídeo.
Pas 1: Circuit
Per tant, el circuit és senzill, només hi ha molts cables per connectar.
Tot i soldar al PCB, és important anar amb compte de no deixar caure la soldadura a l’altre costat de la placa, ja que hi haurà components.
Podeu trobar l'esquema del circuit anterior.
Pas 2: programari
Per carregar programari a un arduino pro mini, heu d’utilitzar un programador. Hi ha molts instruccions sobre com fer això, així que no ho explicaré en aquest. Aquí hi ha un enllaç a un d’ells.
Si no teniu programador, fins i tot podeu utilitzar un altre arduino per programar-lo. Aquí teniu l’enllaç a això.
Per tant, el codi d’escacs és l’esbós d’exemple d’escacs de u8glib. Funciona molt bé i admet múltiples pantalles oled amb diferents controladors. Per carregar-lo primer, heu de descarregar la biblioteca. Després, cal afegir-lo a la carpeta de les biblioteques arduino. Després podeu descarregar el codi adjunt i penjar-lo al vostre arduino. (Jo adjunto el meu propi codi perquè he canviat algunes coses petites perquè els botons funcionin amb pins analògics, etc.)
Pas 3: el cas
Després de soldar-ho tot i penjar el codi, vaig dissenyar i imprimir un estoig en 3D per col·locar-lo. Vaig imprimir una peça de negre i l’altra de PLA gris. Una cosa interessant d’aquest cas és que s’adapta perfectament. Per tant, es pot eliminar fàcilment si cal.
Pas 4: el final
Així que ara podeu fer qualsevol cosa amb ell. El meu principal enfocament d’aquest projecte era poder portar un dispositiu per jugar a escacs a qualsevol lloc. Però esbossos de jocs com serp, pac-man o tetris es poden trobar a Internet. Com que aquesta cosa té 4 botons, n'hi haurà prou amb jugar a aquests jocs.
Deixeu de banda qualsevol pregunta o suggeriment.
Recomanat:
Visualitzador de senyal de butxaca (oscil·loscopi de butxaca): 10 passos (amb imatges)
Visualitzador de senyal de butxaca (oscil·loscopi de butxaca): Hola a tots, tots estem fent tantes coses cada dia. Per a cada treball que necessiti algunes eines. Això és per fabricar, mesurar, acabar, etc. Per tant, per als treballadors electrònics necessiten eines com soldar, multímetre, oscil·loscopi, etc
Robot d'escacs fabricat amb LEGO i Raspberry Pi: 6 passos
Robot d'escacs fabricat amb LEGO i Raspberry Pi: sorprengui els seus amics amb aquest robot d'escacs. No és massa difícil de construir si ja heu creat robots LEGO i si teniu almenys un coneixement elemental de programació d’ordinadors i Linux. El robot fa els seus propis moviments i utilitza reconeixements visuals
Robot d'escacs Raspberry Pi Lynxmotion AL5D Braç: 6 passos
Robot d'escacs Raspberry Pi Lynxmotion AL5D Arm: construïu aquest robot d'escacs i observeu que guanya a tothom. És bastant fàcil de construir si podeu seguir les instruccions sobre com construir el braç i si teniu almenys un coneixement elemental de programació d'ordinadors i Linux. . L’humà, jugant de blanc, fa
Escacs digitals: feu un seguiment del vostre joc d'escacs en línia: 5 passos
Escacs digitals: feu un seguiment del vostre joc d'escacs en línia: des de jove he jugat a molts escacs i, ja que la web té una gran quantitat de llocs web per jugar a escacs contra ordinadors o oponents en directe, mai no he trobat un lloc web que fa un seguiment del vostre joc d'escacs al qual realment jugueu
El més fresc USB L.E.D. Llum de butxaca (entrada de butxaca): 6 passos
El més fresc USB L.E.D. Llum de mida de butxaca (entrada de mida de butxaca): en aquest manual, us mostraré com fer una L.E.D. alimentada per USB. llum que es pot plegar fins a tenir la mida d’una llauna X-it Mints i que pot cabre fàcilment a la butxaca. Si us agrada, assegureu-vos de fer + + i votar-me al concurs. Els materials i