- #1
neanderthalphysics
- 53
- 6
- TL;DR Summary
- Want to be able to hack a laser pointer to pulse according to an input signal from an Arduino. Have transistors, stepper motor drivers, oscilloscope and other basic electronics to play with.
Hey all, I am trying to hack a 5mW laser pointer to be pulsed according to a driver signal from an Arduino. The laser pointer itself has an internal forward bias resistance of 22k and is driven by 2x AAA batteries.
An oscilloscope says that the output voltage from the Arduino is a +5V continuous square wave function as intended.
I tried at first driving a NPN transistor directly from the Arduino (emitter - base loop), with the collector-base loop containing the 2x AAA batteries in series to the laser but for some reason it is not powering the laser.
Any ideas why? Happy to test and provide pictures/diagrams if necessary.
What about driving the laser pointer using a stepper motor driver (like an A4988 chip) instead? I will need to have voltage and current dividers to protect the laser.
Also, one final question about safety. If the laser pointer is overdriven by voltage or current, do I risk the laser becoming a hazard to the eyes?
An oscilloscope says that the output voltage from the Arduino is a +5V continuous square wave function as intended.
I tried at first driving a NPN transistor directly from the Arduino (emitter - base loop), with the collector-base loop containing the 2x AAA batteries in series to the laser but for some reason it is not powering the laser.
Any ideas why? Happy to test and provide pictures/diagrams if necessary.
What about driving the laser pointer using a stepper motor driver (like an A4988 chip) instead? I will need to have voltage and current dividers to protect the laser.
Also, one final question about safety. If the laser pointer is overdriven by voltage or current, do I risk the laser becoming a hazard to the eyes?