Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:38
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
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
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:
Plantadora de castells (amb blocs de codi Tinkercad): 25 passos (amb imatges)
Castle Planter (amb blocs de codi de Tinkercad): aquest disseny em va costar bastant temps, i atès que les meves habilitats de codificació són, com a mínim, espero que resultés correcte :) Amb les instruccions proporcionades hauríeu de ser capaços de recreeu completament tots els aspectes d’aquest disseny sense
Codificació amb blocs de codi IOS: 6 passos
Codificació amb blocs de codi IOS: la codificació amb iOS és una manera única de fer que el vostre dispositiu iOS faci automatitzacions, obtingui les notícies, iniciï la guerra cibernètica i fins i tot programi missatges de text. Per a aquesta instrucció, ens centrarem en la guerra cibernètica, específicament els amics de correu brossa i c
Un parc amb blocs de codi Tinkercad: 9 passos
Un parc amb blocs de codi Tinkercad: Hola a tothom! Avui he fet una cosa de parc / barri! És el meu primer intent amb Tinkercad Code Blocks, de manera que això requeria molta revisió i revisió quan les coses no funcionaven. (Que va ser molt: P) Espero que gaudiu i feu això
Blocs de circuits magnètics: 10 passos (amb imatges)
Blocs de circuits magnètics: res és millor per aprendre o dissenyar electrònica que construir circuits reals. La taula és una opció popular, però sovint resulta en un espagueti incomprensible que no té cap semblança amb l’esquema original i que és difícil de depurar. Jo no
Com construir un intercanviador de blocs a Minecraft: 9 passos
Com construir un intercanviador de blocs a Minecraft: aquest és un senzill tutorial sobre com construir un intercanviador de blocs a Minecraft