Tabla de contenido:

Dance Messenger: 5 pasos (con imágenes)
Dance Messenger: 5 pasos (con imágenes)

Video: Dance Messenger: 5 pasos (con imágenes)

Video: Dance Messenger: 5 pasos (con imágenes)
Video: A BAILAR!!! 💃🕺 #bailar #baile #funny #marcianito #dance #fyp #viral #filtro #junior #yoshi 2024, Mes de julio
Anonim
Mensajero de baile
Mensajero de baile
Mensajero de baile
Mensajero de baile
Mensajero de baile
Mensajero de baile
Mensajero de baile
Mensajero de baile

Divertido juguete de persistencia de la visión. ¡Colócalo en tu zapato y escribe mensajes o patrones mientras caminas, corres o bailas! Este artículo es presentado por MonkeyLectric y la luz para bicicleta Monkey Light.

Paso 1: la placa de circuito

La placa de circuito
La placa de circuito

Usé una placa de circuito bastante genérica que tenía para este proyecto. Sin embargo, el circuito es realmente simple, solo un microcontrolador Atmel AVR, 10 LED, un encabezado de programación y algunas resistencias y condensadores. tal vez un botón si quieres poder apagarlo. La placa que utilicé es en su mayoría componentes de montaje en superficie, pero todas las piezas están disponibles en forma de orificio pasante para que pueda construirla fácilmente en una proto-placa..de /) archivos para la placa de circuito, el código fuente C para el microcontrolador y los archivos Gerber de la placa de circuito para fabricarlo. Eagle CAD es gratuito para placas de tamaño pequeño como esta. Piezas utilizadas: microcontrolador Atmel mega8L - digikey ATMEGA8L-8AC-ND6-pin.1 spacing pid header - digikey WM6806-ND1206 LED's de montaje en superficie de tamaño en el color de su elección - digikey 160-1406-1-ND, 160-1404-1-ND, 160-1402-1-ND Matriz de resistencias de 150 ohmios: digikey EXB-V8V150JV10uF condensador de tamaño 0805: digikey 587-1299-1-ND Interruptor: digikey CKN4081CT-ND Litio- batería de iones: de batteryamerica.com (https://www.batteriesamerica.com/newpage8.htm)

Paso 2: programación del microcontrolador

Para programar el microcontrolador, necesitará el kit de programación Atmel AVR ISP mkII (pieza digital ATAVRISP2-ND). esto se conecta entre su puerto USB y el encabezado de programación en la placa de circuito. Necesitará la cadena de herramientas GNU AVR (https://sourceforge.net/projects/winavr/) para compilar y descargar el código, o descargarlo con AVR Studio gratuito de Atmel. El código suministrado fue escrito para el compilador Imagecraft C, pero hacerlo funcionar con la herramienta GNU es simple. El código C suministrado no incluye la funcionalidad del botón de encendido / apagado, esto no debería ser difícil de agregar. También puede agregar un probador de voltaje de batería para detectar cuando la batería está muerta (esto es importante para los iones de litio, ya que se dañan permanentemente si se descargan demasiado). para hacer un probador de voltaje de batería, podría (¡creo!) usar un diodo zener de 3.0V y una resistencia de 220k en la batería, y usar el convertidor a-d en el mega8 para comparar cuando el voltaje de la batería cae por debajo del zener voltaje de referencia.

Paso 3: adjuntar al zapato

Adjuntar al zapato
Adjuntar al zapato

¡Solo pega o pega la tabla y la batería a tu zapato!

Paso 4: ¡Baila un poco

¡Baila un poco!
¡Baila un poco!
¡Baila un poco!
¡Baila un poco!

¡mi amigo Corwin nos muestra algunos movimientos!

¿Qué tan bien funciona este dispositivo? es un poco difícil de notar a la velocidad de la marcha, principalmente porque si lo miras directamente, el efecto se reduce. si miras hacia otro lado a un objeto fijo, es mucho más claro. a velocidad de carrera o bailando funciona muy bien.

Paso 5: compre un kit

Adafruit industries tiene kits de código abierto para construir usted mismo de un juguete de persistencia de la visión muy similar. Su versión utiliza todos los componentes de orificios pasantes para que sea más fácil de construir y se programa directamente desde el puerto paralelo de su computadora. También tienen instrucciones muy detalladas para los piratas informáticos novatos, e instrucciones sobre cómo usar el compilador gnu C. main_page = product_info & cPath = 5 & products_id = 1

Recomendado: