Taula de continguts:
- Pas 1: reuniu els components
- Pas 2: fabricació de PCB
- Pas 3: soldeu els components
- Pas 4: descàrrega de l'IDE Arduino
- Pas 5: Instal·lació de biblioteques
- Pas 6: penjar jocs
- Pas 7: gaudiu
Vídeo: Videojoc de bricolatge amb Arduino (Arduboy Clone): 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Hi ha una plataforma de jocs de 8 bit de mida de targeta de crèdit anomenada Arduboy, que fa que els jocs de codi obert siguin fàcils d’aprendre, compartir i jugar.
Podeu gaudir de jocs de 8 bits creats per altres persones en aquest dispositiu o podeu crear els vostres propis jocs. Com que és un projecte de codi obert i utilitza arduino, vaig decidir fer-ne la meva pròpia versió.
El meu objectiu era dissenyar un PCB que fos fàcil de fer mitjançant el mètode de transferència de tòner. Així que vaig fer que les pistes i els coixinets fossin el més grans possibles. Si no voleu gravar el PCB, podeu fer-ne un en un tauler de perfils o en un tauler de perfils.
Pas 1: reuniu els components
Necessitarà:
- Arduino Pro micro (NO Pro Mini. Pro micro el que té xip ATmega32u4)
- Pantalla OLED SPI de 7 pins
- Polsador momentani de 4 pins (12x12x7,3mm)
- Cobert de coure (si esteu fabricant PCB) o podeu utilitzar Breadboard / Prefboard.
- Interruptor de lliscament
- Cèl·lula i suport de botó 3v
- Pins femenins de capçalera
- Placa de campana piezoelèctrica
ADVERTÈNCIA: heu d'assegurar-vos que teniu una pantalla micro antiga basada en ATmega32u4 i una pantalla antiga de 7 pins, en cas contrari el projecte no funcionarà
Després de completar aquest projecte, em vaig adonar que la cel·la de botó 3v només pot alimentar el joc durant menys d’un minut. Com que estic fent servir un cable USB per alimentar el meu, no em vaig molestar a recrear els fitxers PCB. Per tant, penseu en utilitzar una bateria molt més potent si voleu una mobilitat completa
Pas 2: fabricació de PCB
Podeu gravar un PCB personalitzat mitjançant el mètode de transferència de tòner, o podeu soldar components a una placa prefereix els esquemes.
Descarregueu els fitxers PCB des d’aquí i graveu-los.
Enllaç:
He intentat que aquest PCB sigui el més adequat per al bricolatge. Té grans traces i grans coixinets. Això facilitarà el procés de gravat i soldadura. Si no teniu experiència amb el gravat de PCB abans, seguiu aquests tutorials.
www.instructables.com/id/Making-A-Customiz…
Pas 3: soldeu els components
Soldeu els 6 botons polsadors, l'interruptor lliscant i el suport de la bateria al PCB.
(Si voleu alimentar el joc mitjançant un cable USB, no necessiteu la bateria.)
No estem soldant directament la pantalla arduino i oled al PCB, ja que els podrem utilitzar per a algun altre projecte en el futur. Soldeu primer els pins de capçalera femenins al PCB i connecteu la pantalla oled i l’arduino a les capçaleres. Això augmentarà el gruix del nostre arduboy, però podem eliminar aquestes parts si volem.
Hi ha un cable de pont que va cap a l’altaveu. Es denota en color vermell als fitxers PCB. Utilitzeu un tros de filferro per establir aquesta connexió.
Per connectar el brunzidor piezoelèctric, soldeu dos cables a la placa del brunzidor i soldeu aquest cable al PCB. Connecteu la placa del brunzidor al PCB mitjançant una cinta de doble cara.
Connecteu la pantalla arduino i OLED als pins corresponents de la capçalera.
Si esteu realitzant aquest projecte en una taula de treball, tot el que heu de fer és connectar els components tal com s’especifica als esquemes. Aquí vaig fer un joystick separat amb 6 botons i els vaig connectar a la taula de treball.
Les connexions són:
Connecteu tots els botons a GND d'arduino.
BUTTON_UP -> Pin A0 d'Arduino
BUTTON_DOWN -> Pin A3 d'Arduino
BUTTON_LEFT -> Pin A2 d'Arduino
BUTTON_RIGHT -> Pin A1 d'Arduino
BUTTON_A -> Pin 7 d'Arduino
BUTTON_B -> Pin 8 d'Arduino
Altaveu -> Pin 5 d'Arduino
Pin OLED GND i CS -> Pin GND d'arduino
Pin OLED VCC -> VCC d'arduino
Pin OLED SCK -> Pin digital 15 d'arduino
Pin OLED SDA -> Pin digital 16 d'arduino
PIN OLED RES -> Pin digital 6 d'arduino
Pin OLED DC -> Pin digital 4 d'arduino
Pas 4: descàrrega de l'IDE Arduino
Heu de descarregar i instal·lar arduino IDE per pujar jocs.
Podeu descarregar l’IDE arduino des del següent enllaç:
www.arduino.cc/ca/main/software
Descarregueu i instal·leu arduino IDE per al vostre ordinador des de l'enllaç anterior.
Pas 5: Instal·lació de biblioteques
Per compilar i carregar el joc al vostre arduboy heu d’instal·lar algunes biblioteques.
A continuació enumeraré alguns dels més importants.
github.com/Arduboy/Arduboy
github.com/MLXXXp/Arduboy2
github.com/MLXXXp/ArduboyTones
github.com/TEAMarg/ATMlib
github.com/Arduboy/ArduboyPlaytune
github.com/igvina/ArdBitmap
Feu clic al botó Clona o Baixa i feu clic a Baixa ZIP
Aneu a aquests enllaços i feu clic a clona o descarregueu i descarregueu zip. Obriu l'IDE arduino i feu clic a
Esbós> Inclou biblioteca> afegeix biblioteca. ZIP
i seleccioneu el fitxer zip descarregat. Repetiu-ho per a tots els fitxers.
Mètode alternatiu
En lloc de descarregar i instal·lar fitxers.zip, també podeu instal·lar les biblioteques mitjançant Arduino IDE Library Manager:
Esbós> Inclou biblioteca> Gestiona les biblioteques
a continuació, introduïu el nom de la biblioteca al camp Filtra la cerca.
Pas 6: penjar jocs
Per comprovar si el maquinari funciona correctament, aneu a:
Fitxer -> Exemple -> Arduboy -> ArduBreakout
i feu clic a penja. Si tot funciona correctament, podeu jugar al joc ardout al vostre arduboy.
Assegureu-vos que heu seleccionat la placa com a arduino Leonardo o Arduino / Genuino Micro
Podeu trobar més jocs per al vostre arduboy en aquests llocs:
community.arduboy.com/c/games
www.team-arg.org/games.html
De vegades és possible que tingueu un error com:
error fatal: ArduboyPlaytune0.h: no hi ha cap fitxer ni directori
#incloure
^
finalització de la compilació
estat de sortida 1 Error en compilar la placa Arduino / Genuino Micro
mentre penjava jocs.
Per solucionar aquest error, cerqueu el nom de la biblioteca que falta a
Descarregueu i instal·leu la biblioteca com hem fet abans.
Aquí teniu el vídeo:
Pas 7: gaudiu
NOTA:
He connectat el segon pin de l’altaveu a terra, en lloc del pin 13 d’Arduino, tal com ho fa el veritable Arduboy. Per tant, el so d'alguns jocs no funcionarà correctament. No he inclòs el LED RGB que té un autèntic Arduboy. Per tant, als jocs que facin ús del LED RGB hi faltaran els efectes del LED i poden ser més difícils de jugar.
Enormes gràcies a MLXXXp de la comunitat arduboy per assenyalar els errors.
Aquest és el meu primer indestructible, de manera que no és perfecte. Si necessiteu ajuda amb aquest projecte, feu-m'ho saber als comentaris.
Recomanat:
Lent macro de bricolatge amb AF (diferent a la resta de lents macro de bricolatge): 4 passos (amb imatges)
Lents macro de bricolatge amb AF (diferents a la resta de lents macro de bricolatge): he vist molta gent fabricant objectius macro amb un objectiu de kit estàndard (normalment de 18 a 55 mm). La majoria són objectius que només s’enganxen a la càmera cap enrere o s’elimina l’element frontal. Hi ha desavantatges per a aquestes dues opcions. Per muntar l'objectiu
Videojoc 2D amb C # a Unity: 4 passos
Videojoc 2D amb C # a Unity: aquest projecte va començar quan vaig obtenir el meu PC per primera vegada al novembre. Va començar com una manera divertida d’aprendre una nova habilitat i es va convertir ràpidament en una de les meves aficions preferides. He estat treballant-hi des d’aleshores i he comptat amb més de 75 hores de temps total de programació
Com fer un videojoc Arduino: 5 passos
Com fer un videojoc Arduino: en aquest instructiu, aprendreu a fer un videojoc senzill amb Arduino. Seran els millors projectes d’afició per a nens. Comencem
Videojoc de bricolatge controlat pel moviment del cap (realitat augmentada): 4 passos
Videojoc de bricolatge controlat pel moviment del cap (realitat augmentada): vull mostrar-vos el fàcil que és avui de fer un joc propi que es pugui controlar movent el vostre cos. Només necessitareu un ordinador portàtil amb càmera web i algunes habilitats de programació. Si no teniu un portàtil i una càmera web o si no sabeu programar, heu
Creeu un videojoc amb RPG Maker XP: 4 passos
Creeu un videojoc amb RPG Maker XP: Aprenent a utilitzar RMXP. Hola! Aquest instructiu tracta de crear un joc senzill amb RMXP, un programa que es pot descarregar per a una prova gratuïta o comprar per 60,00 dòlars a http://tkool.jp/products/rpgxp/eng/. Aquest tut