Estoy tratando de construir un dispositivo de "arpa láser" similar a este: ( enlace ), pero tengo problemas para encender y apagar mi láser lo suficientemente rápido, y para una divulgación completa, me siento muy cómodo con el software, pero esta es mi primera experiencia con circuitos y hardware.
Básicamente, tengo un láser verde de < 50mW comprado en Amazon por menos de $ 20, así que, sí, no es el mejor láser del mundo. Dibuja 300mA a 5V.
El colector de mi transistor 2N2222 está conectado directamente a una fuente de 5V, el emisor está conectado a tierra y la base está conectada a un pin digital en mi Arduino.
Puedo encender y apagar el láser con éxito desde el código, pero si el pin digital está encendido por menos de 100 milisegundos, el láser pierde brillo rápidamente. Tengo que tener el pin digital durante al menos 60 milisegundos para que el láser se ilumine.
Puedo encender y apagar un LED muy rápidamente, así que sé que mi transistor puede cambiar lo suficientemente rápido, pero supongo que el láser necesita una cierta cantidad de corriente antes de encenderse y que el transistor tarda un tiempo en llegar a ese punto.
Mi pregunta es esta:
Utilizando un transistor 2N2222 y este diodo láser de 300 mA, ¿hay alguna forma de encenderlo y apagarlo con una resolución de 1 ms? ¿Necesito diferentes componentes para que esto suceda?
EDITAR:
Esto es lo más cercano que puedo llegar a una hoja de datos para este láser ... desde amazon:
- Dimensiones: φ12x51mm (con tamaño de circuito PCB)
- Longitud de onda de salida: 532nm (+ -10nm)
- Potencia de salida: < 50mW
- Forma del láser: Punto
- Divergencia del haz: < 1.5mard
- Material de la carcasa: Latón
- Control de circuito: línea ACC
- Protección de polaridad inversa: Sí
- Voltaje de trabajo: DC = 3.7V
- Corriente de trabajo: I < 250mA
- Tiempo de calentamiento: ninguno
- Temperatura de funcionamiento: 0 C ~ +40 C
- Temperatura de almacenamiento: -10 C ~ +55 C