Con un solo LED RGB o una tira de LED para mostrar información: reloj, termómetro y un comunicador raro (3 / 7 paso)

Paso 3: OnePixel termómetro

Nota: yo uso centígrados las temperaturas en mis proyectos. No conozco con la Fahrenheit sistema.

La segunda función informativa de mi guirnalda era el termómetro. De hecho, el termómetro se fue mi primer proyecto de Arduino, y todavía es trabajan cerca, Mostrar la temperatura exterior en un binario 'display'. El garland fue solicite los datos vía interfaz I2C y visualizar en RGB.

Es posible utilizar el mismo método como se describe anteriormente con respecto a minutos, es decir, un uno digital con decenas y unidades. Sin embargo, como la temperatura puede ir en negativo, este enfoque se convierte en no que intuitiva. También necesitaba una forma diferente de mostrar la temperatura para evitar la confusión, como reloj y termómetro trabajar al mismo tiempo. Así que utilicé un enfoque 'analógico' aquí.

Los medios 'analógicos' enfoque no tienes que convertir colores vistos en dígitos, sólo puede asociar colores con cómo se siente el tiempo. Como esto (de frío a caliente para el invierno):

Rojo: alarma, demasiado frío, el coche no puede empezar hoy

Verde: muy frío, vestido por consiguiente

Azul: frío, no se olvide de guantes

Rojo: alrededor de congelación temperatura, esperan aguanieve, aguanieve posible

Verde: desactivar el modo de invierno

Y así sucesivamente. Estos colores base se atan a Celsius grados (-30 -20, -10, 0, + 10, vea la tabla) y cambiar sin problemas. Así que si ves, digamos, un cian – es entre verde y azul, alrededor de-15 ° C; una tonalidad púrpura significa algo alrededor de-5 ° C. La gama del espectro completo de rojo cubre 30 grados y luego vuelca, eso es suficiente no para confundir a las lecturas (una caída de temperatura durante la noche de 30° C o la subida es bastante raro y en cualquier caso puedes mirar por la ventana para conseguir la idea básica de lo que está sucediendo).

Mientras que este sistema es bastante limpio, cuando la mujer pide una temperatura que tienes que responder exacto grados C, no en colores. Así que tuvo que 'rasterizar' la tabla y asignar colores específicos a valores específicos. Esto dio lugar a una precisión de 2° C, que es aceptable para un proyecto ocasional. Véase el segundo gráfico de arriba. Sin embargo, como comentamos anteriormente, estos colores no son definitivos y pueden ser fácilmente en mal Estados, que a su vez condujo a un sistema de visualización del 'péndulo'.

En 'péndulo' modo RGB LED muestra no sólo el valor actual, pero también es vecinos, alternar los colores de esta manera: – anterior – actual – siguiente – corriente – anterior, etc.. Esto proporciona la referencia necesaria para clavar el color exacto de la actual como, digamos, el rojo-naranja porque sus vecinos son de color rojos y naranja. También hace una guirnalda buscar mejor por ofrecer una animación.

El bosquejo que muestra un método analógico-péndulo está por debajo. Nota: en este dibujo me sale la temperatura del dispositivo Arduino termómetro vía I2C; cambiar la función de getTemp() según su configuración. El algoritmo de cambio de color de la onda de seno es de mi anterior instructable.

			

          

Artículos Relacionados

Detener el tiempo con un estroboscopio LED!

Detener el tiempo con un estroboscopio LED!

Un estroboscopio es un instrumento que utiliza una luz intermitente para permitir que un usuario ver los objetos que se están moviendo rápidamente en forma periódica. Cuando la frecuencia de la luz intermitente se asocia a la velocidad del objeto, el
Con un LED para un Sensor de luz

Con un LED para un Sensor de luz

hasta hace poco, Foto-resistencias de CD ' s (sulfuro de cadmio) se han utilizado comúnmente para aplicaciones de detección de luz. Por desgracia, tienen problemas. Puesto que las células CdS contienen cadmio, un metal pesado tóxico, presentan un pro
Que se inclina estanterías con iluminación LED

Que se inclina estanterías con iluminación LED

cazadas alrededor por todas partes para un conjunto de estanterías que se inclinan, pero no podía encontrar ninguna que me gustó mucho... así que hice mi propio.Lo bueno de este tipo de estantería es que mantiene más abierta que la tradicional estant
Instalación de una turbina de viento para alimentar mi casa!

Instalación de una turbina de viento para alimentar mi casa!

Finalmente conseguí mi Aleko WG400 aerogenerador instalado. Este generador de potencia alimenta en mi casa que ya es solar powered. Me he convertido en la primera persona en mi hermosa isla para implementar un híbrido (solar y viento) energía sistema
Arduino - termómetro analógico de LED

Arduino - termómetro analógico de LED

originalmente pensé que este proyecto podría ser demasiado básico para compartir en Instructables, pero desde entonces he realizado hay espacio para el aprendizaje en cada nivel de habilidad. Espero que lo disfruten.Después de leer numerosos libros y
Termómetro al aire libre de LED

Termómetro al aire libre de LED

si no quieres leer cualquier cháchara sin sentido puede sentirse libre saltar a la página dos.Estáis avisados.Durante el verano una vez más estaba buscando un divertido proyecto, que podría aprender algo de (AKA lío hasta veinte veces y corregir mis
Cómo hacer una caja de luz para fotografía

Cómo hacer una caja de luz para fotografía

Para fotografiar objetos pequeños en toda su gloria, necesita iluminación cuidadosamente controlada. La iluminación es fundamental para cualquier fotografía. El término 'Fotografía' realmente implica que es un arte de dibujar imágenes con luz. Con la
Arduino Nano: Leer DS1820/DS18S20 Maxim un cable termómetro dirección con Visuino

Arduino Nano: Leer DS1820/DS18S20 Maxim un cable termómetro dirección con Visuino

OneWire Maxim DS1820 DS18S20 / / DS18B20 son termómetros muy populares y con razón. Termómetros de múltiples se pueden conectar e incluso funciona con sólo 2 hilos. Ya postee Instructable sobre cómo conectar y leer OneWire termómetro aquí.Cada termóm
Crear una UFD de arranque para flashear BIOS AMI

Crear una UFD de arranque para flashear BIOS AMI

tanto portátil y PC de escritorio en ocasiones requiere actualizaciones de BIOS. Cuando usted visite sitio de Web de un vendedor (la PC mfgr o el fabricante del BIOS) y descubre una BIOS nueva con las características que desee, o actualizaciones requ
Hacer una simple aplicación para tu smartphone (no codificación necesaria)

Hacer una simple aplicación para tu smartphone (no codificación necesaria)

Mi primera aplicación publicada está disponible para descargar en el Android Market la aplicación aquí. El siguiente es un tutorial rápido sobre cómo prácticamente cualquier persona puede crear uno. Esta es una aplicación que puede mostrar informació
Descoloramiento tira Led Rgb en una montaña dos de Copa

Descoloramiento tira Led Rgb en una montaña dos de Copa

esta dos taza de montaña es de 10 "x 3" x 2 5/16". Tiene una tira de led Rgb que cambia de forma de azul a verde.Paso 1:Paso 2: Construcción de la vivienda The drill bit is about 3".Paso 3: Pintar y colocarle luces de la vivienda Pinta
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
Una proyección Simple trazado pantalla con Pixel traz LEDs

Una proyección Simple trazado pantalla con Pixel traz LEDs

Como diseñador de circuitos que se ocupa sobre todo de sistemas de control LED, acumulo un alijo de tira de LED, barras, discos y otros controladores de las compañías que hemos adquirido para clientes, conciertos o evaluaciones. Cada ahora y después
Cómo soldar cables en una tira de LED común

Cómo soldar cables en una tira de LED común

este es un manual muy simple y rápido sobre cómo soldar los cables en una tira de LED común.Se necesita:Tijeras o alambre cortadores (disponibles para uso en TechShop)Peladores de alambre (disponibles para uso en TechShop)Soldador (disponible para us