Taula de continguts:
Vídeo: PressKill: un joc Arduino: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
PressKill és un joc físic per a quatre jugadors que he dissenyat i creat amb un Arduino per a un projecte escolar. La creació del joc implica programar, soldar, fer plans vectorials, tall per làser i una mica d’encolat. Voleu fer un joc de rad per jugar amb els amics? Segueix llegint!
Regles del joc:
- Quan un jugador prem el botó, obté un punt i comença la zona morta.
- Quan algun jugador prem el botó durant la zona morta, es perd i queda fora del joc.
- 5 segons després del seu inici, la zona morta finalitza. No hi ha cap indicació d’això.
- Guanya el primer jugador que tingui cinc punts o sigui l’últim a plantar-se.
Pas 1: parts
Aquí hi ha una llista de totes les parts que van entrar en la construcció física del joc.
- 1 Arduino
- 4 grans botons arcade amb llums opcionals
- 16 connectors femella
- 4 leds blancs
- 4 resistències de 220 Ohm
- 4 resistències de 10.000 Ohm
- molt de filferro
- tubs termorretractables
- perfboard
- 1 full de fusta MDF de 3 mm
- pega de fusta
També he utilitzat les següents eines:
- Soldador
- Tallador làser
- Pistola de calor (l'encenedor també funciona)
Pas 2: cablejat
El cablejat en si no és tan complicat, és tediós perquè cal fer el mateix quatre vegades, una per cada botó. Aquí teniu una bona instrucció per als pins dels botons: Big-dome-push-button-LinkIt-basics
Molt bé, aquí teniu la qüestió en només cinc passos:
- Inseriu els LED als botons arcade. Si els vostres botons són fàcilment compatibles amb els LED, és genial. El meu no ho era, així que els vaig soldar al seu lloc.
- Connecteu els connectors femella a alguns cables. Els vaig soldar per reforçar la connexió i vaig afegir una mica de tubs termoretràctils, amb la pistola de calor, per seguretat. Vaig codificar els cables en negatius (grisos) i positius (vermells).
- Soldeu tots els cables de cada botó a un petit tros de perfboard per afegir les resistències adequades. També ajuda a organitzar-se una mica. Consulteu la imatge inclosa per veure de prop els diferents cables i resistències. A continuació, connecteu els cables amb els connectors femella al botó. ara repeteix quatre vegades!
- Soldeu tots els cables de cada botó que passen al 5V i al GND de l’Arduino en un altre tros petit de perfboard, en paral·lel. d'aquesta manera només haureu de connectar dos cables al vostre Arduino en lloc de vuit.
- Aquest és un pas opcional, però si us agrada mantenir-vos una mica organitzat com jo, etiqueteu els cables de cada botó que passen als PIN de l'Arduino. He codificat el meu color per color de botó.
Això és tot per a l'electrònica! Si sou més intel·ligent que jo, planifiqueu els vostres circuits prèviament per poder gestionar fàcilment els cables i evitar un gran espagueti de cables.
Pas 3: caixa
Per motius personals, volia fer una caixa tallada amb làser per contenir tota l’electrònica. És una forma bastant senzilla i es pot fer fàcilment amb només serrar fusta i perforar forats rodons, de manera que, si és més ràpid o més accessible per a vosaltres, aquest serà un moviment intel·ligent. Però, permeteu-me que us ho digui, aquestes articulacions dels dits semblen genials.
Vaig agafar el patró de la caixa de makercase.com, que fa que sigui molt fàcil no dibuixar jo totes les articulacions dels dits. Després vaig modificar el patró a Inkscape, un programa de dibuix vectorial gratuït. Segons la meva experiència, Inkscape no és bo per exportar fitxers.dxf que llegeix el tallador làser, de manera que la solució a aquest problema és utilitzar Adobe Illustrator.
La caixa mesura 30 x 30 x 10 centímetres. Un cop tingueu tallat el làser MDF, podeu enganxar els panells. Però no enganxeu la part inferior! Serveix de tapa cap per avall per accedir al maquinari. Podeu fer-lo fixable enganxant uns imants a l'interior. No ho vaig fer, simplement perquè no ho necessitava. És una bona decisió si voleu moure la caixa molt sense que el fons caigui.
Nota: els plans proporcionats en aquest instructiu no inclouen cap forat per a un cable d'alimentació a l'Arduino. Jo mateix n'he perforat, però podeu canviar els plans per acomodar-ne un o posar una font d'alimentació de 5 V dins de la caixa. Encara hi ha molt espai per a això.
Pas 4: Codi
Aquí teniu el codi de l’Arduino. L’he fet jo i pot contenir errors, tot i que ara per ara no n’he notat cap. Es comenta i és molt lliure d’optimitzar-lo, modificar-lo o afegir-lo.
Pas 5: Diverteix-te
Pot semblar cursi, però ho dic de debò: diverteix-te fent i jugant! Recordeu també: no divertir-se també forma part de la diversió de fer. Si us quedeu atrapats, jugueu i experimenteu per trobar noves solucions als problemes. És com he pogut fer aquest joc. Gràcies per llegir!
Recomanat:
Joc de ruleta Arduino de 37 Leds de bricolatge: 3 passos (amb imatges)
DIY 37 Leds Arduino Roulette Game: Roulette és un joc de casino que rep el nom de la paraula francesa que significa roda petita
Joc Simon: Joc divertit: 5 passos
Simon Game - Fun Game !: Referència: després d'un llarg cap de setmana, us heu d'esforçar completament per realitzar totes les tasques i treballs dels quals esteu responsables. És hora que ens entrenem el cervell, oi? A més d’aquests jocs avorrits i sense sentit, hi ha un joc anomenat Simon Game
Joc LED Aruduino Fent clic ràpid Joc de dos jugadors: 8 passos
Joc LED Aruduino Fent clic ràpid Joc de dos jugadors: aquest projecte està inspirat en @HassonAlkeim. Si esteu disposat a aprofundir aquí hi ha un enllaç que podeu consultar https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Aquest joc és una versió millorada d’Alkeim. És un
Joc del joc de la vida: 7 passos
Game of Life Kit: The Game of Life Boards són una plataforma escalable per a visualitzacions d'autòmats cel·lulars. Cada placa conté 16 LEDs en una xarxa 4x4, un microcontrolador i una xarxa de comunicacions i distribució d'energia. Amb el firmware disponible, executen Conway
Com comprovar si s'executarà un joc a l'ordinador abans de comprar el joc .: 4 passos
Com comprovar si un joc s’executarà a l’ordinador abans de comprar el joc. Recentment he adquirit Call of Duty 4 a un amic (de franc podria afegir) perquè no funcionaria al seu ordinador. Bé, el seu ordinador és bastant nou i em va desconcertar per què no funcionaria. Així que, després d’un parell d’hores de recerca a Internet, em vaig trobar amb