Contactos

Circuitos controladores para linternas LED chinas. ¿Viabilidad económica de utilizar un “controlador” en una linterna LED? Linterna con conductor antiguo.

He estado mirando estos chips durante mucho tiempo. Muy a menudo sueldo algo. Decidí tomarlos por creatividad. Estos microcircuitos se compraron el año pasado. Pero nunca se llegó al punto de utilizarlos en la práctica. Pero no hace mucho, mi madre me dio su linterna, comprada fuera de línea, para repararla. Practiqué en ello.
El pedido incluía 10 microcircuitos y llegaron 10.


Pagado el 17 de noviembre, recibido el 19 de diciembre. Vino en una bolsa de burbujas estándar. Hay otra bolsa dentro. Caminamos sin dejar rastro. Me sorprendí cuando los encontré en mi buzón. Ni siquiera tuve que ir a la oficina de correos.


No esperaba que fueran tan pequeños.

Pedí microcircuitos para otros fines. No compartiré mis planes. Espero tener tiempo para darles vida (los planes). Bueno, por ahora es una historia ligeramente diferente, más cercana a la vida.
Mi madre, mientras paseaba por las tiendas, vio una linterna con buen descuento. Lo que más le gustó de la linterna o el descuento, la historia guarda silencio. Esta linterna pronto se convirtió en mi dolor de cabeza. Lo usó durante no más de seis meses. Seis meses de problemas, luego una cosa, luego otra. Le compré otros tres para reemplazar este. Pero todavía tenía que hacerlo.


Aunque la linterna es económica, tiene una serie de ventajas importantes: se adapta cómodamente a la mano, es bastante brillante, el botón está en su lugar habitual y tiene un cuerpo de aluminio.
Bueno, ahora sobre las deficiencias.
La linterna funciona con cuatro pilas tipo AAA.


Instalé las cuatro baterías. Medí el consumo actual: ¡más de 1A! El esquema es simple. Pilas, botón, resistencia limitadora de 1,0 ohmios, LED. Todo es consistente. La corriente está limitada únicamente por la resistencia de 1,0 ohmios y la resistencia interna de las baterías.
Esto es lo que tenemos al final.


Es extraño que el LED sin nombre estuviera vivo.


Lo primero que hice fue hacer un chupete con una batería vieja.


Ahora funcionará con 4,5V, como la mayoría de las linternas chinas.
Y lo más importante, en lugar de resistencia instalaré el controlador AMC7135.
Aquí está el diagrama de conexión estándar.

Este chip requiere un mínimo de cableado. Entre los componentes adicionales, es recomendable instalar un par de condensadores cerámicos para evitar la autoexcitación del microcircuito, especialmente si hay cables largos que van al LED. La hoja de datos contiene toda la información necesaria. No hay cables largos en la linterna, por lo que en realidad no instalé ningún condensador, aunque los indiqué en el diagrama. Aquí está mi esquema, rediseñado para tareas específicas.


En este circuito, en principio, ya no circulará una gran corriente a través del botón de conmutación. Sólo la corriente de control fluye a través del botón y eso es todo. Un problema menos.


También revisé el botón y lo lubriqué por si acaso.

En lugar de resistencia, ahora hay un microcircuito con una corriente de estabilización de 360 ​​mA.


Volví a armar todo y medí la corriente. Conecté baterías y acumuladores, la imagen no cambia. La corriente de estabilización no cambia.


A la izquierda está el voltaje en el LED, a la derecha está la corriente que fluye a través de él.
¿Qué logré como resultado de todas las modificaciones?
1. El brillo de la linterna prácticamente no cambia durante el funcionamiento.
2. Se alivió la carga en el botón de encendido/apagado de la linterna. Ahora una pequeña corriente lo atraviesa. Se excluyen los daños a los contactos debido a una alta corriente.
3. Protegió el LED de la degradación debido al alto flujo de corriente (si tiene baterías nuevas).
Eso, en general, es todo.
Cada uno decide por sí mismo cómo utilizar correctamente la información de mi reseña. Puedo garantizar la veracidad de mis medidas. Si algo no está claro acerca de esta revisión, haga preguntas. Por lo demás envíame un MP, seguro que te contesto.
¡Eso es todo!
¡Buena suerte!

Y también me gustaría llamar su atención sobre el hecho de que mi linterna tiene un interruptor en el lado positivo. Muchas linternas chinas tienen un interruptor en el lado negativo, ¡pero este será un circuito diferente!

Estoy pensando en comprar +59 Agregar a los favoritos Me gustó la reseña +58 +118

Consideremos los productos LED, que van desde los antiguos LED de 5 mm hasta los LED superbrillantes de alta potencia cuya potencia alcanza los 10 W.

Para elegir la linterna “adecuada” a sus necesidades, debe comprender qué tipos de linternas LED existen y sus características.

¿Qué diodos se utilizan en las linternas?

Las luces LED de alta potencia comenzaron con dispositivos sensores de 5 mm.

A mediados de la década de 2000 se generalizaron las linternas LED con diseños completamente diferentes, desde de bolsillo hasta para acampar. Su precio ha bajado notablemente y el brillo y la larga vida útil de una sola carga de batería han influido.

Los LED blancos ultrabrillantes de 5 mm consumen de 20 a 50 mA de corriente, con una caída de voltaje de 3,2 a 3,4 voltios. Intensidad luminosa – 800 mcd.

Funcionan muy bien en linternas de llavero en miniatura. El tamaño pequeño te permite llevar esta linterna contigo. Funcionan con baterías de “mini-bolígrafo” o con varias “tabletas” redondas. A menudo se utiliza en encendedores de linternas.

Estos son los tipos de LED que llevan muchos años instalados en los farolillos chinos, pero que poco a poco su vida está llegando a su fin.

En las luces de búsqueda con un tamaño de reflector grande, es posible montar docenas de estos diodos, pero estas soluciones se están desvaneciendo gradualmente y la elección de los compradores se inclina por las linternas con potentes LED tipo Cree.


Luz de búsqueda con LED de 5 mm.

Estas linternas funcionan con pilas AA, AAA o pilas recargables. Son económicas e inferiores tanto en brillo como en calidad a las linternas modernas con cristales más potentes, pero hablaremos de eso a continuación.

En el desarrollo posterior de las linternas, los fabricantes han pasado por muchas opciones, pero el mercado de productos de calidad está ocupado por linternas con matrices potentes o LED discretos.

¿Qué tipo de LED se utilizan en las linternas de alta potencia?

Linternas potentes significan linternas modernas de varios tipos, desde las del tamaño de un dedo hasta enormes linternas de búsqueda.

En este tipo de productos, la marca Cree es relevante en 2017. Este es el nombre de una empresa estadounidense. Sus productos son considerados uno de los más avanzados en el campo de la tecnología LED. Una alternativa es el LED del fabricante Luminus.

Estas cosas son significativamente superiores a los LED de las linternas chinas.

¿Qué LED Cree se instalan más comúnmente en las linternas?

Se denominan modelos que constan de tres o cuatro caracteres, separados por un guión. Entonces diodos Cree XR-E, XR-G, XM-L, XP-E. Los modelos XP-E2, G2 se utilizan con mayor frecuencia para linternas pequeñas, mientras que XM-L y L2 son muy versátiles.

Se utilizan a partir del llamado. Las linternas EDC (de uso diario) van desde linternas pequeñas más pequeñas que la palma de la mano hasta linternas de búsqueda grandes y serias.

Veamos las características de los LED de alta potencia para linternas.

Nombre Cree XM-L T6Cree XM-L2Cree XP-G2Cree XR-E
Foto
U, V 2,9 2,85 2,8 3,3
yo, mA 700 700 350 350
P, W 2 2 1 1
Temperatura de funcionamiento, °C
Flujo luminoso, Lm 280 320 145 100
Ángulo de iluminación, ° 125 125 115 90
Índice de reproducción cromática, Ra 80-90 70-90 80-90 70-90

La principal característica de los LED para linternas es el flujo luminoso. De ello depende el brillo de tu linterna y la cantidad de luz que puede proporcionar la fuente. Diferentes LED, que consumen la misma cantidad de energía, pueden diferir significativamente en brillo.

Veamos las características de los LED en linternas reflectoras grandes. :

Nombre
Foto
U, V 5,7; 8,55; 34,2; 6; 12; 3,6 3,5
yo, mA 1100; 735; 185; 2500; 1250 5000 9000...13500
P, W 6,3 8,5 18 20...40
Temperatura de funcionamiento, °C
Flujo luminoso, Lm 440 510 1250 2000...2500
Ángulo de iluminación, ° 115 120 100 90
Índice de reproducción cromática, Ra 70-90 80-90 80-90

Los vendedores a menudo no indican el nombre completo del diodo, su tipo y características, sino una marca alfanumérica abreviada y ligeramente diferente:

  • Para XM-L: T5; T6; U2;
  • XP-G: R4; R5; S2;
  • XP-E: Q5; R2; R;
  • para XR-E: P4; Q3; Q5; r.

La linterna puede llamarse “Linterna EDC T6”, hay información más que suficiente en tanta brevedad.

Reparación de linterna

Lamentablemente, el precio de estas linternas es bastante elevado, al igual que los propios diodos. Y no siempre es posible comprar una linterna nueva en caso de avería. Averigüemos cómo cambiar el LED en una linterna.

Para reparar una linterna, necesita un conjunto mínimo de herramientas:

  • Soldador;
  • flujo;
  • soldar;
  • destornillador;
  • multímetro

Para llegar a la fuente de luz es necesario desenroscar el cabezal de la linterna, que normalmente está sujeto a una conexión roscada.

En modo de prueba de diodos o medición de resistencia, verifique que el LED esté funcionando correctamente. Para hacer esto, toque las sondas negra y roja con los terminales LED, primero en una posición, y luego intercambie las rojas y negras.

Si el diodo funciona correctamente, en una de las posiciones habrá una resistencia baja y en la otra, alta. De esta manera se determina que el diodo está funcionando y conduce corriente en una sola dirección. El diodo puede emitir una luz tenue durante la prueba.

De lo contrario, habrá un cortocircuito o una alta resistencia (abierta) en ambas posiciones. Entonces necesitas reemplazar el diodo de la linterna.

Ahora necesita desoldar el LED de la linterna y, observando la polaridad, soldar uno nuevo. Tenga cuidado al elegir un LED, considere su consumo de corriente y el voltaje para el que está diseñado.

Si descuida estos parámetros, en el mejor de los casos la linterna se secará rápidamente y, en el peor de los casos, el controlador fallará.

Un controlador es un dispositivo para alimentar un LED con corriente estabilizada de diferentes fuentes. Los controladores se fabrican industrialmente para el suministro de energía desde una red de 220 voltios, desde la red eléctrica de un automóvil: 12-14,7 voltios, desde baterías de iones de litio, por ejemplo, tamaño 18650. Las linternas más potentes están equipadas con un controlador.

Aumentar la potencia de la linterna.

Si no está satisfecho con el brillo de su linterna o ha descubierto cómo reemplazar el LED en una linterna y desea actualizarlo, antes de comprar modelos resistentes, estudie los principios básicos del funcionamiento de los LED y las limitaciones en su funcionamiento. .

A las matrices de diodos no les gusta el sobrecalentamiento: ¡este es el postulado principal! Y sustituir el LED de una linterna por uno más potente puede provocar esta situación. Presta atención a los modelos que llevan instalados diodos más potentes y compáralos con los tuyos, si son similares en tamaño y diseño cámbialos.

Si su linterna es más pequeña, necesitará refrigeración adicional. Escribimos más sobre cómo hacer radiadores con nuestras propias manos.

Si intenta instalar un gigante como el Cree MK-R en una linterna de llavero en miniatura, fallará rápidamente por sobrecalentamiento y será una pérdida de dinero. Es aceptable un ligero aumento de potencia (un par de vatios) sin actualizar la linterna.

De lo contrario, el proceso de sustitución de la marca de LED en una linterna por una más potente se describe arriba.

luces de policia


Linterna policial LED con sorpresa

Estas linternas brillan intensamente y pueden actuar como medio de autodefensa. Sin embargo, también tienen problemas con los LED.

Cómo reemplazar el LED en una linterna de policía

Es muy difícil cubrir la amplia gama de modelos en un solo artículo, pero se pueden dar recomendaciones generales para la reparación.

  1. Al reparar una linterna con una pistola paralizante, tenga cuidado, preferiblemente use guantes de goma para evitar descargas eléctricas.
  2. Las linternas con protección contra el polvo y la humedad se montan sobre una gran cantidad de tornillos. Se diferencian en longitud, así que tome nota de dónde desenroscó tal o cual tornillo.
  3. El sistema óptico de la linterna Police permite ajustar el diámetro del punto de luz. Al desmontar el cuerpo, haga marcas en la posición en la que estaban las piezas antes de retirarlas, de lo contrario será difícil volver a colocar la unidad con la lente.

Es posible reemplazar el LED, la unidad convertidora de voltaje, el controlador y la batería utilizando un kit de soldadura estándar.

¿Qué tipo de LED se utilizan en las linternas chinas?

Muchos productos ahora se compran en Aliexpress, donde puede encontrar tanto productos originales como copias chinas que no se corresponden con la descripción indicada. El precio de estos dispositivos es comparable al precio del original.

En una linterna que dice ser LED Cree, es posible que en realidad no esté allí; en el mejor de los casos, habrá un diodo de un tipo francamente diferente, en el peor de los casos, uno que será difícil de distinguir del original en apariencia.

¿Qué podría implicar esto? Los LED baratos se fabrican en condiciones de baja tecnología y no producen la potencia declarada. Tienen baja eficiencia, por lo que tienen un mayor calentamiento de la caja y el cristal. Como ya se ha dicho, el sobrecalentamiento es el peor enemigo de los dispositivos LED.

Esto sucede porque cuando se calienta, la corriente a través del semiconductor aumenta, como resultado de lo cual el calentamiento se vuelve aún más fuerte, la energía se libera aún más y esta avalancha conduce a la falla o rotura del LED.

Si intenta dedicar tiempo a buscar información, podrá determinar la originalidad del producto.


Compara el cree original y el falso.

LatticeBright es un fabricante chino de LED que fabrica productos muy similares a Cree, probablemente una coincidencia de pensamiento de diseño (sarcasmo).


Comparación de la copia china y el Cree original.

En los sustratos estos clones se ven así. Puede notar la variedad de formas de sustratos LED producidos en China.


Detección de falsificaciones mediante sustrato LED

Las falsificaciones se hacen con bastante habilidad, muchos vendedores no indican esta "marca" en la descripción del producto ni dónde se producen los LED para linternas. La calidad de estos diodos no es la peor entre la basura china, pero también está lejos del original.

Instalar un LED en lugar de una lámpara incandescente

Mucha gente tiene carreras de caballos o lámparas incandescentes que acumulan polvo en cosas viejas y puedes convertirlas fácilmente en LED. Para ello, existen soluciones ya preparadas o caseras.

Usando una bombilla rota y LED, con un poco de ingenio y soldadura, puedes hacer un excelente reemplazo.

En este caso, se necesita un cilindro de hierro para mejorar la disipación de calor del LED. A continuación, debe soldar todas las piezas entre sí y asegurarlas con pegamento.

Al ensamblar, tenga cuidado: evite cortocircuitar los cables; el pegamento caliente o el tubo termorretráctil ayudarán con esto. Se debe desoldar el contacto central de la lámpara; se formará un agujero. Pase el cable de la resistencia a través de él.

A continuación, debe soldar el cable libre del LED a la base y la resistencia al contacto central. Para una tensión de 12 voltios, se necesita una resistencia de 500 ohmios, y para una tensión de 5 V, de 50 a 100 ohmios, para la alimentación desde una batería de iones de litio de 3,7 V, de 10 a 25 ohmios.


Cómo hacer una lámpara LED a partir de una lámpara incandescente.

Seleccionar un LED para una linterna es mucho más difícil que reemplazarlo. Es necesario tener en cuenta muchos parámetros: desde el brillo y el ángulo de dispersión hasta el calentamiento de la carcasa.

Además, no debemos olvidarnos de la alimentación de los diodos. Si domina todo lo descrito anteriormente, sus dispositivos brillarán durante mucho tiempo y con alta calidad.

Seguramente muchas personas tienen linternas Convoy, que se han consolidado desde hace mucho tiempo como fuentes de luz económicas y de alta calidad. Pero pocas personas saben que con la ayuda de un programador de $3 y un clip de $3, puedes agregar firmware personalizado a algunas linternas, que tendrán más funciones o serán más cómodas de usar. Permítanme hacer una reserva de inmediato: el artículo hablará sobre el firmware de la linterna con controladores basados ​​​​en el microcontrolador Attiny13a; dichos controladores se encuentran en todos los convoyes de la serie S (excepto el nuevo S9), así como en los Convoy M1, M2, C8. . Muchos otros fabricantes también instalan controladores Attiny en sus linternas, este manual también se aplica a ellos, pero debes prestar atención a los fusibles y los puertos Attiny utilizados.

Breve programa educativo

No todo el mundo está familiarizado con la estructura de las linternas modernas, así que antes de pasar a la brujería, intentaré poneros al día. Entonces, el circuito eléctrico de una linterna típica consta de las siguientes partes:

  • El botón de apagado suele estar situado en la parte trasera de las linternas EDC "tácticas" como las Convoys.
  • Batería: normalmente un banco de iones de litio
  • El conductor es la parte más importante de la linterna, su cerebro.
  • LED: habla por sí solo

De toda esta desgracia, como ya comprenderéis, lo que más nos interesa es el conductor. Es responsable del funcionamiento de la linterna en varios modos de brillo, recordando el último modo encendido y otras lógicas. En las linternas de una sola batería, los controladores PWM se encuentran con mayor frecuencia. Estos controladores suelen utilizar un transistor de efecto de campo o un conjunto de reguladores lineales AMC7135 como interruptor de alimentación. Por ejemplo, así es como se ve el bastante popular controlador Nanjg 105D:


El microcontrolador Attiny13a contiene firmware que determina la lógica de la linterna. A continuación, le mostraré cómo puede cargar otro firmware a este microcontrolador para ampliar la funcionalidad de la linterna.

Fondo

Hoy en día existe una gran cantidad de linternas EDC de bolsillo en el mercado y, como es característico, cada fabricante se esfuerza por inventar su propio firmware con sus propios controles exclusivos™. De todas las soluciones existentes, lo que más me gustó fue el firmware, con el que hasta hace poco se suministraban las linternas Convoy con el controlador Nanjg 105D. Tenía 2 grupos de modos (grupo 1: Min-Medium-Max, grupo 2: Min-Medium-Max-Strobe-SOS). El cambio de grupo en él se realizó de manera intuitiva y simple: encienda el modo mínimo, después de un par de segundos la linterna parpadeará; haga clic en el botón y se cambiará el grupo de modos. Recientemente, Convoy comenzó a enviar sus luces con el nuevo firmware biscotti. Tiene más capacidades (12 grupos de modos, la capacidad de habilitar o deshabilitar la memoria del último modo, recordar el modo cuando está apagado (la llamada memoria fuera de tiempo)), pero tiene varias desventajas importantes, que para mí personalmente anulan todas las ventajas:

  • Controles complejos. Para cambiar un grupo de modos es necesario memorizar la secuencia chamánica de clics en los botones.
  • La memoria de tiempo libre no funciona cuando se usan botones iluminados (como estos)
  • Muchos grupos de modos inútiles, que difieren sólo en el orden de aparición.

Cuando ya había acumulado un zoológico decente de linternas con diferentes firmware, pero los mismos controladores, decidí unificarlas actualizándolas todas con el mismo firmware. Todo estaría bien, pero no se puede simplemente actualizar el Nanjg 105D al firmware antiguo con dos grupos, porque no está disponible gratuitamente y el fabricante ha prohibido leer el volcado de memoria del microcontrolador, es decir. No hay ningún lugar donde conseguir el firmware original. No hay ningún análogo de este firmware en el repositorio de firmware de la linterna, por lo que solo me queda una opción: escribir todo yo mismo.

Conoce Quasar v1.0

Utilizando el firmware luxdrv 0.3b de DrJones como base, construí el mío propio con blackjack y parques de atracciones. Intenté hacerlo lo más similar posible al firmware original del Nanjg 105D y más escalable. ¿Qué puede hacer mi Quasar?

  • 2 grupos de modos: (Mínimo - Medio - Máximo - Turbo) y (Mínimo - Medio - Máximo - Turbo - Estroboscópico - Estroboscópico Policía - SOS)
  • Luz estroboscópica malvada (frecuencia de flash de aproximadamente 12 Hz)
  • El nuevo modo - luz estroboscópica policial - produce series intermitentes de 5 destellos, el modo puede ser útil para los ciclistas, porque aumenta la visibilidad
  • El cambio de grupo se realiza como en el firmware de fábrica: active el primer modo, espere un par de segundos, haga clic inmediatamente después de que la linterna parpadee
  • Modificando las fuentes, puedes agregar hasta 16 grupos, en cada grupo puedes configurar hasta 8 modos
  • Se utiliza la memoria de tiempo tradicional, puede usar botones iluminados sin pérdida de funcionalidad.
  • Cuando la batería se descarga por debajo de 3 V, la linterna comienza a reducir el brillo, pero no se apaga por completo; use baterías con protección si tiene miedo de matarlas.
  • Una característica conveniente para verificar el nivel actual de la batería: en cualquier modo, presione rápidamente el botón entre 10 y 20 veces hasta que la linterna deje de encenderse. Después de esto, la linterna realizará de 1 a 4 destellos, cada destello indica el nivel de carga en consecuencia.< 25%, < 50%, < 75% и < 100%.

Puedes encontrar las fuentes, un binario compilado con dos grupos de modos y un proyecto para Atmel Studio en mi github. Recuerda que las fuentes se distribuyen bajo licencia CC-BY-NC-SA y utilizas el firmware bajo tu propia responsabilidad y sin garantías.

Accesorios

Para cargar firmware personalizado necesitaremos:

  • Clip SOIC Comprar
  • Cualquier clon de Arduino Nano 3.0 para usarlo como programador Comprar
  • Ya tenía un Arduino, así que decidí conseguir un dispositivo independiente para flashear linternas y compré un programador USBISP. Comprar
  • Cables dupont para conectar el clip al programador Comprar

Preparando el programador

Para actualizar el firmware del controlador, es adecuado un Arduino Nano 3.0 normal con un boceto de ArduinoISP cargado, pero decidí comprar un programador por separado, así que compré USBISP. Tiene la forma de una unidad flash en una carcasa de aluminio:


Fuera de la caja, este programador se detecta en la computadora como un dispositivo HID y solo funciona con software chino corrupto; para usarlo con avrdude, puede actualizarlo a USBASP. Para hacer esto, por extraño que parezca, necesitamos otro programador que funcione. El Arduino Nano nos ayudará aquí, conéctelo a la computadora, abra el IDE de Arduino y abra el boceto estándar de ArduinoISP:


Descomente la línea #define USE_OLD_STYLE_WIRING:


Y sube el boceto a Nano. Ahora tenemos un programador AVRISP que puede usarse para actualizar nuestro USBISP a USBASP. Para hacer esto, primero necesitamos avrdude, que se encuentra en la carpeta de instalación del IDE de Arduino en la ruta \hardware\tools\avr\bin. Para mayor comodidad, le aconsejo que agregue la ruta completa a avrdude.exe a la variable de entorno PATH.

Ahora necesitamos abrir USBISP y ponerlo en modo de programación configurando el puente ARRIBA:



Al mismo tiempo, nos aseguramos de que Atmega88 o 88p esté soldado en la placa, como en mi caso:


Otros saltadores, a pesar de los consejos de Internet, no necesitan ser tocados, con ellos todo funciona bien.

Ahora miramos detenidamente el pinout del programador USBISP, impreso en su caja de aluminio, y lo conectamos al Arduino Nano:

  • VCC y GND a VCC y GND respectivamente
  • MOSI a D11
  • MISO a D12
  • SCK a D13
  • REINICIAR a D10

No tenía cables Hembra-Hembra, así que usé una mini-placa de pruebas:


El siguiente paso es descargar el firmware usbasp.atmega88-modify.hex, conectar el Arduino a la computadora, iniciar la consola y ir a la carpeta con el firmware guardado. Primero, configuremos los fusibles con el comando:

Avrdude -p -m88 -c avrisp -b 19200 -U lfuse:w:0xff:m -U hfuse:w:0xdd:m

Luego cargue el firmware con el comando:

Avrdude -p m88p -c avrisp -b 19200 -U flash:w:usbasp.atmega88-modify.hex

Después de esto, retire el puente en USBISP, conéctelo a la computadora y, si todo se hace correctamente, se encenderá el LED azul:


Ahora tenemos un programador USBASP compacto y completo en una cómoda carcasa de metal.

Clip SOIC

Se pueden programar microcontroladores sin clip, soldando los cables a los contactos correspondientes cada vez, pero este es un proceso tan rutinario que es mejor no gastar dinero en un clip. Lo primero que debe hacer después de recibir el clip es "esponjar" los contactos, ya que al salir de la caja están demasiado cerca uno del otro y es imposible soldarlos correctamente los cables:


Conectamos los contactos del clip al programador de acuerdo con el pinout del microcontrolador:


Para mayor confiabilidad, soldé los cables al clip y apreté todo con termorretráctil:


Subiendo el firmware a la linterna

Ahora que el programador y el clip están listos, solo queda girar el cabezal de la linterna, desenroscar el anillo de sujeción del controlador y retirarlo. En la mayoría de los casos, no es necesario desoldar los cables del controlador, su longitud es suficiente para acceder al microcontrolador:


Sujetamos el clip, observando la orientación. El punto de referencia en este caso es el símbolo redondo en el cuerpo del microcircuito; denota su primer pin (RESET en nuestro caso):


Asegúrese de que todos los pasadores del clip estén hundidos en el cuerpo. Conectamos el programador al ordenador, ahora solo queda subir el firmware) Para ello vamos a GitHub, descargamos el binario quasar.hex, lanzamos la consola, vamos a la carpeta con el binario y ejecutamos el comando:

Avrdude -p t13 -c usbasp -u -Uflash:w:quasar.hex:a -Ulfuse:w:0x75:m -Uhfuse:w:0xFF:m

Si todo está bien, entonces comenzará el proceso de descarga del firmware, en este momento nunca debes tocar el clip, es mejor no respirar) Si el firmware se instaló correctamente, la salida al final será algo como esto:


Sencillo, ¿verdad? Pero no importa, con un 90% de probabilidad, en lugar de descargar el firmware, verás esto:


La razón suele radicar en el hecho de que los nuevos modelos de controladores tienen los pines 5 y 6 (MISO y MOSI) en cortocircuito, lo que imposibilita la programación. Por lo tanto, si avrdude se queja del objetivo y no responde, primero nos armamos con un bisturí y miramos atentamente el tablero, debemos cortar la pista, como se muestra en la imagen:


Después de esto, el firmware suele cargarse sin problemas. Si no, mira atentamente el microcontrolador, tal vez no tengas ningún Attiny13a, al menos encontré controladores de Fasttech con controladores PIC.

Modificación de firmware

El firmware compilado en Github es esencialmente un análogo un poco más avanzado del firmware original, por lo que es mucho más interesante ensamblar su propia versión del firmware con sus propios grupos y modos. Ahora te diré cómo hacer esto. En primer lugar, descargue e instale Atmel Studio desde el sitio web oficial. Luego descargamos todos los archivos del proyecto (aquellos que sepan usar git pueden simplemente clonar el nabo completo) y abrimos Quasar.atsln a través del estudio instalado:


Enumeraré los lugares más interesantes del código:

#definir TIEMPO DE BLOQUEO 50

Establece el tiempo después del cual se guardará el modo actual. Un valor de 50 corresponde a 1 segundo, respectivamente, configurando 100 puede obtener un intervalo de espera de 2 segundos

#definir BATTMON 125

Establece el nivel de voltaje crítico en la batería, al alcanzarlo la linterna comenzará a atenuarse. Para un Nanjg 105D estándar, un valor de 125 corresponde a aproximadamente 2,9 voltios, pero todo depende de los valores de las resistencias divisoras de voltaje de la placa. Si elimina esta línea por completo, la linterna no controlará el voltaje de la batería.

#definir STROBE 254 #definir PSTROBE 253 #definir SOS 252

Las definiciones de modos de parpadeo y valores digitales no deben tocarse si no se necesita ningún modo; la línea correspondiente se puede eliminar, sin olvidar corregir luego las declaraciones de los grupos de modos en la matriz de grupos.

#definir BATTCHECK

Activa el modo de indicación del nivel de la batería después de 16 clics rápidos. Se puede eliminar si esta función no es necesaria.

#definir MEM_LAST

Establece la memoria del último modo. Son posibles los siguientes valores: MEM_LAST: la linterna está encendida en el último modo que se encendió, MEM_FIRST: la linterna siempre está encendida en el primer modo, MEM_NEXT: la linterna siempre está encendida en el siguiente modo.

#definir MODES_COUNT 7 #definir GROUPS_COUNT 2

Establezca el número de modos en el grupo y el número de grupos, respectivamente. Estrechamente relacionado con la siguiente matriz de grupos:

PROGMEM grupos de bytes constantes = (( 6, 32, 128, 255, 0, 0, 0 ), ( 6, 32, 128, 255, STROBE, PSTROBE, SOS ));

Los propios grupos de modos de funcionamiento se enumeran aquí. Números 6, 32, 128, 255 - valores de brillo, STROBE, PSTROBE, SOS - designaciones de modos especiales. Los valores de brillo cero se ignoran, por lo que se pueden configurar diferentes números de modos en diferentes grupos (en este caso, el primer grupo tiene 4 modos, el segundo, 7).

Por ejemplo, si quieres dejar un único modo de funcionamiento con 100% de brillo, entonces puedes hacerlo así:

#define MODES_COUNT 1 #define GROUPS_COUNT 1 PROGMEM const byte groups = (( 255 ));

Si necesitas 3 grupos de modos sin luces intermitentes y con secuencia inversa (de máximo a mínimo), entonces puedes hacer esto:

#define MODES_COUNT 4 #define GROUPS_COUNT 3 PROGMEM grupos de bytes constantes = (( 255, 0, 0, 0 ), ( 255, 64, 6, 0 ), ( 255, 128, 32, 6 ));

En esta situación, en el primer grupo solo hay un modo con 100% de brillo, en el segundo - 3 modos, en el tercero - 4 modos con una disminución más suave del brillo. Fácil y sencillo, ¿verdad? Todo lo que queda es compilar el código fuente en un archivo hexadecimal usando Studio; para hacer esto, seleccione "Liberar" en el administrador de configuración y haga clic en "Ejecutar sin depurar":


Si no cometió ningún error en ninguna parte del código, entonces aparecerá el directorio de lanzamiento en la carpeta del proyecto y en él habrá un archivo hexadecimal, que aún debe cargarse en el controlador utilizando el método descrito en la sección anterior.

Eso es todo, espero que este manual le sea de utilidad a alguien. Si alguien tiene alguna pregunta, no dude en comentar)

Después de haber comprado muchas linternas chinas con una potencia de 100 a 16.000 lúmenes, nunca quedé satisfecho.

En la mayoría de los casos, la linterna no produce el flujo luminoso declarado por el vendedor. Esto sucede porque los vendedores, en el mejor de los casos, indican el flujo luminoso máximo que puede producir un módulo LED instalado, pero como resultado del ahorro en materiales, el LED funciona, si tiene suerte, a la mitad de su máximo. Para limitar la corriente, se utilizan cables delgados, esto le permite abandonar el uso de una fuente de corriente continua y limitarse a un simple controlador PWM con un interruptor de encendido.

Se eligió como donante el “faro LED CREE XM-L T6 de 2500 lúmenes” con un precio de 12 dólares, cuyo controlador CX2812 PWM murió después de un año de uso. Este controlador tiene tres salidas para carga, dos entradas para configurar modos de funcionamiento y una entrada para un botón de cambio de modo. El primer aspecto desagradable para mí de casi cualquier linterna china fue la presencia de los modos estroboscópico y SOS. En el caso de este controlador basta con aplicar uno lógico a la entrada OPT1 y de cinco modos solo quedarán tres (Alto, Bajo, Apagado). Si se aplica uno a ambas entradas OPT, el modo Bajo también desaparecerá.

El vendedor afirma que la linterna utiliza un LED Cree XM-L T6 y produce hasta 2500 lúmenes en modo máximo. En el sitio web de Cree, este LED afirma tener una potencia luminosa de 100 lúmenes por vatio y una potencia máxima de 10 vatios. De hecho, se utiliza el LED XM-L U2, sus características no difieren mucho del T6, pero debido al grosor de los cables al LED solo le llegan 1,1A, que, con un voltaje de batería de 4,1V, son 4,51W. . Resulta que en modo máximo la linterna emite aproximadamente 451 lúmenes. El fotómetro muestra 420 lúmenes, lo que está bastante lejos de la cifra de 2500.

El circuito de pilotos no puede ser más sencillo y no lo complicaremos. Se eligió el microcontrolador ATtiny85 como nuevo corazón de piedra, aunque el ATtiny13(a) hubiera sido suficiente, pero no estaba disponible en el paquete requerido. El botón de cambio de modo aterrizó con éxito en la pata PB2/INT0, pero resultó que la base del transistor estaba conectada a la salida RESET. Teniendo hardware PWM a bordo, se decidió utilizarlo, por lo que se cortó la pista que conducía a RESET y se conectó la base del transistor mediante un puente a la salida PB1/OC0B. Para facilitar la programación, los pines necesarios se trasladaron al exterior. Los cables se fijan con boquillas de pegamento termofusible. Los cables de las baterías a la placa se han sustituido por unos un poco más gruesos.

El firmware se compiló en Arduino 1.0.6, se utilizó Arduino Nano como programador. Los fusibles se instalan de acuerdo con el esquema “ATtiny85 @ 1 MHz (oscilador interno; BOD deshabilitado)”. El peso del firmware en formato binario es actualmente de 278 bytes. Cuando está apagada, la linterna consume 0,3 µA, cuando presiona brevemente el botón se activa el modo mínimo, el consumo aumenta a 7,6 mA. Para apagarlo, presione y suelte brevemente el botón. Si continúa presionando el botón, el brillo aumentará gradualmente hasta el máximo. El reemplazo parcial de los cables no produjo un aumento significativo en el brillo, porque los cables desde la fuente de alimentación hasta el cabezal seguían siendo un cuello de botella. De momento, en modo máximo, el consumo es de 1,2A, el voltaje de la batería es de 4,2, lo que da como resultado unos 500 lúmenes.

Pero incluso a pesar de que los vendedores chinos indican cifras de apertura varias veces superiores, a menudo incluso el modo mínimo ofrecido era demasiado brillante para mí. Tras la modificación, el modo mínimo es suficiente para evitar tropezarse por un camino forestal de noche o utilizar la linterna como luz nocturna cuando se pasa la noche en una cueva. En total, en tan solo un par de horas logré hacer la linterna de mis sueños a partir de una linterna muerta. Espero que mi experiencia sea útil para alguien. El código está disponible en HeadLamp.ino.

Actualización 04/02/2015: Después de pensar un poco, agregué la capacidad de encender instantáneamente la linterna al modo máximo (dos clics rápidos), así como al modo estroboscópico (tres clics rápidos). Para activar estos modos, debe descomentar las definiciones correspondientes al comienzo del código.

Una vieja linterna con un bolígrafo Duracell estuvo acumulando polvo en un estante durante mucho tiempo. Funcionaba con dos pilas AAA para una bombilla incandescente. Era muy conveniente cuando era necesario iluminar una ranura estrecha en el cuerpo de un dispositivo electrónico, pero toda la comodidad de uso quedaba anulada por el "zhor" de las baterías. Sería posible descartar esta rareza y buscar en las tiendas algo más moderno, pero... Este no es nuestro método...© Porque Ali compró un chip controlador LED, que ayudó a convertir la linterna en luz LED. La modificación es muy simple, que incluso un radioaficionado novato que sabe sostener un soldador en sus manos puede dominar... Entonces, para aquellos que estén interesados, bienvenidos a Cat...

El chip del controlador lo compré hace mucho tiempo, hace más de un año, y el enlace a la tienda ya lleva al "vacío", así que encontré un producto similar de otro vendedor. Ahora este controlador cuesta menos de lo que lo compré. ¿Qué tipo de “bicho” de tres patas es este? Echemos un vistazo más de cerca.
Primero, un enlace a la hoja de datos: www.diodes.com/assets/Datasheets/ZXLD381.pdf
El microcircuito es un controlador LED capaz de funcionar con bajo voltaje, por ejemplo, una batería AAA de 1,5 V. El chip controlador tiene una alta eficiencia (eficiencia) del 85% y es capaz de "succionar" la batería casi por completo, hasta un voltaje residual de 0,8V.
Características del chip controlador

debajo del spoiler


El circuito del controlador es muy simple...


Como puede ver, además de este microcircuito de "error", solo se necesita una pieza: un estrangulador (inductor), y es la inductancia del estrangulador la que establece la corriente del LED.
Para una linterna, en lugar de una bombilla, seleccioné un LED blanco brillante que consume una corriente de 30 mA, por lo que necesitaba enrollar un estrangulador con una inductancia de 10 μH. La eficiencia del controlador es del 75-92% en el rango de 0,8-1,5 V, lo cual es muy bueno.

No daré aquí un dibujo de la placa de circuito impreso, porque no tiene sentido; la placa se puede hacer en un par de minutos, simplemente rayando la lámina en los lugares correctos.


El estrangulador se puede enrollar o tomar ya hecho. Lo enrollé en una mancuerna que tuve a mano. Al hacerlo usted mismo, debe controlar la inductancia mediante un medidor LC. Como carcasa para la placa del controlador, utilicé una jeringa desechable de dos cc, dentro de la cual hay suficiente espacio para colocar todos los componentes necesarios. En un lado de la jeringa hay un tapón de goma con un LED y una almohadilla de contacto, en el otro lado hay una segunda almohadilla de contacto. El tamaño de la pieza de la jeringa se selecciona según la ubicación y es aproximadamente igual al tamaño de una pila AAA (meñique, como se le llama popularmente)


En realidad montando la linterna.


Y vemos que el LED brilla intensamente desde una batería...


La linterna tipo bolígrafo ensamblada se ve así


Alumbra bien y el peso de la linterna se ha vuelto menor, porque solo se usa una batería y no dos, como era originalmente...

Aquí hay una breve reseña... Usando un chip controlador, puede convertir casi cualquier linterna rara para que funcione con una sola batería de 1,5 V. Si tienes alguna pregunta por favor pregunta...

Estoy pensando en comprar +73 Agregar a los favoritos Me gustó la reseña +99 +185

¿Te gustó el artículo? Compártelo