Tabla de contenido:

Tarjeta de Navidad de prueba electrónica: 10 pasos (con imágenes)
Tarjeta de Navidad de prueba electrónica: 10 pasos (con imágenes)

Video: Tarjeta de Navidad de prueba electrónica: 10 pasos (con imágenes)

Video: Tarjeta de Navidad de prueba electrónica: 10 pasos (con imágenes)
Video: DIBUJA TUS TARJETAS - TARJETAS SUPER FÁCILES DE NAVIDAD - DIY - Easy Christmas Cards 2024, Mes de julio
Anonim
Tarjeta de Navidad de concurso electrónico
Tarjeta de Navidad de concurso electrónico

¿Quieres hacer algo interesante para Navidad?

¿Qué tal una tarjeta de Navidad electrónica burlona? Reproduce preguntas de archivos wave de una tarjeta SD, por lo que puede personalizarlo con preguntas reflexivas y / o espeluznantes. Si los cuestionarios son curiosos, esta tarjeta es más una prueba.

Paso 1: el juego de preguntas

El juego de preguntas
El juego de preguntas

La tarjeta reproduce las preguntas de santee, y deben responder presionando los botones A, B o C.

Si se equivocan en la respuesta, tienen que aplicar una penalización (en este caso, escuche los villancicos de Boney M mientras presiona repetidamente una tecla para asegurarse de que no se escapen) Cada vez que se equivoca en una pregunta, el nivel de penalización aumenta (es decir, tienes que escuchar un clip de Boney M aún más largo)

Paso 2: cómo funciona

Cómo funciona
Cómo funciona

Un microcontrolador reproduce archivos wav mono de 16 KHz y 8 bits desde la tarjeta SD. Los archivos están organizados en varias preguntas y respuestas. La mayor parte del trabajo consiste en reunir todas las preguntas.

Los botones están conectados directamente al micro.

El altavoz se maneja con una salida PWM, lo que supongo que es novedoso. Tiene un filtrado externo simple.

La tarjeta SD funciona en modo SPI junto con el encabezado de programación del ISP.

Paso 3: Scrounging partes

Piezas raspadas
Piezas raspadas

Usé un microprocesador Atmel ATMEGA32 AVR. Prácticamente cualquier AVR, o micro para el caso, funcionará. Ejecuto en un cristal externo de 8Mhz para mantener la sincronización constante para el puerto serie.

Conseguí una vieja tarjeta SD de 64 Mb: asegúrese de obtener una tarjeta de 64 Mb o más grande para que Windows la formatee en FAT32.

También necesitarás una batería. Usé una batería de teléfono celular de imitación. También necesita un regulador LDO de 3.3V para limitar el voltaje.

También encontré una toma mini-usb para cargar la batería.

Coge un altavoz de unos auriculares viejos.

Y consigue algunos microinterruptores también

También necesitará algunos transistores y pasivos extraños, ¡pero debería tener estas cosas por ahí!

Paso 4: circuito de potencia

Circuito de potencia
Circuito de potencia
Circuito de potencia
Circuito de potencia

La alimentación de la tarjeta se conmuta mediante una simple tarjeta que se inserta entre dos contactos de cables. Cuando se levanta la tapa de la tarjeta, la tarjeta se retira y los contactos se cortan, lo que enciende el regulador.

El regulador entrega 3.3V al micro y la tarjeta SD.

La batería se carga a través del puerto USB mediante un horrible circuito de carga lenta.

El nivel de la batería estará entre 3 y 4 voltios, creando una caída de entre 1,3 y 0,3 voltios a través de la resistencia. Esto da una corriente de carga de entre 43 y 15 mA que es bastante lenta, pero al menos es menos probable que explote.

Paso 5: circuito de audio

Circuito de audio
Circuito de audio

El audio es impulsado por el canal PWM que se ejecuta fuera del reloj del sistema a 8MHz en el modo de "fase correcta" (arriba y abajo) que toma 512 relojes por ciclo.

Esto significa que la frecuencia de muestreo efectiva es de 15, 625 kHz, lo que se acerca lo suficiente a la frecuencia de muestreo del archivo de audio de 16 kHz.

La resistencia y el condensador antes del transistor son un filtro de paso bajo. El bote ajusta la respuesta. ¡El valor de 100K se debe a que esto es todo lo que pude encontrar!

El transistor funciona de manera muy ineficiente en una configuración de seguidor de emisor.

La resistencia / condensador después del transistor tiene la vana esperanza de suprimir los transitorios. No sé si funciona según lo previsto. La tarjeta funciona, así que estoy feliz …

Paso 6: Construcción en el interior

Construcción interior
Construcción interior

Comencé imprimiendo una tarjeta base con las posiciones de los componentes. Copié y pegué los pines de las partes de las hojas de datos para tener una referencia allí mismo.

Fija las piezas con la pistola de pegamento.

¡Suelde!

¡Más pistola de pegamento!

Paso 7: Papercraft

Papercraft
Papercraft

Imprime una caja en una tarjeta, dóblala y pégala con pistola.

Hice recortes especiales para la tarjeta SD, el conector de carga USB, el encabezado del puerto serie y el encabezado de programación.

Paso 8: software

Software
Software

Robé el software de lectura de tarjetas SD de CC Dharmani. Visite www.dharmanitech.com.

No voy a publicar mi código porque es muy desordenado, y en realidad solo lo modifiqué del código de este tipo.

La interrupción de desbordamiento del temporizador de PWM extrae una nueva muestra de un búfer y establece el valor de PWM. El programa principal intenta llenar el búfer lo más rápido posible desde la tarjeta SD. Parece bastante efectivo.

Paso 9: clips de sonido

Clips de sonido
Clips de sonido

El código juega preguntas y sanciones.

Las preguntas consisten en una introducción, una pregunta, tres clips de "letras" (es decir, "A", "B", "C"), tres "Opciones" (por ejemplo, "es", "o es", "o es el respuesta”), las tres opciones de respuesta, un bucle de espera, un clip“correcto”y un clip“incorrecto”.

Encontré los clips de quién quiere ser millonario en alguna parte y los usé como respaldo.

Paso 10: terminado

Finalizado
Finalizado

Envíelo por correo a algún amigo desprevenido.

Recomendado: