Red de conocimientos turísticos - Información de alquiler - Método de control de luz respiratoria de un solo chip

Método de control de luz respiratoria de un solo chip

Solemos ver varios dispositivos en varias lámparas, y todos representan el funcionamiento de diferentes funciones. Comparada con otras formas de transmitir información, la luz que emiten las lámparas es más directa, más evidente y más económica. Hoy en día, la tecnología de luz respiratoria se ha aplicado en todos los aspectos, incluso en aplicaciones de teléfonos inteligentes. Sus métodos de respiración más diversos también son muy convenientes para transmitir información relevante. Por eso, hoy veremos el método de control de la luz respiratoria.

Las luces completan el gradiente de brillante a oscuro bajo el control de una microcomputadora, haciendo que parezca como si la gente estuviera respirando.

Aplicación

Se utiliza mucho en teléfonos móviles y se ha convertido en uno de los puntos de venta de los nuevos teléfonos móviles de las principales marcas. Si hay notificaciones sin procesar en su teléfono, como llamadas no respondidas, mensajes de texto no revisados, etc., la luz de respiración cambiará de oscura a brillante, tan rítmica como la respiración, y servirá como recordatorio de notificación.

Los aficionados a la electrónica pueden conseguir el efecto de respirar luces a través de sencillos circuitos.

¿Por qué muchos móviles cancelan la luz de respiración?

Antes de responder quiero corregir una duda. No quiere decir que todos los smartphones hayan cancelado la luz de respiración. Muchos dispositivos todavía. Tienen esta función, pero realmente hay muy pocos teléfonos móviles que puedan llevar esta función al extremo. De hecho, la mayoría de los dispositivos Android tienen luces LED, pero el sistema Android nativo en sí no proporciona un centro de notificaciones de control unificado. En cambio, cada aplicación decide cómo mostrar las notificaciones, incluido el sonido, la vibración, las luces LED y sus colores. Además, las luces de diferentes teléfonos móviles son más o menos diferentes, lo que hace que algunas aplicaciones no admitan luces LED y que algunas aplicaciones activen luces LED incorrectamente.

Con el tiempo, en mi uso diario, las luces LED suelen dar a las personas una sensación muy poco confiable. El rendimiento real es cuando debemos iluminar la pantalla o cuando no debemos iluminarla, vio. La luz LED se encendió por error, y tuvo que iluminar la pantalla para solucionarlo. De esta forma, una función que suena bien se ha vuelto un poco inútil o incluso molesta. Después de Android 4.4, parece que el sistema es aún más confuso en términos de control de luces LED. Algunos íconos en la barra de notificaciones permanente pueden incluso activar luces LED, lo que resulta en una experiencia de usuario muy pobre.

Algunas ROM de terceros (como CM) proporcionan configuraciones de luz LED para subaplicaciones a nivel de sistema, pero su rendimiento en aplicaciones reales no es perfecto. Entonces, si bien la luz de respiración LED habría sido un buen diseño, Android no hace un buen trabajo, por lo que algunos fabricantes simplemente eliminan la luz de respiración LED o eliminan la función de respiración LED.

Además, algunas personas pueden preguntarse por qué los teléfonos de Apple no tienen luces de respiración. Esta es otra pregunta común que Apple no tiene muchas veces. No necesita luces para respirar. Tal vez sea debido a la tecnología, o tal vez debido a las patentes, Apple se diferencia de Android no es un sistema de código abierto. En muchos casos, Apple regula los hábitos de uso de los teléfonos móviles de los usuarios y no instala luces para respirar. Quizás sea simplemente porque Apple siente que los usuarios no lo necesitan. En cuanto a la respuesta táctil mencionada por los internautas en sus preguntas, en realidad no hay necesidad de decir más al respecto. Parece que la mayoría de los teléfonos móviles actualmente tienen respuesta táctil. Solo necesita ajustarla en la configuración.

El papel de la luz respiratoria

El diseño de la luz respiratoria es impresionante. Hace que el teléfono ya no sea un ladrillo que solo ilumina la pantalla. Porque no es necesario procesar todas las notificaciones de información y no todas las notificaciones de información se pueden procesar de inmediato. Para los teléfonos móviles, la vibración del tono de llamada en la pantalla es una notificación fuerte, que incluye la función intermitente de llamada entrante proporcionada por algún software. La luz de respiración es una notificación débil. En la mayoría de los casos, en la oficina simplemente. Guarde el teléfono sobre la mesa, incluso si de vez en cuando voy al baño, habrá noticias. Cuando nos damos la vuelta y echamos un vistazo, la luz de la respiración juega un papel de notificación débil. Como notificación débil, la luz respiratoria tiene un efecto de recordatorio más que de información.

En primer lugar, las luces de respiración son esencialmente controles de brillo LED.

En términos generales, utilizamos PWM para controlar el brillo de los LED. La salida de PWM cambia según ciertas reglas, por lo que podemos crear el efecto de una luz respiratoria.

Tomemos el control de 30 LED como otro ejemplo. Si quieres hacerlo más sencillo, puedes conectar 30 LED en serie a una resistencia, conectarla a una fuente de alimentación de mayor voltaje y usar la misma. Señal para controlar 30 LED. El brillo cambia sincrónicamente, por supuesto. Si quieres ser más complicado, envía 30 señales y usa 30 resistencias para controlar 30 cadenas de LED. Depende del efecto que estés buscando.

El programa de luz respiratoria es muy simple si hay un módulo PWM de hardware. Simplemente deje que la salida PWM cambie de acuerdo con ciertas reglas.

De esta manera, genera un 10 % de brillo durante 200 ms, genera un 20 % de brillo durante 200 ms y genera un 30 % de brillo durante 200 ms.

Si no hay un módulo PWM de hardware, puede utilizar la simulación de software, como generar un 10 % de brillo durante 200 ms. Si estas dos cosas se combinan, generará un nivel alto durante 10 us y un nivel bajo. 90us, bucle 2000 veces.

Dos métodos:

Método 1: se deben seleccionar alrededor de 1000 luces a través de 10 líneas de dirección, y 51 pines IO deberían estar bien. Todo lo que queda es usar un montón de decodificadores para convertir la información binaria en información de pin.

Se estima que solo se controla la luz y la oscuridad. Si este es el caso, la electrificación también puede controlar la luz y la oscuridad. De lo contrario, también se debe agregar la información de salida, lo que significa que se debe crear un circuito de conducción. ser añadido.

Método 2: use un circuito de cambio, como HC595, para enviar la dirección en 51 como una señal en serie, conviértala en la línea de dirección correspondiente y luego conéctela al decodificador, de modo que el pin de 51 Es relativamente económico, pero la programación es un poco más difícil.

Entonces, los anteriores son los métodos y técnicas de control relevantes para las luces respiratorias. Decimos que el control de las luces respiratorias es un proyecto muy común en el círculo del hardware, y el uso del control por microcontrolador también es el más básico. En hardware, creo que muchas personas pueden dominarlo después de estudiar, incluso si hay situaciones que no necesitan ser dominadas y están familiarizadas con los principios relevantes, pueden encontrar rápidamente la manera de resolver las fallas correspondientes. elimínelos, así que hoy, echemos un vistazo a 51 de ellos. La dirección se envía como una señal en serie, se convierte en la línea de dirección correspondiente y luego se conecta al decodificador. De esta manera, se guardan los 51 pines. La programación es un poco difícil. En primer lugar, debemos encontrar una manera de eliminar rápidamente el problema del control de la luz respiratoria.