Taula de continguts:
- Pas 1: mòduls de sensor de llum
- Pas 2: Maquinari objectiu
- Pas 3: Maquinari de pistola
- Pas 4: programari
Vídeo: Joc Rootin ', Tootin', Shootin ': 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Quan vivia al comtat d’Orange, Califòrnia, dos dels majors empresaris de la universitat eren Disneyland i Knott’s Berry Farm. Com que tenia formació en electrònica per part dels militars, vaig poder aconseguir feina a la galeria de trets de Knott en lloc d’haver de portar una disfressa divertida. Els rifles feien servir tubs flaix d’alta tensió amb lents d’enfocament i els objectius feien servir cèl·lules fotogràfiques. Els circuits de comptador de diana utilitzaven transistors de germani configurats com xancles. Els transistors eren cada vegada més difícils de trobar, de manera que algú havia intentat substituir-los per altres de silici. Malauradament, van descobrir que els temps de commutació ràpids dels transistors de silici els feien molt més susceptibles al soroll. Això volia dir que un sol cop a l'objectiu s'escampava pels taulells i encenia totes les làmpades alhora. La lliçó aquí és que de vegades la lentitud és bona.
Fa poc, estava pensant en aquells dies i vaig decidir veure si podia dissenyar un senzill joc de trets per als meus néts. El joc que es detalla aquí enfronta dos jugadors entre si per veure qui pot aconseguir cinc primers èxits. També vaig decidir utilitzar un díode làser vermell barat com a cor de l’arma. Podeu utilitzar punteres làser si voleu, però el circuit que incloc per a la pistola us garanteix que obtingueu un sol tret en lloc d'un feix constant.
Pas 1: mòduls de sensor de llum
Al principi, només anava a utilitzar transistors fotogràfics per als circuits del sensor, però després vaig descobrir els mòduls del sensor de llum que es mostren més amunt. Vaig comprar un paquet de 10 per a gairebé res a un proveïdor de la Xina. Els mòduls utilitzen un transistor fotogràfic, però executen el voltatge del sensor en un comparador LM393, de manera que proporciona una sortida digital i una analògica. Es pot ajustar un potenciòmetre a bord per configurar el nivell de desplaçament del comparador. També inclou un LED d’encesa i un LED que s’encén quan el comparador commuta la sortida digital. Això fa que sigui més fàcil ajustar el nivell adequat.
Pas 2: Maquinari objectiu
La major part del maquinari consta de 10 LEDs i 10 resistències. He utilitzat LEDs blancs brillants estàndard de 5 mm per als indicadors 1-4 i un LED que parpelleja lentament per al cinquè indicador. El commutador normalment és un contacte momentani obert i s’utilitza per restablir el joc. El microcontrolador PIC és un estàndard que he utilitzat en altres projectes. Com podeu veure a les imatges, he construït els mòduls LED per separat per tal de facilitar la localització en un objectiu.
Pas 3: Maquinari de pistola
El maquinari bàsic i l’esquema de la pistola làser es mostren a la part superior. Vaig construir la meva en armes de plàstic airsoft de joguina. El tub de canó per als grànuls té gairebé la mida perfecta per als mòduls de díode làser i vaig poder encabir un porta-bateries per a dues bateries AAA a l’obertura de la revista. Hi ha un munt de mòduls de díode làser barats i bàsicament només difereixen pel valor de la resistència limitant actual muntada a bord. Aquesta resistència determina la tensió nominal del mòdul làser. Utilitzo dues bateries AAA, de manera que vaig triar làsers de 3 volts. L'interruptor és un micro interruptor monopolar de doble tir. El condensador s'utilitza per forçar una sola explosió de llum amb cada pulsació del gallet. En una posició del commutador, el condensador es carrega i en l’altra posició es descarrega a través del làser.
Pas 4: programari
Com tots els meus projectes PIC, el programari està escrit en llenguatge ensamblador. El que fa que aquest projecte sigui una mica inusual és que la rutina principal no fa res perquè tota l’acció té lloc al controlador d’interrupcions. El PIC té una característica anomenada interrupt-on-change que, en els PIC més antics, genera interrupcions en qualsevol transició positiva a negativa o negativa a positiva en un pin d'E / S. Aquest PIC en particular permet al programari configurar la font d'interrupció perquè sigui la vora positiva, la vora negativa o les dues vores. El mòdul del sensor de llum generarà les dues vores en una transició, de manera que aquesta característica és molt útil. En aquest cas, el programari espera fins que la sortida del sensor es torni a activar (desactivar) abans de generar la interrupció.
Quan es rep una interrupció del sensor, el programari desactiva temporalment aquesta entrada i estableix un temporitzador. De fet, el temporitzador actua com un circuit de rebounce per a un commutador. Al rellotge de 8 MHz seleccionat per al PIC i la configuració del temporitzador, el temps d’espera total és d’uns 130 ms. Quan el temporitzador acaba, també genera una interrupció. En aquest moment, l’entrada del sensor es torna a habilitar. Cada entrada de sensor té el seu propi temporitzador dedicat, de manera que no hi ha cap conflicte entre els jugadors.
Cada interrupció del sensor també encendrà un dels LED d'aquest reproductor. En lloc d'un comptador, el programari utilitza una variable que té un bit definit. Aquest bit es deixa desplaçat amb cada interrupció i, a continuació, s’introdueix al port de sortida per encendre el següent LED. Quan s’encén l’últim LED, el controlador d’interrupcions desactiva altres interrupcions i això bloqueja efectivament l’altre jugador. El commutador de reinici està connectat a l'entrada MCLR del PIC i els bits de configuració estan configurats per permetre aquesta funció. Quan es prem el reinici, el programari reiniciarà i esborrarà els LED.
Això és tot per a aquesta publicació. Consulteu els meus altres projectes electrònics a www.boomerrules.wordpress.com
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