Ola JT - Larson Scanner con Joule Thief (4 / 9 paso)

Paso 4: Firmware funciones

Además de lo obvio - animación de los LEDs, firmware onda JT hace un par de cosas (desde la versión 1.0).

Regular el voltaje de la salida del Joule Thief (tensión de alimentación del microcontrolador)
Firmware monitorea la tensión de alimentación utilizando el convertidor A/D - en lugar de conectar uno de los pines de entrada a la tensión de alimentación, muestras de convertidor A/D, construidas en el voltaje de referencia fijo utilizando la tensión de alimentación la tensión de referencia A/D. El resultado es el número inverso de la tensión de alimentación. El resultado de A/D resulta ser: 512/supply_voltage. Comparando este número contra umbral predeterminado para activar o desactivar el circuito Joule Thief efectivamente regula la tensión de alimentación. Este voltaje se encuentra ligeramente por debajo de la tensión del diodo Zener de 5.1V para evitar que el diodo Zener la desviación de la tensión - desperdiciando energía.

Compruebe si el interruptor se empuja
El firmware también rutinariamente comprueba si se pulsa el botón. Puesto que el interruptor de botón es multiplexado con el pin que controla al Joule Thief, el trabajo es un poco complicado.

El firmware primero cambia el pin de salida a modo de entrada. Lo que significa que el pin se convierte en alta impedancia. Ponerlo otra manera, circuito Joule Thief es apagado. En este punto, el voltaje del pin debe ir bajo, a menos que el interruptor está cerrado. Entonces el firmware simplemente lee el estado del pin y da el pin a modo de salida. Esto sucede aproximadamente cada 8 milisegundos o 125 veces por segundo.

Ahora el estado del botón se comprueba contra el reloj para ver si se lleva a cabo lo suficientemente largo. Si es demasiado corto, el empuje del botón es ignorado como un ruido. Si el empuje es suficiente, se incrementa un contador para verificar si hay grifos simples o dobles. Firmware espera durante un periodo determinado para otro toque de botón. Cuando se agote, se creó un evento individual/doble grifo o pulsador.

Animar los LEDs
La función más importante de todos - animar los LEDs! Uso la palabra animar porque JT onda simplemente no "parpadea" el LED, pero cambios LED brillo suavemente arriba y abajo en niveles de 8 bits completo.

El motor de animación trabaja de forma paramétrica. Tiene pocos parámetros a especificar; actualización base tasa (velocidad), dirección del movimiento (izquierda), umbral que uno desencadena adyacentes llevó a empezar a cambiar el nivel de brillo entre otras cosas. Cambiando estos parámetros puede crear patrones sin fin de la animación.

Artículos Relacionados

Quema de láser con Joule Thief

Quema de láser con Joule Thief

Tenga cuidado de los ojos ya que estos láseres son letales para los ojos. Puede enceguecer antes de que el párpado se cierra. ---Yo no soy responsable de cualquier daño.Vaya a través de http://en.wikipedia.org/wiki/Laser_safety antes de la lectura y
LED crece la luz con Joule Thief pilas en un contenedor de jardinería de mecha para barato!

LED crece la luz con Joule Thief pilas en un contenedor de jardinería de mecha para barato!

Por lo que el título tiene muchas palabras, pero eso es porque este instructable combina muchas ideas de muchas fuentes. La idea general de lámpara de semilla de robomaniac energía escritorio combinado con} {crecen plantas con luces de picor LED inst
Linterna con Joule Thief

Linterna con Joule Thief

este es probablemente el 1001 linterna con un ladrón de joule, pero nuevamente esto es mío :)He utilizado una linterna de estilo de la pluma de duracell.Tiene una lámpara de 2,2 voltios y dos pilas AAA.Uno de los penlites va a ser sustituido por el l
KITT-duino, DIY Larson Scanner con un Arduino

KITT-duino, DIY Larson Scanner con un Arduino

importante: ya está actualizado el código. SOLUCIONES incluyen agregar un valor de entero para manipular el tiempo y la fijación de un doble parpadeo LED.Gracias.Es mi entendimiento que muchos escáneres de Larson puede sólo pulso de un lado a otro. S
8-LED Larson Scanner con Arduino

8-LED Larson Scanner con Arduino

esto es una manera simple de hacer un escáner de Larson utilizando un Arduino, con la mayor capacidad de ajuste de la tarifa de exploración con un potenciómetro.Lista de partes mínimas:(1) Arduino Duemilanove (o equivalente o compatible)(8) LED de su
Encienden antorcha de Minecraft con un Joule Thief

Encienden antorcha de Minecraft con un Joule Thief

Para todo el mundo que siempre ha querido hacer su propia antorcha de Minecraft enciende y me gustaría jugar con diversión electrónica en el proceso, este proyecto de Instructables es para usted! La electrónica se explica bastante bien (y con enlaces
Joule Thief - uso LEDs con solo una batería AA!

Joule Thief - uso LEDs con solo una batería AA!

LED hacer dispositivos portátiles pueden ser un poco abultados debido a las baterías. El Joule Thief resuelve, al aumentar la tensión de un solo AA de la batería a un nivel lo suficientemente alto como para encender un LED.Este ible supondrá que un l
Joule Thief LED con batería agotada - No toriod

Joule Thief LED con batería agotada - No toriod

es mi primer instructable. Básicamente se trata de un Joule Thief para encender un LED con la batería de una 1.5v como lo que otros hicieron. Leer pensamiento muchos instructables. Necesito dos transistores o un IC que no quiero o necesito un toroide
BRICOLAJE cómo hacer Joule Thief (detalle completo y diagrama) con

BRICOLAJE cómo hacer Joule Thief (detalle completo y diagrama) con

Qué es Joule Thief:"Joule Thief" es un circuito de amplificador de voltaje simple. Puede aumentar el voltaje de una fuente de alimentación cambiando la señal de bajo voltaje constante en una serie de pulsos rápidos a un voltaje mayor.Paso 1: Cóm
Naranja - limón generador de energía libre con el Joule Thief bricolaje tablero

Naranja - limón generador de energía libre con el Joule Thief bricolaje tablero

Una batería de limón o naranja es una simple batería hacen a menudo con el propósito de la educación. Por lo general, una pieza de metal de zinc y un trozo de cobre insertados en un limón y conectados por cables. Energía generada por la reacción de l
¿Un mejorado Joule Thief, una bestia ingobernable domesticada?

¿Un mejorado Joule Thief, una bestia ingobernable domesticada?

Algunos circuitos electrónicos simples han dado tan divertido a tantos como el Joule Thief y grandes cantidades de ancho de banda de internet han sido gastados en su construcción. Es con alguna inquietud que el autor se propone añadir a esto!Paso 1:
¿Color cambiar noche Joule Thief

¿Color cambiar noche Joule Thief

recibí esta consulta de un maestro que enseña a niños de secundaria electrónica - podemos tener un equipo fresco como Aurora mini 18, en un formato más simple y más asequible? Sugerí a la noche Joule Thief, pero el profesor sentía que no era lo sufic
Luz de Joule thief dog

Luz de Joule thief dog

Luz de perro ladrón JouleMi esposa quería un collar de perro de luz para nuestro perro negro así ella podía ver donde fue en el parque en las oscura mañana de invierno paseos. [Esto es una gran antorcha poco así].Usted puede comprar barato pero donde
Haciendo un Simple Joule Thief (hecha fácil)

Haciendo un Simple Joule Thief (hecha fácil)

hoy estoy mostrando como hacer un ladrón joule muy simple. Un ladrón de joule tiene muchas aplicaciones, el mejor gadget que he hecho con fue una lámpara de"alimentado de agua", pronto voy a publicar una guía sobre ello pero antes necesito para