Taula de continguts:

Joc de blocs: 3 passos
Joc de blocs: 3 passos

Vídeo: Joc de blocs: 3 passos

Vídeo: Joc de blocs: 3 passos
Vídeo: Just Dance 2019 - Ddu-Du Ddu-Du (Blackpink) 2024, De novembre
Anonim
Joc de blocs
Joc de blocs

Això s’inspira en el projecte pockeTETRIS. Volia tenir una placa de circuit que fes servir una pantalla més gran, que fos més còmode de jugar sense carcassa i afegir un interruptor d’encès / apagat.

Pas 1: construeix

Construeix
Construeix

Els fitxers de disseny es troben a EasyEDA

Els PCB han de ser lliures de plom, ja que és un joc de mà.

ARTICLES NECESSARIS

PCB: menú i després "Genera fitxer de fabricació": creeu Gerber o feu una comanda a JLCPCB

1.3 OLED 128X64: assegureu-vos que els pins coincideixen amb el PCB

Resistències de 3 a 10K

Interruptors de botó SMD de 3 a 6x6

ATtiny85

Interruptor lliscant de 2 posicions de 3 pins

Porta bateries CR2032 BAT-HLD-001-THM

Bateria CR2032

Socket DIP8

Programador AVR o ATtiny Chip

Soldadura sense plom

Soldador

Netejador d’electrònica d’alcohol

Raspall de dents barat

Protecció ocular per soldar, retallar i netejar.

SOLDADURA

La major part d’aquest projecte es realitza a través del forat de soldadura, però utilitza botons SMD de manera que no hi hauria vores esmolades a la part posterior. La soldadura de muntatge superficial és nova per a mi, així que compartiré el que vaig aprendre. Per soldar els botons SMD, primer foneu la soldadura en 1 coixinet, torneu a fondre la soldadura i feu lliscar 1 peu de botó a la soldadura. Assegureu-vos que el botó està alineat abans de continuar. A continuació, escalfeu els coixinets i els peus amb ferro i fosa per soldar a la part superior fins que es formi una cúpula de soldadura. Vaig aprendre la soldadura SMD del Collin's Lab.

Botons de muntatge a la superfície de soldadura abans que qualsevol altra cosa.

A continuació, soldeu el sòcol Attiny85 i les resistències a la part posterior. Feu coincidir la osca amb el contorn de la pantalla de serigrafia. Després, retalleu els cables i, a continuació, soldeu les peces a la part frontal. Retalleu la resta de soldadura un cop acabada.

NETEJA

El flux de la soldadura deixarà un residu enganxós. Després de la soldadura, utilitzeu alcohol electrònic per ruixar o cobrir el PCB i fregueu-lo amb raspall de dents. Utilitzeu protecció ocular.

Pas 2: programa ATtiny85

Programa ATtiny85
Programa ATtiny85

Afegiu compatibilitat amb la placa IDE d'Arduino per a ATtiny Aneu al menú "Fitxer" i seleccioneu "Preferències". Al quadre "URL de gestor de taules addicionals" introduïu: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager / package_damellis_attiny_index.json i feu clic a D'acord

Aneu al menú "Eines" i després a "Junta" seleccioneu "Gestor de taulers" i, a continuació, al menú desplegable tipus seleccioneu "Contribuït": seleccioneu el paquet "attiny" i feu clic al botó "Instal·la".

Un cop finalitzada la instal·lació, tanqueu la finestra "Administrador de taules" i seleccioneu

Tauler: "ATtiny25 / 45/85"

Processador: "ATtiny85"

Rellotge: "8 Mhz interns"

Programa ATtiny

Cal programar un Arduino per a l'AVR Programming Shield

Pengeu l'esbós "Arduino com a ISP" [Fitxer] -> [Exemples] -> [Arduino com a ISP].

S'ha adjuntat l'escut de programació AVR a Arduino

Socket ATTINY85 xip a l'AVR Programming Shield

Seleccioneu el programador, [Eines] -> [Programador] -> [Arduino com a ISP] Estableix el carregador d’arrencada del programa, [Eines] -> [Grava el carregador d’arrencada]

Obriu PockeTetris Sketch al programari Arduino

Carrega esbós, [Fitxer] -> [Puja amb el programador]

Després de carregar l’esbós amb èxit, assegureu-vos que el punt de l’ATtiny85 i la ranura del sòcol es trobin al mateix costat i empenyeu el xip al sòcol.

Pas 3: Juga

El botó central canviarà la peça del bloc i el deixarà caure quan es mantingui premut. També hi ha un mode de pausa que utilitza menys energia quan es premen simultàniament els botons esquerre i dret.

M’ha agradat construir i jugar a aquest joc.

Recomanat: