Taula de continguts:
- Pas 1: Obteniu les peces
- Pas 2: feu el tauler principal
- Pas 3: feu el cartutx de joc
- Pas 4: carregueu els jocs al cartutx
Vídeo: Targeta de crèdit ATtiny Consola de jocs: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquestes són les instruccions per construir una consola de jocs Attiny 85 basada en una targeta de crèdit caducada.
Podeu trobar una demostració del producte acabat en aquest enllaç de youtube:
joc en una targeta de crèdit real.
Em vaig inspirar en les mini consoles de jocs basades en la MCU ATtiny85 d’eficiència energètica.
Hi ha diversos dissenys de consoles de jocs retro: l’Attiny Joypad creat per Daniel Champagne.. (Electro L. I. B) 2018 GPL V3 és una gran plataforma amb els botons / joystick direccionals de 4 vies i un altre botó de disparar. L’altra plataforma anomenada Attiny Arcade creada per webbloggles també és una fantàstica mini consola de jocs amb la senzillesa de tenir només dos botons. Les dues plataformes em van inspirar a crear alguna cosa que tregués el millor d’ambdós mons.
Aquesta versió del tauler de joc que vaig anomenar "gametiny" es basa en l'Attiny Joypad creat per Daniel Champagne. El vaig modificar per afegir una capçalera per al programador USBasp que també funciona com a sòcol per al cartutx de joc que conté un xip ATtiny85. Podeu fabricar uns quants cartutxos de jocs i carregar els vostres jocs preferits perquè pugueu canviar els jocs del vostre viatge. L'ATtiny85 és molt eficient en termes energètics. Només necessiteu una pila CR2032 per jugar durant hores. A més del botó A que s'utilitza generalment com a botó de disparar, he afegit un botó B per tirar PB3 a terra. Això permet que els codis d’interrupció funcionin tant per a PB1 com per a PB3, cosa que facilita la conversió dels jocs escrits per a l’Attiny Arcade perquè funcionin amb el joypad Attiny.
Enllaços
Disseny original de Tiny Joypad de Daniel Champagne.
sites.google.com/view/arduino-collection
Kit original de clauer Attiny Arcade
webboggles.com/attiny85-game-kit-assembly-instructions/
Controlador de placa Arduino per attiny85
raw.githubusercontent.com/damellis/attiny/…
esquemes i codis font a
Pas 1: Obteniu les peces
1. Per a cada cartutx de joc, una ATTiny85 SOD-8 (muntada a la superfície), una petita placa de perfils d'una sola cara (tauler prototip), una capçalera masculina de 8 pins.
2. OLED Mono I2C de 0,9”(amb controladors SSD1306 incrustats) a 4 pins (GND, VCC, SCK, SDA).
3. CR2032 bateria de cèl·lules de liti de 3,3V.
4. Suport de bateria per a CR2032.
5. mini unitat de so piezoelèctric.
6. Presa per a auriculars de 3,5 mm amb interruptor
7. 6 botons silenciosos
8. mini 10K VR per al control de volum.
9. Capçalera femella de 8 pins per connectar-se al cartutx de joc.
10 mini interruptor lliscant per al botó d'engegada
11. 2 targetes de crèdit caducades o taulers de paper / plàstic de la mateixa mida.
12. Fil laminat (aïllat) de 0,2 mm o 0,3 mm
13. Programador USBasp.
14. Cable de cinta de 8 nuclis.
15. Capçalera femella de 8 pins i capçalera femella de 2x4 pins per al cable de programació.
Pas 2: feu el tauler principal
Aquest projecte utilitza una targeta de crèdit caducada com a marc. També podeu utilitzar cartrons o taulers de plàstic.
Dissenyeu el disseny dels botons del power point. Imprimiu el punt d'alimentació al paper amb la mida real. He utilitzat la configuració d'impressió de dues diapositives en una pàgina per reduir-la a la mida real. Enganxeu el disseny a la targeta de crèdit mitjançant cintes de doble cara. Forats mitjançant forats de 0,5 mm als punts marcats per als passadors dels botons i altres components que es muntaran a la targeta de crèdit. Soldeu cables curts als dos costats de cada botó silenciós perquè es puguin inserir a la targeta de crèdit. Hi ha els botons D-PAD per a dalt, avall, esquerra, dreta i els botons d’encesa (A i B). Introduïu els botons i altres components a la targeta de crèdit. Per a components amb potes més llargues, p. els botons, doblegueu les cames en direcció oposada per mantenir-lo al seu lloc. En cas contrari, utilitzeu cintes de doble cara o cola per mantenir els components al seu lloc. Connecteu els circuits mitjançant cables laminats (aïllats) de 0,3 mm segons el diagrama del circuit. Per mantenir la placa principal el més fina possible, l’OLED es solda directament al cable en lloc d’utilitzar pins de capçalera masculins. S’utilitza una capçalera femella de 8 pins per connectar-se al cartutx de joc que en realitat és un microcontrolador Attiny 85 muntat a la superfície.
Cobriu els cables de la part posterior amb una segona targeta de crèdit.
Pas 3: feu el cartutx de joc
1. Retalla un petit tauler de perfils que pugui contenir 4 files de 8 forats
2. Utilitzeu un tallador per dividir la tercera fila en dues meitats desconnectades (perquè els dos passadors centrals de l'Attiny 85 queden de peu).
3. Soldeu l'ATtiny85 SOD-8 (muntat en superfície) al tauler.
4. Soldeu una capçalera masculina de 8 pins a la primera fila.
5. Connecteu el cartutx segons el diagrama del circuit mitjançant cables laminats (aïllats) de 0,3 mm.
Pas 4: carregueu els jocs al cartutx
1. Si no coneixeu Arduino, descarregueu arduino des de arduino.cc. Feu clic a Programari. Feu clic a Baixa. A continuació, seleccioneu la versió per al vostre PC o Mac. descarregar i instal·lar.
2. navegueu a https://github.com/MrBlinky/Arduboy-homemade-package i seguiu les instruccions que hi apareixen per afegir la definició del tauler i les biblioteques per al suport casolà Arduboy i Flash. En resumiré els passos següents:
3. Inicieu Arduino IDE. Feu clic a Preferències al menú superior d'Arduino. Introduïu aquest text als URL de gestor de taulers addicionals https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json Si ja teniu altre text al camp, inseriu-lo text addicional al principi i, a continuació, afegiu un "," i mantingueu intactes els altres URL que ja hi són.
4. Sortiu de l'IDE d'Arduino i torneu a iniciar l'IDE per fer efectiu el canvi anterior.
5. Feu clic a Eines -> Tauler: -> Gestor de taules. Introduïu "Attiny" per cercar. Seleccioneu per instal·lar l'última versió del controlador de la placa Attiny. El paquet s'afegirà a Arduino.
6. Ara seleccioneu Eines-> Tauler: "ATtiny 25/45/85"
i seleccioneu els paràmetres següents:
Processador: Attiny 85
Rellotge: 8Mhz intern (només per al joc Pac Man, trieu Internal 16Mhz)
Programador: USBasp
7. Obteniu el programador USBasp, canvieu-lo a 5V (en lloc de 3V). Connecteu el programador USBasp al port USB i connecteu el cable de cinta al programador. Connecteu l’altre extrem del cable de cinta amb la capçalera femella de 8 pins a la capçalera masculina del cartutx de joc (amb el xip Attiny 85 soldat a sobre).
8. Feu clic a "Grava el carregador d'arrencada" per gravar el fusible a l'Attiny 85. Comproveu la sortida que s'ha completat correctament.
9. Des d'Arduino IDE, obriu el codi font del joc a Arduino IDE. Consulteu el meu enllaç GitHub aquí:
10. Feu clic a "->" per compilar i penjar el joc a través del programador USBasp al xip ATtiny85 del cartutx de joc. Comproveu que la càrrega sigui correcta.
11. Introduïu el cartutx de joc al tauler principal. Engegueu el tauler de joc amb l’interruptor lliscant i comenceu a jugar.
12. La majoria dels jocs s’escriuen d’una manera per passar al mode de suspensió després de la finalització del joc. Per despertar-lo, només cal que premeu el botó A o B.
13. Si els botons o la sortida de so no funcionaven, carregueu el “Attiny Tester” per comprovar si els valors dels botons han canviat correctament quan es premen i es deixen anar els botons i que heu sentit uns sons sonors quan premeu qualsevol botó. Comproveu i solucioneu qualsevol problema de soldadura o cablejat.
Recomanat:
Detector de tensió sense contacte de mida de la targeta de crèdit (555): 3 passos
Detector de voltatge sense contacte de mida de la targeta de crèdit (555): la idea va sorgir en altres instruccions: https: //www.instructables.com/id/Contactless-Volta … He triat el disseny amb el 555 perquè en tenia diversos 555 al voltant i m'agrada construir petits projectes, com aquest altre projecte de mida de targeta de crèdit.https:
Com convertir el mòbil en una targeta de crèdit / dèbit: 5 passos
Com convertir el mòbil en una targeta de crèdit / dèbit: modificació fàcil de fer per obtenir una targeta de crèdit / dèbit addicional amb xip RFID (és a dir, Paypass). Mitjançant aquest mètode, podreu localitzar i extreure el xip RFID a la vostra targeta de recanvi compatible amb Paypass i col·locar-la al telèfon mòbil. Això us permetrà presentar-vos
Mini consola de jocs Ardubaby amb 500 jocs: 10 passos
Ardubaby Mini Game Console Amb 500 jocs: crèdits per al creador (Kevin Bates), Arduboy és una consola de jocs de 8 bits molt reeixida. Hi havia milers de jocs escrits per l’aficionat que els compartia lliurement al fòrum de la comunitat d’Arduboy perquè més gent pugui aprendre a codificar
Targeta de visita / Consola de jocs: Pantalla ATtiny85 i OLED: 5 passos (amb imatges)
Targeta de visita / Consola de jocs: Pantalla ATtiny85 i OLED: Hola a tothom. Avui us mostraré com podeu crear la vostra pròpia targeta de visita / consola de jocs / qualsevol cosa que us pugueu imaginar que inclogui una pantalla OLED I2C retroil·luminada i un microprocessador ATtiny85. En aquest instructiu us explicaré com dissenyo un PCB
Feu habilitats Alexa amb Cloud9: no es requereix cap targeta de crèdit ni maquinari: 7 passos (amb imatges)
Feu habilitats Alexa amb Cloud9: no es requereix cap targeta de crèdit ni maquinari: hola, avui us mostraré com crear la vostra pròpia habilitat d’Amazon Alexa mitjançant Cloud9. Per a aquells que no ho sàpiguen, Cloud9 és un IDE en línia que admet molts idiomes i és gratuït al cent per cent; no requereix cap targeta de crèdit