There is a new version available now. Check it out.
A Blu-ray player must be able to detect the microscopically tiny pits on DVDs in order to play back a film. Therefore, the question arises: Can a Blu-ray player also "see" other structures? This would mean that we can turn it into a microscope or at least use its parts to construct one. To do so, we first need to open a blu-ray player to find out how the detection system works.
The heart piece is the optical pickup unit, OPU for short. This is dragged across the laser disc by a small stepper motor with spindle. Below, you can also see the BLDC motor that spins the disc.
An OPU contains a laser diode which emits violet light with 405nm wavelength to read Blu-ray disks, a "red" laser diode with 650nm to read DVDs and an "infrared" laser diode with 780nm for the CDs. The light gets focussed and directed to the disk by lenses and mirrors, where it gets reflected and led to an array of photo diodes, the Photo Diode Integrated Circuit (PDIC).
As you can see below, a PDIC consists of three areas. The field in the middle has four light sensitive areas named from A to D. Their outputs are used to measure the amount of reflected light and the distance between the lens and the disk in order to focus it. The output of the outer fields E-H helps to keep the laser on its track.
For my scanning microscope, the outputs A-D are used. To get the total amount of the reflected light, we need to add the outputs auf the fields A-D. This returns the sum signal A+B+C+D. If the laser is perfectly focussed on the target (usually an optical disc), the reflection on the PDIC is circular and all fields return the same output value. If out of focus, the reflection becomes more or less elliptic with an angle of 45 degrees. So we can calculate the focus error signal FES = (A+C)-(B+D).
Both the sum and die FES can be used to create the image in software. Sum and FES are calculated analogously using the four operational amplifiers of an MCP6004. These are then fed into two analog imputs of an ESP32.
The lenses of the OPU are surrounded by magnets and coils. These focus the laser beam on its target (usually the disc) and position it so that it stays on its track. On my Blu-Ray microscope, these coils perform the scanning of the lines (X-direction). They are also controlled by a PWM signal from the ESP32, which gets amplified by a L293 motor driver IC.
I replaced the OPU by a 3D printed platform on which I can later put the sample I want to magnify. This will be dragged in Y direction by the stepper motor and the spindle. The motor is driven by an A4988 stepper motor driver module.
The OPU gets mounted above this arrangement. It sits between two threaded rods and is kept in place by spacers and nuts. It is not supposed to move in any direction.
However, it can be flipped open for an easy insertion of the specimen.
The distance between the OPU's outlet lenses and the sample can roughly be adjusted by knurled nuts. Fine adjustment is done by the focus coil. The focal length is approximately 1mm.
The Blu-Ray microscope is controlled by an ESP32. With builtin WLAN, this chip is perfectly suited for all kind of web based applications. So the microscope can be operated through a website using HTML and JavaScript. The picture below shows the HTML controls and a piece of fabric.
The scanned area is approximately 1x1mm, resolution is currently 127 x 100. This is limited by the precision of the mechanism that drags the sample under the OPU lenses along the Y-direction. Perhaps the use of a finer spindle and a stepper motor driver capable of more microsteps than the A4988 can improve this further. But even with this resolution, we can clearly make out some details, such as the fibers from which the threads of the fabric are spun.
Feel free to watch the video, if you want to know more.
Comments