Mostrando entradas con la etiqueta Electrónica Digital. Mostrar todas las entradas
Mostrando entradas con la etiqueta Electrónica Digital. Mostrar todas las entradas

Diseño e implementación de un juego electrónico retro II: Modulo visual

0 comentarios
En éste artículo explicare como fabricar la pantalla visual del videojuego retro, realmente es algo fácil de hacer ya que básicamente trata de soldar unos leds a una placa y protegerlos mediante resistencias para limitar su corriente. Aunque en el primer artículo presenté el diseño con una matriz comercial 8x8 que se puede adquirir en tiendas de electrónica, existe la posibilidad de fabricar uno mismo la matriz de leds con leds rojos de 5mm.

Lo que se debe tener en cuenta para nuestra matriz es que tendrá 8 filas y 8 columnas de leds para limitar la corriente y proteger cada uno de los led. Llegados a éste punto del diseño, utilizaré una sola resistencia para proteger cada una de las 8 columnas, es decir podremos utilizar 8 resistencias individuales o comprar 8 resistencias en forma de integrado con encapsulado DIL en tal caso es equivalente.


Array de resistencias con encapsulado tipo DIL

El motivo por el que protejo cada fila con una resistencia es porque la idea es minimizar al máximo el consumo energético de los leds, mediante lo que se llama “visualización dinámica” la idea es mantener en cada momento un solo led encendido, en ningún momento permanecerán dos leds al mismo tiempo. Para aplicar dicho concepto se realizará mediante programación en un artículo futuro, de momento no hace falta preocuparse por ello. Es importante tener en cuenta que no es lo mismo tener un led encendido que por ejemplo 5 encendidos ya que si se desea ahorrar  energía es necesario en ésta fase de diseño empezar a pensar soluciones.

En resumen, al poner una sola resistencia por fila de leds y encenderse solamente uno, es en realidad como si protegiéramos un solo led. Generalmente los led de luz roja de 5mm se les limitan la corriente a 10mA, con lo que poniendo una resistencia en serie entre 220 a 330 ohms será suficiente.

Diseño e implementación de un juego electrónico retro I

0 comentarios
Con éste artículo empiezo lo que será una serie de escritos con la finalidad de realizar el dimensionado, diseño e implementación de un juego electrónico, en éste caso el conocido “pong” que fue muy famoso en los años 80 por su singularidad y facilidad de aplicación a la tecnología de ésa década.



En este primer artículo el objetivo es hacer ver al lector el esquema conceptual que se seguirá para poder entender en que partes se dividirá el proyecto. Por ello yo avanzándome a los siguientes escritos ya tengo el diseño realizado  y espero que sirva a aquellas personas que tengan interés y sepan electrónica o aquellos estudiantes que quieran seguir aprendiendo realizando algo divertido como un juego.

Como todo juego que se aprecie de los años ’80 deberá presentar un aspecto adecuado a la tecnología de esa época por lo que se usará una matriz de leds rojos, en este caso he pensado una matriz de 8x8 ya que es ideal para ser utilizada por un microcontroloador de 8 bits, puesto que no hará falta multiplexar señales y facilitará muchísimo la implementación. El corazón del juego electrónico donde se albergará toda la lógica de éste, he elegido el microcontrolador 18F4520 ya que es uno de los que mejores conozco y es muy similar a muchos otros, además es relativamente fácil de encontrar o pedir en una tienda de electrónica y no es demasiado caro.

Diseño de un piano electrónico con PIC18F y libreria tones.c

9 comentarios
Si eres electrónico o tienes conocimientos de electrónica ahora podrás diseñarte un piano electrónico sencillo o un sencillo dispositivo que emita melodías parecidas a los primeros teléfonos móviles con el siguiente circuito, fácil de montar, donde podrás distraerte potenciando tu faceta como músico.

El diseño propuesto, es el de un piano electrónico con las notas musicales base DO-RE-MI-FA-Sol-LA-SI que puede servir para interpretar sencillas canciones con un pequeño altavoz y unos pulsadores emulando las teclas de un piano. Además se ha añadido un 8º botón que al pulsarlo emite la melodía de una canción conocida a modo de ejemplo por si alguien quiere montarse una especie de reproductor midi ya que se pueden emular todas las notas que existen.



Cuando inicié el diseño, intenté recrear cada nota con su frecuencia simulando pulsos cuadrados variando el dutty cycle aunque no acababan de sonar correctamente desde mi punto de vista. Buscando una solución encontré una librería que justamente sirve para eso y permite simular gran cantidad de notas, diferenciando incluso sus tiempos según sean negras o blancas, semifusas…

Primero quiero dar unos detalles del esquema creado y simulado con proteus. Por una parte las teclas del piano, van conectada al puerto D declarado como entrada con unas resistencias de pull-up de 1 kohm para generar el estado alto en los bits del puerto.

Diseño de un dado digital con PIC18F4520

1 comentarios
Hoy en el siguiente artículo, se ha programado una sencilla aplicación para entrar en la programación de microcontroladores de Microchip, conocidos como PIC. Se hará una breve descripción del diseño electrónico y se comentará parte de la programación realizada en C con el compilador CCS, como siempre al final del artículo podrán descargar el proyecto.


Descripción de funcionamiento.

La aplicación es muy sencilla, hay un pulsador que al activarlo, generará un número aleatorio comprendido entre 1 y 6 como si de un dado real se tratara. El número se mostrará en un display que se mantendrá mientras no se vuelva a presionar de nuevo el botón.

Al presionar el pulsador, éste mantiene durante un tiempo aproximado de 2 segundos números apareciendo en el display del 1 al 6 hasta que queda parado en uno de ellos.

Diseño de un contador hasta 99 con IC74192

25 comentarios
El artículo de hoy, describiré como realizar un contador ascendente de 0 a 99. Requerirá impulsos externos para contar ya sea mediante un temporizador 555, un oscilador con un cristal de cuarzo o algún tipo de fuente con una señal cuadrada.



Los componentes a utilizar son:
  • 2 contadores universales: IC 74192
  • 2 decodificadores 4bits/7seg: IC 7448
  • 2x Display 7 segmentos cátodo común.
  • 1x Pulsador tipo normalmente abierto.
  • 1x Resistencia 1k de polarización del pulsador.

Simuladores para Temporizador 555

5 comentarios
Alguna vez en la vida de un electrónico, uno debe hacer uso de un circuito electrónico capaz de realizar pulsos o generar señales cuadradas a una determinada frecuencia. Una solución muy económica es el uso del IC555, un sencillo integrado de 8 patas con gran variedad de configuraciones mediante componentes electrónicos externos logrando diferentes tipos de configuraciones.

Las más conocidas es su funcionamiento en modo monoestable y modo astable. En su primer modo de configuración podemos generar un pulso variando su dutty cycle, es decir variando los tiempos de estado alto y estado bajo. En su segunda configuración como astable podemos generar una onda cuadrada y controlar su ancho de pulso.

Copyright © Microtronic