Tabla de contenido:

Vela LED parpadeante: 10 pasos
Vela LED parpadeante: 10 pasos

Video: Vela LED parpadeante: 10 pasos

Video: Vela LED parpadeante: 10 pasos
Video: BALLET VIDEOCLIP 2024, Diciembre
Anonim
Vela LED parpadeante
Vela LED parpadeante

Tome una vela LED "parpadeante" de una tienda de un dólar, agregue un AVR ATtiny13 y un pequeño código, y obtendrá una vela LED que parece casi real.

Paso 1: abra la carcasa de la vela

Abra la carcasa de la vela
Abra la carcasa de la vela

Una miniatura parecía ser la mejor herramienta para este trabajo. La carcasa no está pegada. Solo hay un poste de ajuste por fricción que entra en un orificio receptor en la cubierta. Trabaje alrededor del borde de la cubierta y la parte de la base comenzará a aflojarse. No se apresure porque los cables que se conectan al módulo LED en el interior son muy finos y fáciles de romper. Reutilizaremos estos cables, así que tenga cuidado.

Paso 2: Retire el módulo LED

Retire el módulo LED
Retire el módulo LED
Retire el módulo LED
Retire el módulo LED
Retire el módulo LED
Retire el módulo LED

El LED, conectado a su base, encaja por fricción en la base de la llama de la vela de plástico. Gire ligeramente y tire para quitar. Tome nota de los colores de los cables, ya que pueden ser diferentes a los de la unidad que utilicé. Usaré "amarillo" para lo negativo y "rojo" para lo positivo.

Paso 3: mueva el cable del cátodo

Mueva el cable del cátodo
Mueva el cable del cátodo

No usaremos el circuito original, que es un interruptor de lado bajo que simplemente apaga el LED durante unos milisegundos periódicamente. Desuelde con cuidado el cable amarillo y muévalo al cátodo LED en el pin central. El cable está muy bien. Use un soldador caliente para derretir la conexión original. Agregue un poco de soldadura nueva al pin central. Luego, puede sostener el cable contra la clavija central y refluir la junta de soldadura fácilmente.

Paso 4: programe su chip

Programe su chip
Programe su chip

Cortaremos los pines no utilizados del ATtiny13, ¡así que asegúrese de programar el chip antes de hacer eso! Utilizo un programador USBtinyISP y una placa de conexión SparkFun en una placa de pruebas sin soldadura. Estamos usando el oscilador interno del tiny13, por lo que no es necesario quemar ninguno de los fusibles de programación. Puede usar el archivo hexadecimal proporcionado o compilar el suyo propio con el código fuente proporcionado. Algunas notas sobre el código fuente: Usé un generador de números aleatorios genérico porque la función stdlib rand () es casi el doble de grande. Cuando solo tiene 1024 bytes de memoria Flash, ¡cada byte cuenta! Además, el temporizador de milisegundos no parece coincidir con el tiempo real del reloj de pared. Pero dado que el momento exacto no es realmente importante en esta aplicación, simplemente miré el momento. Los puristas pueden avergonzarse, pero yo soy pragmático.:) Para programar usando el archivo hexadecimal suministrado en un sistema Linux, use esta línea de comando: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hex Los usuarios de WinAVR probablemente conocerán el encantamiento correcto. Yo no uso Windows.: DUpdate: flicker2.zip contiene la segunda versión del código, con dos patrones de parpadeo (parpadeo hacia arriba y hacia abajo), además de agregar protección de vigilancia para restablecer el chip si el código de la línea principal se congela.

Paso 5: recorta las patas del chip

Recorta las patas de los chips
Recorta las patas de los chips
Recorta las patas de los chips
Recorta las patas de los chips

Como solo usamos los pines 4, 5 y 8, recorte el resto de los pines con un juego de cortadores al ras.

Paso 6: realice algunas conexiones

Haga algunas conexiones
Haga algunas conexiones
Haga algunas conexiones
Haga algunas conexiones

El cable rojo (positivo) se cortó en un paso anterior. Ahora quitará aproximadamente 3/16 de pulgada de aislamiento de cada uno de los extremos libres del cable rojo. Luego estañe el cable expuesto. Estañe también los pines restantes en su chip tiny13. Esto hace que la unión de los cables finos sea mucho más fácil, porque puede sostener el cable contra la clavija del chip y refluir la unión de soldadura con un soldador caliente.

El cable rojo del módulo LED se conecta al pin 5. El cable rojo de la batería va al pin 8. Para la conexión a tierra, use unos alicates de punta fina para doblar el pin en una "U". Con un cuchillo afilado, marque el aislamiento del cable amarillo (negativo) y sepárelo para exponer una pequeña sección del cable desnudo. Coloque esa sección de cable desnudo en la "U" que acaba de doblar y suelde con cuidado.

Paso 7: agregue algo de aislamiento

Agregue algo de aislamiento
Agregue algo de aislamiento

La cinta aislante de vinilo es un buen candidato para aislar los cables expuestos. Corte una tira estrecha y deslícela entre el cuerpo del chip y los pasadores, luego dóblela. Una vez aislado, doble los pasadores sobre la parte inferior del chip.

Paso 8: prueba tu circuito

Pruebe su circuito
Pruebe su circuito

Ahora es un buen momento para instalar la batería y comprobar su trabajo.

Paso 9: Ponlo todo junto

Ponlo todo junto
Ponlo todo junto

Vuelva a insertar el LED en la parte inferior de la llama de plástico. Meta el chip en la caja donde no se atasque contra el interruptor de encendido y apagado. Finalmente, vuelva a colocar la base de la vela, asentando el poste de la parte inferior en el receptáculo de la tapa.

Paso 10: ¡Mira! una llama parpadeante

Si todo ha funcionado bien, ahora tiene una "llama" parpadeante encima de su vela LED. Presume ante tus amigos. Las unidades que compré venían 2 en un paquete, por lo que podría demostrar fácilmente un antes y un después.

Recomendado: