Taula de continguts:

Escacs de butxaca: 4 passos
Escacs de butxaca: 4 passos

Vídeo: Escacs de butxaca: 4 passos

Vídeo: Escacs de butxaca: 4 passos
Vídeo: Калина красная (4К, драма, реж. Василий Шукшин, 1973 г.) 2024, Desembre
Anonim
Escacs de butxaca
Escacs de butxaca

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

Circuit
Circuit
Circuit
Circuit
Circuit
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

El cas
El cas
El cas
El cas
El cas
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

El final
El final
El final
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: