Actualmente, la tira de LED multicolor se ha generalizado y es muy popular en muchas áreas de la actividad humana. Entonces, en particular, se pueden encontrar cintas RGB en apartamentos y casas de campo comunes. A menudo se utilizan como decoración para tiendas o centros comerciales. En los últimos años, las cintas LED multicolores se han convertido en una decoración para automóviles y se utilizan en la afinación.Para controlar dicha cinta, se necesita un controlador especial. Hemos desarrollado un dispositivo electrónico diseñado para controlar una tira de LED multicolor: el controlador LED-C-01.
Con nuestro controlador LED-C-01, puede controlar las tiras de LED desde cualquier dispositivo en el que pueda iniciar un navegador de Internet, ya sea una computadora de escritorio, computadora portátil, tableta o teléfono inteligente. El controlador le permite cambiar rápida y fácilmente el color de la cinta, encender y apagar el dispositivo y también ver el estado actual de la cinta (activar / desactivar). Todo esto hace posible controlar la cinta a una distancia remota.Características clave del dispositivo
Toda la base elemental está construida sobre componentes probados en el tiempo y no contiene piezas costosas, lo que permitió reducir el costo del controlador y aumentar su confiabilidad.Hierro
- Procesador ATmega 328;
- Control LED: método PWM;
- interruptores de potencia basados en transistores de efecto de campo IRL3716
- 2 canales RGB para conectar tiras de LED;
- Interfaz Ethernet para conectarse a una red;
- Controlador Ethernet: ENC28J60;
- – 12 / 24 , .
- web- ;
- http- ( GET);
- LED-C-01 web-.
- ;
- : 1535837 ();
- : 0.25 ;
- : -25°C 65°C.
El controlador tiene una entrada para energía. Se admite la tensión de 12 V y 24 V (dependiendo de la tensión de alimentación de la propia tira de LED). Esto le permite soportar una gran cantidad de tiras de LED de diferentes fabricantes.Además, en el panel frontal hay dos conectores para conectar las cintas RGB. Cada conector tiene tres canales (para controlar los colores rojo, verde y azul de la cinta). Cada canal puede soportar una carga de hasta 30 A (de acuerdo con la hoja de datos, los transistores pueden soportar corrientes de hasta 130 A, pero para esto debe cambiar las pistas en el tablero e instalar radiadores y refrigeración potentes).También en el panel frontal del dispositivo hay un conector RJ-45 para conectar el controlador a la LAN del hogar inteligente.Inicialmente, planeamos usar en cada uno de nuestros dispositivos un módulo Ethernet desarrollado por nosotros para controlar dispositivos a través de solicitudes HTTP. Por lo tanto, en este controlador, también decidimos usar este módulo.Después de desarrollar los requisitos básicos para nuestro controlador en desarrollo, creamos el primer prototipo del dispositivo utilizando el método LUT. Verificamos su funcionamiento en varios trozos de tiras de LED (no había tiras largas a la mano) y, asegurándonos de que todo funcionara como queríamos, pedimos el primer lote de tableros en la fábrica:
cuando llegaron los tableros de la fábrica, finalmente se compró cinta entera de 5 metros de largo y comenzamos a ensamblar dispositivos.Placa principal, sin módulo
Ethernet instalado : Con módulo Ethernet instalado:
Vista de la placa desde el lado de los conectores:
después del ensamblaje, conectamos una tira de LED RGB de 5 metros al dispositivo y comenzamos a probar.Estábamos decepcionados No, la cinta, por supuesto, se incendió y fue controlada. Pero la transferencia del comando para encender la cinta en blanco condujo a lo siguiente (se puede hacer clic): Elegimos una frecuencia demasiado alta para el PWM (25 kHz) y la cinta brilló de manera desigual. Después de una serie de experimentos con diferentes cintas, paramos en una frecuencia de 750 Hz y todo cayó en su lugar :) La primera copia montada de LED-C-01, antes de ser instalado en el apartamento de mi amigo, fue colocado en una caja de plástico ya preparado comprado en una tienda cercana (en KDPV En esta primera instancia, y debajo de la foto se puede hacer clic):
Debido al hecho de que el estuche se seleccionó en muy poco tiempo, tuve que usar pegamento caliente: reverso (desde el lado del montaje en riel DIN): ensamblaje del dispositivo: después de que me atormentara con este estuche durante su ensamblaje, e incluso tiempo de instalación del dispositivo en el apartamento de un amigo (para conectar el dispositivo, debe desmontar completamente la carcasa, luego armarla), se decidió hacer la carcasa en una impresora 3D. Para hacer esto, desarrollamos un modelo de carcasa: e imprimimos la carcasa en una impresora 3D (se puede hacer clic): Como resultado, la segunda copia resultó así (se puede hacer clic):






¿Cómo se controla el controlador?
El dispositivo se controla mediante el protocolo HTTP (método Get). El controlador se conecta a la LAN doméstica inteligente (a través del conector RJ-45) y puede controlarse desde cualquier dispositivo informático que también esté conectado a esta red.Actualmente, SSL no es compatible y, por lo tanto, se proporciona una palabra secreta especial con la que puede restringir el control del controlador.La gestión es la siguiente. Al acceder al controlador desde un navegador desde cualquier dispositivo informático, se abre una página web. En él, puede establecer los parámetros iniciales: establecer la dirección IP del dispositivo y la palabra secreta, así como establecer el color de la tira de LED y encender y apagar la cinta.Todos los argumentos de solicitud necesarios se pasan en sus parámetros.Por ejemplo, al activar el color blanco de una cinta conectada al segundo canal del controlador, se realiza la siguiente solicitud:http://192.168.2.18/secretword/?frm=2&red2=255&green2=255&blue2=255&smo2=0
Aquí los parámetros red2, green2 y blue2, como se puede adivinar, son responsables del color.El parámetro smo2 establecido en "0" significa que el interruptor de color será nítido, no suave.Si especifica smo2 = 8, el estado de la cinta cambiará durante ocho "intervalos de tiempo condicionales" :)Cada "intervalo de tiempo condicional" es de 5 segundos.Para manipular el primer canal, es necesario transmitir las mismas solicitudes, solo que en lugar de "2" en todos los nombres de parámetros habrá "1". Por ejemplo,http://192.168.2.18/secretword/?frm=1&red1=255&green1=0&blue1=0&smo1=5
Como resultado de esta solicitud, la cinta del primer canal cambiará a rojo durante cinco "intervalos de tiempo condicionales" (es decir, 25 segundos) :) ¡Gracias por su atención!Otros artículos sobre nuestros dispositivos para:¡Feliz Día del Profesor!UPD : se corrigió la información actual en el artículo.