Posts with «image(s)» label

Microscopic gigapixel photography with this X/Y stage setup

Normally the 10-50 gigapixels of a DSLR are good enough for nearly any photo you can imagine, but if you need more—and don’t want to spend many thousands of dollars—then this clever setup by Jon Bumstead may be just the thing.

His contraption uses a Nikon D5000 camera situated above a small photographic subject, which progressively moves in front of the lenses using an X/Y stage setup. Motion is handled by pair of stepper motors, under the control of an Arduino Nano and two L9110 driver boards. The Nano also commands the camera to snap a picture when the subject in position, producing an array of photos that can be stitched together to form an image with extreme detail.

In optical microscopes, there is a fundamental trade-off between field-of-view and resolution: the finer the detail, the smaller the region imaged by the microscope. One way to overcome this limitation is to translate the sample and acquire images over a larger field-of-view. The basic idea is to stitch together many high resolution images to form a large FOV. In these images, you get to see both the full sample, as well as fine detail in any portion of the sample. The result is an image consisting of about a billion pixels, much larger in comparison to the pictures taken by a DSLR or smartphone, which typically have around 10 to 50 million pixels.

In this Instructable, I will go over how to build a microscope capable of imaging a 90mm x 60mm field-of-view with pixels corresponding to 2 micrometer at the sample (although, I think the resolution is probably closer to 15 micrometer). The system uses camera lenses, but the same concept can be applied using microscope objectives to get even finer resolution.

Capture cinematic shots with this object-tracking camera slider

When filming your projects—or day-to-day life—static shots can be fun, but having a moving perspective often looks even better. The challenge is keeping the camera pointed at your subject, which maker Saral Tayal addresses with his automated slider.

This Arduino Uno-controlled slider is powered by a pair of brushed DC motors with encoders attached for feedback. One pulls the camera along a pair of rails on a set of linear bearings, while the other adjusts the camera’s horizontal angle using trigonometry to keep a particular object in-frame. 

Code and print files are available in Tayal’s write-up, and some beautiful resulting shots with an explanation of the project can be seen in the video below. 

Arduino Due VGA Signal Out

Photo credit: [Stimmer] on the Arduino Forum

[Stimmer] on the Arduino Forum hardcoded a way to display 160×240 (320×240 after some posts) VGA signal.

After working out how to do a timer interrupt I’ve had a go at making a VGA framebuffer. It is rather low-res at present(160×240) and fuzzy but I hope to be able to improve that. It has 8-bit colour (RRRGGGBB).
I cannot get Eagle to run right now so will have to describe the schematic in text:
Due pin 2 -> VGA pin 13 (HSync)
Due pin 3 -> VGA pin 14 (VSync)

Due pin 25 -> 820R resistor -> VGA pin 3 (blue)
Due pin 26 -> 390R resistor -> VGA pin 3 (blue)

Due pin 27 -> 2k2 resistor -> VGA pin 2 (green)
Due pin 28 -> 1k resistor -> VGA pin 2 (green)
Due pin 14 -> 470R resistor -> VGA pin 2 (green)

Due pin 15 -> 2k2 resistor -> VGA pin 1 (red)
Due pin 29 -> 1k resistor -> VGA pin 1 (red)
Due pin 11 -> 470R resistor -> VGA pin 1(red)

Due pin GND -> VGA pins 5,6,7,8,10

Via [Arduino Forum]