GMU:DIY-Microscopy/Jakob: Difference between revisions

From Medien Wiki
mNo edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Miroscopy stage construction ==
== Introduction ==
Goal of the workshop was to repurpose a possible cheap USB webcam into a microscope. Max Neupert, the organizer of this workshop, told us how to achieve this and instructed us throughout the winter term 2012/13.


[[File:Microscope-case-jakob-side-view.png|390px|thumb|right|Side view]]
The basic concept is pretty simple: just disassemble the camera, mount the lens upside down and shoot some great photos with the new microscope.
The basic idea of this concept is pretty simple: We are using two carriages (in German: Schlitten) which lie on one another where the contact surface is a plane in the angle of 15 degrees to the table. Pushing the lower carriage to the left will force the upper carriage to move upwards.


For moving the lower carriage a simple and therefore cheap screw with an M6 thread is needed. One rotation about its own axis will move the lower carriage about 1 mm and thus the upper carriage about 0.25 mm. For the guideway (in German: Führung) we should use steel bolts which aren't expensive as well. We should be able to print all the other components with the 3D printer.
== Disassembling the Camera ==
The "Hama PC-Webcam AC-150" served as a basis, which costs about € 5 when ordering via [http://www.amazon.de/Hama-AC-150-Webcam-Megapixel-USB/dp/B001P30EDE/ref=sr_1_1?ie=UTF8&qid=1364744670&sr=8-1| Amazon]. It has a resolution of 640x480 pixels and six LEDs to lighten the scene. Beyond this, the camera supports UVC (USB Video Class), which is important for viewing live images directly on the screen.


If desired I can deliver more technical drawings with correct measurements but I guess this is not needed at the moment as we will re-design this approach anyway.
As mentioned before, the first step was to disassemble the camera. After cracking the case, six LEDs had to be removed. In order to do so, we had to heat the solder at the back side of the PCB (printed circuit board). The last important step was to mount the lens with hot glue upside down onto the PCB. If needed, one can solder flex (in German: Litze) with the remounted LEDs back on the PCB for beeing able to lighten the specimen.


[[File:Microscope-case-jakob-rendered.jpg|800px|Rendered image]]
<gallery>
File:Microscope-jakob-disassembling-3.jpg|Unmounted from stand
File:Microscope-jakob-disassembling-4.jpg|After cracking case (1)
File:Microscope-jakob-disassembling-5.jpg|After cracking case (2)
File:Microscope-jakob-disassembling-6.jpg|Unsoldered LEDs
File:Microscope-jakob-disassembling-7.jpg|Unmounted lens
File:Microscope-jakob-disassembling-8.jpg|Remounted lens
File:Microscope-jakob-disassembling-9.jpg|Flex with LEDs
</gallery>


== 3D Model ==
The resulting microscope has a magnification area of 0.35 mm x 0.46 mm. This can be calculated by counting the visible pixels of a display with known ppi-specification. In my case the microscope shows 3x4 pixels with a length of 0.117 mm per pixel (HTC HD2 has 217 ppi).


You can download the model here: [[Media:Microscope-case-jakob-sketchup-model.zip]]. Note that you need Google SketchUp to open the file.
== Building a Case ==
[[File:Microscope-case-jakob-side-view.png|195px|thumb|right|Side view]]
[[File:Microscope-case-jakob-rendered.jpg|195px|thumb|right|Rendered image of first draft]]
 
Since a microscope is designed to show very small objects, it is not appropriate to hold the camera in the hand because of uncontrollable hand movements. Therefore, we needed to build a case that holds the microscope and gives the possibility to do little adjustments in height (that is our zoom).
 
My approach basically consists of two sleds that lie on one another where the contact surface is a plane in the angle of 15 degrees to the table. Pushing the lower carriage to the left will force the upper carriage to move upwards. The first image on the right shows a technical side view drawing, the second one shows a rendered image.
 
[[File:Microscope-jakob-case-sketchup-model.png‎|195px|right|thumb|SketchUp model of case ([[Media:Microscope-case-jakob-sketchup-model.zip|Download]])]]
 
After building a prototype out of Balsa wood, I was able to prove that the construction works fine. However, some minor changes have been applied to the model before printing the parts with a [[GMU:RapMan|RapMan 3D printer]]. In the image below, that shows the two printed sleds carrying the microscope, one can notice that a M4 threaded rod was stuck through the lower sled and two counter nuts were fastened at each side of the sled, whereas the original plan was to have a screw head lying in a little pocket.
 
{|
| [[File:Microscope-jakob-case-sleds-printed-case-wood.jpg‎|450px|left|thumb|border|Printed sleds with microscope already mounted, case built out of Balsa wood]]
|}
 
A M4 thread has a pitch of 0.7 mm, which means that one rotation about its own axis will move the lower sled 0.7 mm and consequently the upper sled about 0.2 mm. As a result, the microscope can be adjusted very fine in its height. However, compared to the cases built by my fellow students (see [[GMU:DIY-Microscopy#Works|Works]]), my approach is quite complicated and a bit more expensive just to fulfil the same functionality.
 
''Note:'' Unfortunately the 3D printer became damaged; so, the case itself is built out of Balsa wood and could not be printed during this course. The sleds were printed before the printer fell off the table.
 
<gallery>
File:Microscope-jakob-sleds-upper-position.jpg|Sleds at upper position
File:Microscope-jakob-sleds-lower-position.jpg|Sleds at lower position
</gallery>
 
== WebcamCapture Application ==
[[File:Microscope-jakob-webcam-capture-screenshot.png‎|195px|right|thumb|Screenshot of application (the display of my mobile phone served as investigation object)]]
 
Because of the lack of simple applications which just show the current image of the webcam, I wrote a little program that does exactly this.
 
The application can be downloaded [[Media:Microscopy-WebcamCapture.zip|here]], but note that the program only runs under Windows and [http://www.microsoft.com/en-us/download/details.aspx?id=24872| .NET Framework 4] has to be installed.
 
Usage:
* '''Space bar''' - Save image to file
* '''R''' - Record video to AVI file
* '''N''' - Add suffix to filename (so you can identify your object later on)
* '''Escape''' - Exit application
 
<br clear="all" />
 
== First images ==
Here are my first images taken with the microscope. Unfortunately, on almost all images one can see a blob (probably hot glue). I decided to do some better work with a totally new camera, but this one produced even worse images since it had a lower resolution and magnification.
 
<gallery>
File:Microscope-jakob-htc-hd2-141831.png|Display of HTC HD2
File:Microscope-jakob-iphone-glass-135556.png|Glass of iPhone
File:Microscope-jakob-paper-shred-174244.png|Paper shred
File:Microscope-jakob-hair-180309.png|Hair
File:Microscope-jakob-knife-blade-181543.png|Knife blade (1)
File:Microscope-jakob-knife-blade-181843.png|Knife blade (2)
File:Microscope-jakob-5-euro-note-182400.png|5 Euro note
File:Microscope-jakob-onion-skin-122830.png|Onion skin
</gallery>
 
Here is a video of moving bubbles in a drop of water of the river Ilm.
 
<videoflash type="vimeo">62989767|640|480</videoflash>
 
== First artistical tries ==
[[File:Microscope-jakob-drying-condiments.jpg|195px|right|thumb|Condiments drying at a radiator]]
 
In her talk about the basics of microscopy, Adriana showed us some nice images captured with microscopes such as the ones on [http://scienceblogs.com/retrospectacle/2007/01/30/beer-microscopy-project/ this site]. Since I liked the way the artists colored their specimen, I asked myself how to achieve a similar effect with possible cheap equipment.
 
So, I considered to dye sugar, salt and meal with food coloring and then take gaudy images of it. In the photo to the right, one can see the condiments drying at a radiator after coloring.
 
Here is a gallery of some images I shot:
 
<gallery perrow="4">
File:Microscope-jakob-plain-sugar-1.png|Usual sugar
File:Microscope-jakob-blue-sugar-1.png|Blue colored sugar
File:Microscope-jakob-red-sugar-1.png|Red colored sugar
File:Microscope-jakob-gaudy-sugar-1.png|Sugar in multiple colors
File:Microscope-jakob-usual-salt-1.png|Usual salt
File:Microscope-jakob-blue-salt-1.png|Blue colored salt
File:Microscope-jakob-yellow-salt-1.png|Yellow colored salt
File:Microscope-jakob-gaudy-salt-1.png|Salt in multiple colors
File:Microscope-jakob-usual-meal-1.png|Usual meal
File:Microscope-jakob-green-meal-1.png|Green colored meal
File:Microscope-jakob-red-meal-1.png|Red colored meal
File:Microscope-jakob-gaudy-meal-1.png|Meal in multiple colors
</gallery>
 
Some of the images are nice-looking, but after all I am not satisfied with the results. One big problem I noticed when taking these photos, is that the camera has an automatic white balance; so, it was the best to always keep the Petri dish in motion, which made it quite hard to capture good photos.
 
== Microscopic World: Waterdrops ==
 
When playing around with the colored condiments, I wondered how it would look like when one gives a drop of water onto salt and sugar. Here is the result:
 
<videoflash type="vimeo">55721018|628|480</videoflash>
 
== More Approaches ==
 
After having built the microscope and knowing its strengths and weaknesses, I started to think about more things to with this and other microscopes. Here are some ideas I wanted to follow:
 
==== 3D microscopy ====
 
Basically, there are three methods for getting 3D images of your specimen:
 
* having a special lens so that the camera is able to look at the specimen from multiple view points at only one certain point in time ([http://phys.org/news/2011-03-stereo-lens-d-microscope.html| see this article]),
* using two cameras to get two images at one certain point in time, or
* using only one camera and move either the camera or the specimen after capturing the first photo to capture another one at a different point in time.
 
The special lens is far too expensive for our little project. For the second method, one would need two very tiny cameras or a mirror system to achieve good results. Since we cannot mount cameras and/or mirrors with such a high precision, this approach did not work either. Same holds for the third one.
 
==== Low-Cost Microscopes for Schools ====
 
Today almost every teenager owns a smartphone with a camera on board. Max came up with the idea that it might be really interesting to use this camera with a special mounted lens to have a low-cost microscope for school lessons, particularly in biology teaching. With my old smartphone I just tinkered a little around, but could only try very few lenses lying around with really bad results. However, this idea should definitely be followed in the future with more knowledge about complex lens systems.
 
==== Making Electricity Visible ====
 
This one is quite easy: I wanted to create a spark and view it under the microscope. One could even try to melt sugar to caramel, or burn a piece of paper and record a slow motion video of this process. Unfortunately, I have not found a battery in an appropriate price range that was strong enough to produce a spark that is visible. Maybe this approach can be followed by someone who has an old car battery standing around.
 
==== Tracking Blobs ====
 
Currently, I am working on a [[Pure Data]] patch to help Max with a blob tracking algorithm. Since I am new to Pd, I just did not finish my work yet, but I will upload the patch as soon as it works.

Latest revision as of 17:35, 16 May 2013

Introduction

Goal of the workshop was to repurpose a possible cheap USB webcam into a microscope. Max Neupert, the organizer of this workshop, told us how to achieve this and instructed us throughout the winter term 2012/13.

The basic concept is pretty simple: just disassemble the camera, mount the lens upside down and shoot some great photos with the new microscope.

Disassembling the Camera

The "Hama PC-Webcam AC-150" served as a basis, which costs about € 5 when ordering via Amazon. It has a resolution of 640x480 pixels and six LEDs to lighten the scene. Beyond this, the camera supports UVC (USB Video Class), which is important for viewing live images directly on the screen.

As mentioned before, the first step was to disassemble the camera. After cracking the case, six LEDs had to be removed. In order to do so, we had to heat the solder at the back side of the PCB (printed circuit board). The last important step was to mount the lens with hot glue upside down onto the PCB. If needed, one can solder flex (in German: Litze) with the remounted LEDs back on the PCB for beeing able to lighten the specimen.

The resulting microscope has a magnification area of 0.35 mm x 0.46 mm. This can be calculated by counting the visible pixels of a display with known ppi-specification. In my case the microscope shows 3x4 pixels with a length of 0.117 mm per pixel (HTC HD2 has 217 ppi).

Building a Case

Side view
Rendered image of first draft

Since a microscope is designed to show very small objects, it is not appropriate to hold the camera in the hand because of uncontrollable hand movements. Therefore, we needed to build a case that holds the microscope and gives the possibility to do little adjustments in height (that is our zoom).

My approach basically consists of two sleds that lie on one another where the contact surface is a plane in the angle of 15 degrees to the table. Pushing the lower carriage to the left will force the upper carriage to move upwards. The first image on the right shows a technical side view drawing, the second one shows a rendered image.

SketchUp model of case (Download)

After building a prototype out of Balsa wood, I was able to prove that the construction works fine. However, some minor changes have been applied to the model before printing the parts with a RapMan 3D printer. In the image below, that shows the two printed sleds carrying the microscope, one can notice that a M4 threaded rod was stuck through the lower sled and two counter nuts were fastened at each side of the sled, whereas the original plan was to have a screw head lying in a little pocket.

Printed sleds with microscope already mounted, case built out of Balsa wood

A M4 thread has a pitch of 0.7 mm, which means that one rotation about its own axis will move the lower sled 0.7 mm and consequently the upper sled about 0.2 mm. As a result, the microscope can be adjusted very fine in its height. However, compared to the cases built by my fellow students (see Works), my approach is quite complicated and a bit more expensive just to fulfil the same functionality.

Note: Unfortunately the 3D printer became damaged; so, the case itself is built out of Balsa wood and could not be printed during this course. The sleds were printed before the printer fell off the table.

WebcamCapture Application

Screenshot of application (the display of my mobile phone served as investigation object)

Because of the lack of simple applications which just show the current image of the webcam, I wrote a little program that does exactly this.

The application can be downloaded here, but note that the program only runs under Windows and .NET Framework 4 has to be installed.

Usage:

  • Space bar - Save image to file
  • R - Record video to AVI file
  • N - Add suffix to filename (so you can identify your object later on)
  • Escape - Exit application


First images

Here are my first images taken with the microscope. Unfortunately, on almost all images one can see a blob (probably hot glue). I decided to do some better work with a totally new camera, but this one produced even worse images since it had a lower resolution and magnification.

Here is a video of moving bubbles in a drop of water of the river Ilm.

<videoflash type="vimeo">62989767|640|480</videoflash>

First artistical tries

Condiments drying at a radiator

In her talk about the basics of microscopy, Adriana showed us some nice images captured with microscopes such as the ones on this site. Since I liked the way the artists colored their specimen, I asked myself how to achieve a similar effect with possible cheap equipment.

So, I considered to dye sugar, salt and meal with food coloring and then take gaudy images of it. In the photo to the right, one can see the condiments drying at a radiator after coloring.

Here is a gallery of some images I shot:

Some of the images are nice-looking, but after all I am not satisfied with the results. One big problem I noticed when taking these photos, is that the camera has an automatic white balance; so, it was the best to always keep the Petri dish in motion, which made it quite hard to capture good photos.

Microscopic World: Waterdrops

When playing around with the colored condiments, I wondered how it would look like when one gives a drop of water onto salt and sugar. Here is the result:

<videoflash type="vimeo">55721018|628|480</videoflash>

More Approaches

After having built the microscope and knowing its strengths and weaknesses, I started to think about more things to with this and other microscopes. Here are some ideas I wanted to follow:

3D microscopy

Basically, there are three methods for getting 3D images of your specimen:

  • having a special lens so that the camera is able to look at the specimen from multiple view points at only one certain point in time (see this article),
  • using two cameras to get two images at one certain point in time, or
  • using only one camera and move either the camera or the specimen after capturing the first photo to capture another one at a different point in time.

The special lens is far too expensive for our little project. For the second method, one would need two very tiny cameras or a mirror system to achieve good results. Since we cannot mount cameras and/or mirrors with such a high precision, this approach did not work either. Same holds for the third one.

Low-Cost Microscopes for Schools

Today almost every teenager owns a smartphone with a camera on board. Max came up with the idea that it might be really interesting to use this camera with a special mounted lens to have a low-cost microscope for school lessons, particularly in biology teaching. With my old smartphone I just tinkered a little around, but could only try very few lenses lying around with really bad results. However, this idea should definitely be followed in the future with more knowledge about complex lens systems.

Making Electricity Visible

This one is quite easy: I wanted to create a spark and view it under the microscope. One could even try to melt sugar to caramel, or burn a piece of paper and record a slow motion video of this process. Unfortunately, I have not found a battery in an appropriate price range that was strong enough to produce a spark that is visible. Maybe this approach can be followed by someone who has an old car battery standing around.

Tracking Blobs

Currently, I am working on a Pure Data patch to help Max with a blob tracking algorithm. Since I am new to Pd, I just did not finish my work yet, but I will upload the patch as soon as it works.