Construir un analizador de LED (1 / 9 paso)

Paso 1: La configuración

Aquí está la configuración.  Arduino está en el extremo izquierdo y conectado con su SCL y SDA líneas es el CAD de I2C MCP4725 muy bien.  Este DAC convierte una secuencia creciente de los voltajes de salida en una secuencia de aumento de las corrientes con la ayuda de nuestro amigo el LM358 op amp y el transistor Q3 IC1A, T1, y R4 forman un fregadero actual; Comentarios alrededor de la amp op mantienen la corriente a través de R4 igual a un valor definido por Vin/R4, donde Vin es igual a la tensión de salida de la MCP4725.  Tenemos que tener cuidado, sin embargo, para no dejar la tensión de entrada a la entrada de no invertir demasiado - el LM358 tiene una gama de voltaje de entrada de modo común anterior que deja de comportarse correctamente.  Por lo tanto la salida de la CAD está restringida a un máximo nivel de 3 voltios, lo que implica una corriente máxima a través de R4 de 30 mA.  Esto es aproximadamente la corriente nominal máxima para LEDs de 5mm más.  C1 y R3 ayudan a impedir que el LM358 oscilante.

Por supuesto, Q3 es un actual fregadero y lo que queremos es una actual fuente, bomba de corriente en el LED por lo que su tensión se puede medir.  Q1 y Q2 realizan esta función de respuesta.  IC2A y R5 la tensión detectada del almacenador intermediario y protegen la entrada a la Arduino.

Los funcionamientos de Arduino un bosquejo que rampas hasta la tensión de la DAC, y por lo tanto la corriente por el LED y luego lee la resultante llevó adelante voltaje a través de uno de sus pines de entrada analógicas.  Entonces se comunica con un script en Python que en un PC vía su serial USB link, y este script organiza los datos y muestra un gráfico del LED bajo característica de i-v de la prueba.  Además, ejecuta una rutina de ajuste de curvas que genera coeficientes de una función exponencial similar al modelo de diodo de Shockley.  Para obtener un error menor en la función de ajuste, el script de Python tiene la opción de ejecutar el análisis varias veces y el promedio de los datos; los datos generados para la sección de "Resultados" que sigue fue un promedio de más de diez funcionamientos del analizador.

Aquí está una lista rápida para el hardware:

Arduino (1 x)
Junta de arranque de MCP4725 CAD con levante de resistencias y condensador (disponible en http://www.sparkfun.com )
LM358 dual op amplificador o similar (1 x)
Transistor NPN BC547 o similar (1 x)
Transistor PNP BC556 o similar (2 x)
resistencia de 10 ohmios (2 x)
resistencia de 220 ohm (1 x)
100 ohm 1% o mejor resistencia (R4) 1 x
resistencia de ohmios 1 k (1 x)
0.1uF derivación (1 x)
0.01uF condensador (1 x)
LEDs a prueba!

Artículos Relacionados

Construir una pantalla de LED que responde a la música

Construir una pantalla de LED que responde a la música

materialesTablero de pan grande2 transistores TIP31c (o transistores PNP equivalente)8 LEDs de cualquier color3 llano marcos1 hembra 3.5mm audio jackUn adaptador de corriente, de 9 a 15 voltios debe estar bien (tal vez su viejo cargador de móvil)Cint
Construir una pantalla de LED de 7 segmentos enorme 8 dígitos rojos

Construir una pantalla de LED de 7 segmentos enorme 8 dígitos rojos

este instructables presenta cómo hacer un panel de pantalla de LED 7 segmentos enorme 8 dígitos. El propósito de esta exhibición es mostrar la hora, fecha, temperatura o para ser utilizado como un cronómetro en diversos concursos de ejecución, concur
Cómo construir un planetario de LED

Cómo construir un planetario de LED

todo el mundo le encanta mirar las estrellas. Por desgracia, luces de la ciudad, las nubes y la contaminación a menudo evitarlo de ser un pasatiempo frecuente. Este instructable ayuda a captura de la belleza y la mayoría del romance asociados con los
Construir una luz de LED de Video DSLR Flexible

Construir una luz de LED de Video DSLR Flexible

Paneles de iluminación LED para tu DSLR son grandes, pero pueden ser costosos. Así que ¿por qué no construir tu propia? Decidí, con un giro - literalmente, como mi panel es flexible y puede ajustarse a las varias formas de montaje o para emitir luz e
Diseñar y construir una muestra del LED luz de lado a TechShop

Diseñar y construir una muestra del LED luz de lado a TechShop

Este Instructable le muestra cómo construir una muestra de acrílico lado iluminado, iluminado por una lámpara LED.Para este proyecto usaremos una cortadora laser para cortar madera y acrílico. Utilizamos varias capas de madera cortado con láser pegad
Construir una pantalla de LED de bajo costo, desplazamiento para su microprocesador de Arduino.

Construir una pantalla de LED de bajo costo, desplazamiento para su microprocesador de Arduino.

Sistema del microordenador de Arduino es una plataforma asequible para aprender sobre programación y microinformática. Sin embargo puede utilizarse Arduinos para instrumentación, robótica y muchos procesos automatizados.En esta serie vamos a través d
Construir un analizador del pulso

Construir un analizador del pulso

#############################################################################################Un mensaje de mí: Hola! Gracias por leer mi primer instructables en la construcción de un analizador de pulsos con PIC24f en lenguaje ensamblador. Me he casi
Construir tubos de luz LED

Construir tubos de luz LED

me encanta de LED y estoy siempre buscando para utilizarlos en nuevas formas. Especialmente para efectos. He encontrado una manera de acoplar un LED azul en tubo de 1/4 de pulgada. Entonces llenando el tubo con líquido fluorescente, se puede crear un
Construir una tabla de LED lateral Electrolux

Construir una tabla de LED lateral Electrolux

ingredientes:-La vieja escuela acero inoxidable Electrolux aspiradora base (pero se puede utilizar cualquier tipo de tambor/barril, el acero inoxidable es obviamente el mejor aunque)-Cadena de 50 luces de Navidad Led-Botellas al azar (en su mayoría m
Color también puede mostrar la hora de construir un reloj de LED color

Color también puede mostrar la hora de construir un reloj de LED color

No todos los relojes usan dígitos para mostrar la hora. Este reloj de poco aseado te dice el tiempo mediante el uso de diferentes colores para cada dígito. Los colores se basan en el código de color resistor (especie de), así que para la mayoría elec
Analizador de espectro de LED activa por sonido

Analizador de espectro de LED activa por sonido

Esta guía le mostrará cómo construir un analizador de espectro de LED. Esta había construido como una adición a mi gabinete de la arcada, aunque puede reutilizar esta guía y usar la luz de la barra en cualquier lugar que desee una pantalla de luz act
Fácil de construir analizador de oxígeno usando un microcontrolador Arduino Compatible

Fácil de construir analizador de oxígeno usando un microcontrolador Arduino Compatible

Como un constructor de gadgets y un buzo he estado tratando de construir un analizador de oxígeno para un poco ahora. El gran problema es que más micro controladores no pueden leer el mv que el sensor se apaga. Juega con opamps, pero nunca llegó a fu
Matriz de LED con cambio de registros

Matriz de LED con cambio de registros

este instructable pretende ser una explicación más completa que otros disponibles en línea. En particular, esto le dará más explicación de hardware que está disponible en la marquesina de LED instructable por led555.ObjetivosEste instructable present
Visualizador de espectro de bi-color LED matriz Audio basados en Arduino

Visualizador de espectro de bi-color LED matriz Audio basados en Arduino

Después de que surgió con el kit del módulo de controlador de matriz de LED de Bi-color, hemos estado buscando de proyectos interesantes para trabajar con él.Está interesado en algunos de los proyectos que hemos puesto en instructables con este kit d