Hace 5 años | Por portnoy a mitxela.com
Publicado hace 5 años por portnoy a mitxela.com

Un proyecto divertido y popular para microcontroladores es fabricar un juego que funciona en un osciloscopio. En parte porque no podía decidir qué juego hacer, y porque quería hacer algo especial, decidí construir una consola de juegos con un puñado de juegos diferentes en pequeños cartuchos. Construí el prototipo y escribí todos los juegos en 2014 en un periodo de alrededor de 2 meses. En algún momento de 2015 volví a él y le construí una pequeña carcasa molona.

Comentarios

D

#6 Yo la verdad ni siquiera pensé que seria posible la calidad que ha conseguido en un osciloscopio.

cc #13

Jokessoℝ

#6 Lo siento pero no me creo nada. Será algúna traducción ya hecha para ser interpretada por el micro que ha usado.

portnoy

#22 Pues si crees que miente bueno, me parece un artículo demasiado largo y detallado para ser mentira, pero no puedo negar que es una posibilidad por remota que sea.
Pero el hombre ha descrito minuciosamente cómo ha creado los gráficos y cómo los almacena, lo que ocupan, las técnicas de dibujado de sprites, texto, etc.
E incluso si ha juntado cosas que ha ido pillando por aquí y por allí (que no parece ser el caso), sigue siendo un trabajo encomiable.

Jokessoℝ

#26 Solo alguien que no hecho un proyecto en su puta vida puede creerse que el tipo no solo ha construido el circuito,sino que ha programado todos los juegos desde cero.

SI hubiera diseñado desde cero el circuito electrónico, 2 meses podría estar bien, si no tiene nada más que hacer.Pero no creo ni que ese sea el caso, ya que cualquier cosa que pienses, a 10 ya se les ha ocurrido antes y la han hecho antes que tu. Y otros 20 tb lo habrán hecho pero no se han tomado la molestia de publicarlo en internet.

portnoy

#33 solo hay que leer la entradilla para ver que el señor éste ha usado un microcontrolador, así que no, no ha construido TODO de cero. Las melodías seguramente las haya extraído y las haya transformado. Los sprites, algunos los ha transformado también. Creo que si lo lees realmente te darás cuenta de cuánto ha hecho y cuánto no, porque entra mucho en detalle, y dejarás de prejuzgar sin realmente haberlo leído.

Conde_Lito

#6 Me gustaría ver como se comportaría uno de estos juegos, alguno complejo como el Mario o el Pacman, en el osciloscopio del año 1967 que tengo por aquí.
Es un osciloscopio a válvulas de doble canal, además tiene la opción de poder controlar externamente el trigger de forma independiente para cada canal, también se puede controlar la X de forma externa.
Tanto los amplificadores como el oscilador (trigger manual y automático) son a válvulas, los únicos semiconductores que puedes ver en el osciloscopio son 2 ó 3 diodos de conmutación, algún que otro zener y un par de diodods de potencia para el duplicador de tensión.

Los 2 diodos de potencia fueron los primeros que se fastidiaron al irse a freír espárragos uno de los dos condensadores de papel, los reemplacé utilizando 5x1N4007 puestos en serie.
El segundo condensador de papel (50nF/3500V) no tardó en irse a freír espárragos también, así reemplacé todo el duplicador de tensión, 2 diodos y un par de condensadores y como nuevo el cacharro.

D

#29 Y tiene canal de igualacion de potencia voltaica?

Conde_Lito

#38 ¿Te refieres a si se puede regular la amplificación de la tensión que hay en la entrada? (Volts/Div) - (Volts/CM)
Si te refieres a esto, sí, sin problema, llegan ambos amplificadores hasta los 0.01V
Los amplificadores son intercambiables, estos son los estandard, los más sencillitos, pero había otros modelos de amplificadores más específicos para determinados tipos de mediciones que con el normal era tarea imposible.

El osciloscopio también tiene la opción de regular en altura el haz, así como el desplazamiento horizontal y la anchura, llega hasta los 10Mhz, tiene varios botones para sincronizarse con la frecuencia de línea y de cuadro de una señal de vídeo compuesto PAL o NTSC y un modelo superior también cuenta con función de pausa o hold.

D

#42 Y como te gestiona la FFT, asincrona?

Conde_Lito

#43 Con el superheterodino activado o sin activar, porque cambia mucho la cosa.

D

#44 Ciertamente, un buen catalizador iodado marca un gran diferencia.

Conde_Lito

#45 Para así inducir mediante el teorema de stokes una histéresis electrolítica en la inductancia variable, de entre 100uH y 1mH

D

#46 Da gusto encontrarse con expertos que saben del tema. Viva el conocimiento.

Conde_Lito

#47 ¡¡Viva!!

Barquero_

#13 Programado en brainfuck...

MKitus

#3 No si ya, que es bonito hobby para los programadores de microcontroladores. Tienen todo mi respeto.

¿Eh tú? ¿Los cualquiera no podemos llegarnos a interesar en programar ociloscopios para jugar a todo tren?

porcorosso

#2 ¿Algún problema con la taxidermia?
Pregunta a@sacreew la de "cosas" chulas que podemos hacer.
https://www.instructables.com/id/Duck-Mouse/

Barquero_

#12


https://knowyourmeme.com/memes/nope-chuck-testa
Hicieron una camara oculta de uno que iba con una abuela a un taxidermista a pedir precio... para la abuela, hubiese sido bueno si la aceptasen.

porcorosso

#25 lol

Zeioth

Si cualquiera de esos juegos se hubiese publicado en los años 70, ahora mismo ese hombre sería asquerosamente rico.

portnoy

#8 No sé si habría tenido los mismos medios, ni los mismos juegos en los que inspirarse

D

#9 #8 Para ser mas exactos, el primero juego (si no me equivoco) fue en un osciloscopio.

https://es.wikipedia.org/wiki/Tennis_for_Two

Joice

#15 El tema es polémico, pero antes que el Tennis for two (1958) se diseñaron otros.

https://es.wikipedia.org/wiki/Primer_videojuego#Historia
https://dialnet.unirioja.es/descarga/articulo/2736172.pdf

D

#16 Efectivamente, pero bueno, a efectos prácticos podemos decir que el osciloscopio fue parte de los inicios de los videojuegos y que no es algo nuevo.

portnoy

#16 #15 El Tennis for two se supone que es el primero videojuego que presenta gráficos móviles en una pantalla, que es, yo creo, lo que diferencia un juego de un videojuego. Pero ya habría que entrar en qué entendemos por videojuego.

Joice

#19 De ahí la polémica.

verocla

Le falta el doom

Y

#1 Mejor el Quake.

F

Increíble.

Conde_Lito

#7 Pero cierto.

F

#30 Cierto.

D

Está moooo guapo.
Hay osciloscopios de bajo costo y portátiles.

palitroque

No veo ninguna generalización sobre tópicos ingleses ahora...

Orgfff

¡Qué puto genio!

Joice

Un trabajo impresionante. Meneo al canto.

S

joer, que molon
No me imagino el currazo que se ha tenido que meter para eso

D

Desde luego, cuanta gente aburrida hay...

En vez de venirse aquí, a Menéame, a comentar...

D

#4 hay gente pató!!.. lol

nospotfer

¿Alguien sabe cómo conseguir un osciloscopio barato?

parrita710

#20 Robando.

c0re

#20 aliexpress

Conde_Lito

#20 Hay adaptadores para ordenador, aunque no se yo si irán tan bien como uno de los de tubo de imagen para hacer esto de los juegos.

anv

#20 Depende de qué osiloscopio quieras tienes varias alternativas:
1) para usos básicos como audio y cosas así, te recomiendo un DSO138 o mejor un DSO150. Te saldrán alrededor de 20€. Pero ojo: no esperes medir señales de más de 200Khz. Para cosas sencillas va muy bien porque a demás hace cálculos como valor RMS, frecuencia, periodo, ciclo de trabajo, máximo y mínimo. Pero siempre dentro del máximo al que llega. No es para pedirle mucho.

2) si quieres cosas un poco más serias necesitarás algo que llegue a varios Mhz, en ese caso te puedo recomendar comprar un osciloscopio usado. Podrás conseguir uno analógico (de los de tubo de rayos catódicos) por unos 50 a 100€ más envío. Es suficiente para un uso bastante profesional aunque no tendrás funciones avanzadas como los cálculos que hace un simple DSO150. De todas formas será un equipo que funciona de verdad y que hace algún tiempo valía miles de euros.

3) si necesitas algo que funcione de verdad y con funciones "modernas", puedes comprar por ebay o cualquer página donde vendan productos chinos. Encontrarás una gran variedad con precios por encima de 200€ más o menos. Para elegir cuál te recomiendo mirar reviews que hace la gente por ahí.

Los adaptadores para ordenador como los que menciona #20 son una opción también pero me parecen demasiado caros para las prestaciones que ofrecen. Eso sin contar con que cuando quieras usar tu osciloscopio te puedes encontrar con que te dice "instalando actualización 1 de 250, instalando actualización 2 de 250, etc. etc ."

NOTA: si quieres hacer algo como lo de este proyecto probablemente necesitarás un osciloscopio analógico de los antiguos.

nospotfer

#36 Muchas gracias. Gran aportación. Ya me he puesto a investigar, a ver si encuentro algo de hasta 100€ en Wallapop... si no, miraré uno de estos de ordenador, aunque no podré hacer lo que dice el artículo.