Tabla de contenido:
Video: Vela sin llama de un Attiny13: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:45
Necesito encender mis linternas, pero este año quería algo mejor que una vela normal. Quiero parpadear, pero quiero deshacerme de la llama. Cualquier incendio es peligroso, especialmente alrededor de los niños, las calabazas derretidas y quemadas apestan y las velas normales deben reemplazarse con bastante frecuencia. Así que busqué un proyecto para copiar, por extraño que parezca, no pude encontrar uno que me gustara, así que creé uno yo mismo. Mi prueba de concepto original estaba en un arduino, pero eso es un poco caro para una simple vela. Una vez que probé que funcionaría, encontré una manera de hacerlo barato. Así es como lo hice, con las cosas que tenía a mano. Mi primer circuito y mi primer instructable.
Paso 1: las piezas
Usé lo que tenía a mano. Esto salió a 1) ATtiny13 x12) LED rojo x13) LED amarillo x14) Resistencias de 100 ohmios x25) Toma de 8 pines x16) Interruptor de orificio pasante x17) Soporte de batería para baterías 2AA x18) Las resistencias de la placa de rendimiento variarán según sus LED, puede Probablemente encuentre un interruptor mejor que yo, incluso puede omitir la placa de perforación y conectarlo si lo desea.
Paso 2: el circuito
Mi circuito básico, simplemente conéctelo así.
Paso 3: el código
Aquí está el código que utilicé. Solo hago parpadear los leds y trato de agregarle algo de aleatoriedad. El código podría ser mejor usando pwm y funciones de ahorro de energía, pero no sé cómo hacer nada de eso. Mi primer circuito que no es arduino y mi primer instructable. El efecto de los dos leds es satisfactorio a pesar de cómo lo hice. Variando el brillo, el color y el parpadeo. Compile y cargue el código en el tiny13, y estará listo. Siéntase libre de publicar un código mejor… # include int main (void) {int thePin = 0x0; long randVal; aleatorio (123); // semilla aleatoria DDRB = 0x3; // B0-1 configurado como salida para (;;) {randVal = random (); // elige un pin if ((randVal% 2) == 0) {thePin = 0x0; } else {thePin = 0x1; } randVal = random (); // alto o bajo if ((randVal% 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); fuerza el n-ésimo bit de x a ser 0. todos los demás bits se dejan solos. } else {PORTB | = (1 << thePin); // x | = (1 << n); obliga al n-ésimo bit de x a ser 1. todos los demás bits se dejan solos. }}}
Paso 4: Eso es todo
Puede lijar los leds para difundir la luz o utilizar leds esmerilados, también puede utilizar un led rojo / amarillo de 2 colores. Colóquelo en una bolsa con cierre hermético para evitar que se vuelva asqueroso y déjelo caer en la calabaza … instantáneamente sin llama. vela, y durará horas, y no tienes que preocuparte de que los niños jueguen con ella.
Recomendado:
Bot de alarma de llama de Telegram: 5 pasos
Telegram Flame Alarm Bot: En este artículo presentaré un proyecto de IoT que permite detectar la llama y enviar una notificación al Telegram del usuario.Lo que necesitará: Módulo sensor de llamaMicrocontrolador NodeMCU ESP8266Fuente de energíaWiFiDispositivo de salida con telegrama
Fogata con llama reactiva al sonido, altavoz Bluetooth y LED animados: 7 pasos (con imágenes)
Fogata con llama reactiva al sonido, altavoz Bluetooth y LED animados: nada dice el verano como relajarse junto al fuego. ¿Pero sabes qué es mejor que el fuego? ¡Fuego Y Música! Pero podemos ir un paso, no, dos pasos más … ¡Fuego, Música, luces LED, Llama Reactiva al Sonido! Puede sonar ambicioso, pero esto Ins
Detector de sensor de llama: 3 pasos
Detector de sensor de llama: este proyecto descubrirá cómo funciona el sensor de llama y el propósito de este dispositivo de hardware. Si está aprendiendo cómo funciona este dispositivo de hardware, este es el proyecto perfecto para usted. Cuando el sensor de llama detecta un incendio, (la luz de la llama) el
Vela eléctrica de vela: 8 pasos (con imágenes)
Vela eléctrica alimentada con velas: Después de ver los informes de noticias sobre el huracán Sandy y escuchar la terrible experiencia que atravesaron todos mis familiares y amigos en Nueva York y Nueva Jersey, me hizo pensar en mi propia preparación para emergencias. San Francisco, después de todo, se encuentra en la cima de algunos
Enfriador / soporte para computadora portátil de costo cero (sin pegamento, sin perforaciones, sin tuercas y pernos, sin tornillos): 3 pasos
Enfriador / soporte para computadora portátil de costo cero (sin pegamento, sin perforaciones, sin tuercas y pernos, sin tornillos): ACTUALIZACIÓN: POR FAVOR AMABLE VOTE POR MI INSTRUCTABLE, GRACIAS ^ _ ^ TAMBIÉN PUEDE VOTAR POR MI OTRO CONCURSO ENTRADA EN www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O QUIZÁS VOTE POR MI MEJOR AMIGO