Color calibrar LEDs RGB con un Arduino (1 / 5 paso)

Paso 1: Problema y solución

Usted no será capaz de obtener buena calibración fuera un simple Arduino con trimmers para ello: no hay ningún filtro de paso bajo de la AVCC entrada placas Arduino, genuino o no. La única variación de Arduino que he encontrado que tiene se describe en este instructable.

En Arduinos habitual, la entrada AVCC está conectada directamente a la VCC normal de entrada, que significa que las fluctuaciones de tensión cuando el Arduino está haciendo otra cosa mientras revisa entradas analógicas. Concretamente, esto conduce a un montón de ruido en las lecturas de analogRead cuando la prueba de LEDs.

Como no podrás instalar un inductor en la entrada AVCC en Arduino, tendrás que usar algún otro puente. Hay tres maneras fáciles de hacerlo.

1. poner un condensador de 100nF entre pin AREF y GND. De hecho, este enfoque está claramente definido en la hoja de datos del Atmega, pero de alguna manera no hace a la documentación de Arduino. Es una buena idea para mantener la tapa allí si estás usando a ADC (analogReads) en sus proyectos, ya que permite lecturas más fiables. Sin embargo, 'más confiable' no significa 'exacta', todavía tendrás algún ruido, pero no es una crítica. En particular, todavía no podrás obtener ceros y 1023s en la salida, y, de hecho, estos errores varían cada vez conecta el Arduino.

2. use una fuente de alimentación separada de 5 v para las entradas del ADC. Es decir, conectarlo a la baranda que los trimmers son sus 5v no te olvides de conectar entre sí los GNDs de ambas fuentes de alimentación. Asegúrese de que conectar la energía externa después de encender el Arduino, por si acaso. Este método proporcionará lecturas aún mejor, sin embargo, algunos errores son posibles debido a la diferencia entre voltajes exactos de dos fuentes como (4.98v de Arduino) y 5.23v en la alimentación externa. Este método es más fiable, usted podrá ver ceros y 1023s, pero habrá ruido (ver la imagen de arriba).

Es posible conectar este voltaje externo al pin AREF, establecer analogReference() externo (así cambiando el registro ADMUX en consecuencia). Una palabra de ADVERTENCIA: no lo recomiendo ya que es posible dañar el chip Atmega, si haces algo mal. Compruebe las instrucciones aquí.

3. los mejores resultados se logran si se utilizan dos Arduinos separados, uno para cosas de ADC, el segundo para la prueba de LEDs. Puede parecer una exageración, pero de hecho, es la mejor opción por dos razones. ¿En primer lugar, la mayoría de nosotros aficionados de Arduino tiene siempre un montón de Nanos chino barato ahí, derecho? En segundo lugar y más importante aún, la práctica de dedicar diferentes controladores para diferentes tareas es realmente recomendado. Especialmente si estas tareas son tan diferentes como en nuestro caso: tratando de exacta resulta de un bastante débil ADC del Atmega, los otros LEDs de funcionamiento hambrientos de poder. Compruebe la salida constante de la imagen de arriba.

Artículos Relacionados

Control LED RGB con arduino y procesamiento.

Control LED RGB con arduino y procesamiento.

Hoy te diré cómo controlar un LED RGB con ayuda del lenguaje Arduino y procesamiento. Este es mi primer instructable, déjeme por favor saber si pudiera mejorar algo y si tienes cualquier tipo de preguntas les dejan en la caja de comentario, me encant
Un reloj de 15 LED RGB con Arduino base

Un reloj de 15 LED RGB con Arduino base

El reloj RGB utiliza el modelo de composición de color RGB usado en todas las pantallas color. Este modelo utiliza tres colores 'básicos', es decir, rojos, verdes y azules, para construir cualquier otro 'compuesto' color del espectro. Con reloj RGB,
Cómo controlar una tira de LED RGB - Tutorial de Arduino

Cómo controlar una tira de LED RGB - Tutorial de Arduino

En este tutorial vamos a utilizar una tira con 8 LED ' s RGB con la placa de Arduino uno. Usaremos la biblioteca de NeoPixel de Adafruit para cambiar el color de cada led.Vamos a empezar!Paso 1: Lo que se necesitaPara este proyecto necesitarás:Arduin
Android controla LEDs RGB con Arduino

Android controla LEDs RGB con Arduino

Hai a todos en el post iam va a mostrar cómo controlar el LED RGB utilizando android con arduino y el módulo Bluetooth HC-05.He buscado en la web hay muchas técnicas para controlar el LED RGB. Pero este es el método que es muy simple y fácil.En este
Control de un Led RGB con Arduino y procesamiento

Control de un Led RGB con Arduino y procesamiento

este instructable (mi primer no menos) se muestra cómo controlar un RGB led usando procesamiento y arduino.La característica fundamental que el color se selecciona haciendo clic en una imagen, el valor RGB del pixel que usted haga clic en es procesad
Circuito de tira de LED RGB con Arduino

Circuito de tira de LED RGB con Arduino

Este Instructable cubre el montaje de un circuito capaz de ing de PWM (modulación de anchura de pulso) una tira de LED RGB 12v 9 y programación un Arduino para desplazarse a través de una gama de colores. Discutir cómo montar un transistor a un disip
Control de un LED RGB con el módulo de Bluetooth HC-06 con Android OS(Arduino)

Control de un LED RGB con el módulo de Bluetooth HC-06 con Android OS(Arduino)

Este tutorial explicará el proceso de conectarse un Arduino con un módulo de Bluetooth HC-06 y controlar el color de un LED RGB mediante la aplicación de ArduDroid en el sistema operativo Android. Esta configuración es muy probable que también trabaj
Usando el LED RGB con Arduino

Usando el LED RGB con Arduino

Hola chicos este es mi primer instructivo y mostrará usted cómo controlar LEDs RGB (rojo verde y azul). su no tan difícil de hacer pero los materiales que necesitará son;-Una placa de Arduino-RGB LED-los cables de puente-Breadboard(optional)recomiend
Lámpara de LED RGB con USB de madera

Lámpara de LED RGB con USB de madera

Hice esta lámpara originalmente como un regalo de Navidad de último minuto (vale, dos días) para mi hermana. Quería una lámpara especial pero rápido para construir y esto es lo que me ocurrió con los materiales que tenían en mano ese día. Se trata de
Ingeniería inversa: Bombilla de LED RGB con mando a distancia IR

Ingeniería inversa: Bombilla de LED RGB con mando a distancia IR

compramos 20 de estas bombillas LED RGB para una fiesta en el trabajo, pero estaba un poco decepcionado con las funciones de fundido de color que proporcionaban. Así que decidí tomar a un ingeniero inverso, aparte el protocolo de IR y ver si tenía má
Efectos de iluminación LED RGB con Abalorio de Adafruit

Efectos de iluminación LED RGB con Abalorio de Adafruit

Este instructable es para hacer efectos de luz programables usando un LED RGB (este es un LED que contiene elementos individuales rojo, verde y azul) y el bajo costo microcontrolador baratija de Adafruit. Estas luces pueden usadas y reutilizadas para
Selector de Color de LED RGB

Selector de Color de LED RGB

uno de los desafíos de trabajar con LEDs RGB está haciendo la derecha valores rojo, verde y azul para que coincida con un color que está intentando mostrar.  Puede iniciar con los colores de la web y luego a veces necesitará ajustar ya que los LEDs n
Controlar una matriz de LED RGB con Android y IOIO

Controlar una matriz de LED RGB con Android y IOIO

Versión del producto de este proyecto en http://ledpixelart.com ***Un androide había controlado espejo interactivo. Ejecuta varias aplicaciones de Android, el espejo interactivo muestra imágenes, texto corriente, juegos simples y vídeo por streaming
Reloj Led RGB con Bluetooth Smart

Reloj Led RGB con Bluetooth Smart

Este instructable muestra cómo utilizar un ciprés-BLE-Devkit para construir un reloj LED RGB.Necesita muy pocas cosas:Tira de RGB LED con 30 o 60 LEDs WS2812b.un tablero de PC del estilo de cuadrículaalgunos pins del jefe del perno y un poco de alamb