Posts | Comments

Planet Arduino

Archive for the ‘digital cameras hacks’ Category

It can be hard enough to take a good photograph of a running kid or pet, and if we’re being honest, sometimes even stationary objects manage to allude our focus. Now imagine trying to take a picture of something moving really fast, like a bullet. Trying to capture the moment a fast moving projectile hits an object is simply not possible with a human behind the shutter button.

Enter the ballistic chronometer: a device that uses a set of sensor gates and a highly accurate timer to determine how fast an object is flying through it. Chronometers that operate up to a couple hundred meters per second are relatively common, but [td0g] had something a little faster in mind. He’s come up with an optical setup that he claims can capture objects moving as fast as Mach 2. With this chronometer tied into a high-speed flash rig, [td0g] is able to capture incredible shots such as the precise instant a bullet shatters a glass of water.

Because he couldn’t find any phototransistors with the sub-microsecond response time necessary to detect a small object moving at 1,000 m/s, [td0g] ended up using LEDs in a photoconductive configuration, where 27 VDC is applied backwards against the diode. Careful monitoring of voltage fluctuations across the diode allows for detection of changes in the received light level. To cut down on interference, [td0g] used IR LEDs as his light sources, reasoning there would be less ambient IR than if he used something in the visual range.

What really impresses with this build is the attention to detail and amount of polish [td0g] put into the design. From the slick angled bracket that holds the Arduino and LCD to the 3D printed covers over the optical gates, the final device looks like a professional piece of equipment with a price tag to rival that of a used car.

For the future, [td0g] plans on upgrading to faster comparators than he LM339’s he has installed currently, and springing for professionally done PCBs instead of protoboard. In it’s current state this is already a very impressive piece of kit, so we’d love to see what it looks like when it’s “finished”.

If you don’t need something quite this high end but still would like to see how fast something is going, we have covered chronometer builds to fit every budget.

Filed under: Arduino Hacks, digital cameras hacks, hardware

It’s 2017 and even GoPro cameras now come with voice activation. Budding videographers, rest assured, nothing will look more professional than repeatedly yelling at your camera on a big shoot. Hackaday alumnus [Jeremy Cook] heard about this and instead of seeing an annoying gimmick, saw possibilities. Could they automate their GoPro using Arduino-spoken voice commands?

It’s an original way to do automation, for sure. In many ways, it makes sense – rather than mucking around with trying to make your own version of the GoPro mobile app (software written by surfers; horribly buggy) or official WiFi remote, stick with what you know. [Jeremy] decided to pair an Arduino Nano with the ISD1820 voice playback module. This was then combined with a servo-based panning fixture – [Jeremy] wants the GoPro to pan, take a photo, and repeat. The Arduino sets the servo position, then commands the ISD1820 to playback the voice command to take a picture, before rotating again.

[Jeremy] reports that it’s just a prototype at this stage, and works only inconsistently. This could perhaps be an issue of intelligibility of the recorded speech, or perhaps a volume issue. It’s hard to argue that a voice control system will ever be as robust as remote controlling a camera over WiFi, but it just goes to show – there’s never just one way to get the job done. We’ve seen people go deeper into GoPro hacking though – check out this comprehensive guide on how to pwn your GoPro.

Filed under: Arduino Hacks, digital cameras hacks

Industrial hardware needs to be reliable, tough, and interoperable. For this reason, there are a series of standards used for command & control connections between equipment. One of the more widespread standards is ModBus, an open protocol using a master-slave architecture, usually delivered over RS-485 serial. It’s readily found being used with PLCs, HMIs, VFDs, and all manner of other industrial equipment that comes with a TLA (three letter acronym).

[Absolutelyautomation] decided to leverage ModBus to control garden variety digital cameras, of the type found cluttering up drawers now that smartphones have come so far. This involves getting old-school, by simply soldering wires to the buttons of the camera, and using an Arduino Nano to control the camera while talking to the ModBus network.

This system could prove handy for integrating a camera into an industrial production process to monitor for faults or defective parts. The article demonstrates simple control of the camera with off-the-shelf commercial PLC hardware. Generally, industrial cameras are very expensive, so this hack may be useful where there isn’t the budget for a proper solution. Will it stand up to industrial conditions for 10 years without missing a beat? No, but it could definitely save the day in the short term for a throwaway price. One shortfall is that the camera as installed will only save pictures to its local memory card. There’s a lot to be said for serving the images right to the engineer’s desk over a network.

We’ve seen [Absolutelyautomation]’s work before – check out this implementation of Pong on an industrial controller.

Filed under: Arduino Hacks, digital cameras hacks

The next giant leap for mankind is to the stars. While we are mostly earthbound — for now — that shouldn’t stop us from gazing upwards to marvel at the night sky. In saying that, if you’re an amateur astrophotographer looking to take long-exposure photos of the Milky Way and other stellar scenes, [Anthony Urbano] has devised a portable tracking setup to keep your photos on point.

When taking pictures of the night sky, the earth’s rotation will cause light trails during long exposures. Designed for ultra-portability, [Urbano’s] rig uses an Arduino UNO controlled Sanryusha P43G geared stepper motor coupled to a camera mounting plate on a small tripod. The setup isn’t designed for anything larger than a DSLR, but is still capable of taking some stellar pictures.

55mm Exposure Comparison

A quartet of buttons and indicator LEDs allow [Urbano] to adjust the tracking speed and display the current speed; the key here is that it doesn’t require re-calibration for each use. The entire setup fits inside a standard camera bag, which makes for easier treks out into the wilds — away from light pollution — to truly capture the night sky.

[Urbano] has designed the project to be accessible to most amateur makers, but if you’re looking for a more involved setup, check out this star tracker — it uses 3D printed parts and has lasers!

[Thanks for sharing your project with us, Anthony Urbano!]

Filed under: Arduino Hacks, digital cameras hacks

It’s no secret that a lot of time, money, and effort goes into photographing and filming all that delicious food you see in advertisements. Mashed potatoes in place of ice cream, carefully arranged ingredients on subs, and perfectly golden french fries are all things you’ve seen so often that they’re taken for granted. But, those are static shots – the food is almost always just sitting on a plate. At most, you might see a chef turning a steak or searing a fillet in a commercial for a restaurant. What takes real skill – both artistic and technical – is assembling a hamburger in mid-air and getting it all in stunning 4k video.

That’s what [Steve Giralt] set out to do, and to accomplish it he had to get creative. Each component of the hamburger was suspended by rubber bands, and an Arduino timed and controlled servo system cut each rubber band just before that ingredient entered the frame. There’s even a 3D printed dual-catapult system to fling the condiments, causing them to collide in the perfect place to land in place on the burger.

In order to get this shot, [Steve] needed two things: precise timing and a robotic camera system to follow the burger down as it was assembled as it fell. The timing was taken care of with a control system he designed himself (which he’ll reuse for future projects). The robotic camera was a commercial unit capable of repeatedly following a preprogrammed path. You can see in the video below how it rotates around the hamburger to achieve a really cool 3D effect. Obviously a camera-wielding robot like the one [Steve] used is very expensive, but with a little ingenuity a DIY build is certainly possible.

[thanks to DMPalmer for the tip]

Filed under: Arduino Hacks, digital cameras hacks

Thermal imaging cameras are objects of desire for hackers and makers everywhere, but sadly for us they can be rather expensive. When your sensor costs more than a laptop it puts a brake on hacking.

Thankfully help is at hand, in the form of an affordable evaluation board for the Panasonic Grid-EYE thermal imaging camera sensor. This sensor has sparked the interest of the Hackaday community before, featuring in a project that made the 2014 Hackaday Prize semifinals, but has proved extremely difficult to obtain.

All that has now changed though with this board. It features the Grid-EYE sensor itself, an Atmel ATSAM-D21G18A microcontroller, and onboard Bluetooth, but has an interesting feature that, as well as being a standalone device, can be used as an Arduino shield. A full range of APIs are provided, and the code is BSD licensed.

This module is not the highest-spec thermal imaging camera on the market by any means, after all it has a resolution of only 64 pixels in an 8×8 grid. But its affordability and easy availability should trigger a fresh crop of thermal camera projects in our community, and we applaud that.

Thermal camera projects have featured quite a few times here on Hackaday. Some have been based on the FLIR Lepton module, like this one that combines its image with a 640×480 visible camera and another that claims to be one of the smallest thermal cameras, while others have harnessed raw ingenuity to create a thermal camera without a sensor array. This pan-and tilt design for example, or this ingenious use of light painting. Please, keep them coming!

[via oomlout]

Filed under: Arduino Hacks, digital cameras hacks

High speed photography is fun. Ultra high frame rate video, even more so. But since not many of us have access to $10,000 HFR cameras… we have to make do with long exposure shots a perfectly timed camera flash. You can design a system to trigger the flash at just the right millisecond — but they’re still pretty expensive typically.

[Electronupdate] has a 100W LED module and penchant for Arduino Nanos — so he wondered if he could make an affordable high speed camera rig — and he did.

It’s a pretty slick little setup. He has a limit switch mounted to a nail on a piece of wood — when the water balloon drops on it, it triggers the mechanical switch. The Arduino then triggers the LED flash, which is quite a large load and requires a High Side Switch to operate. A small LCD and series of buttons allow him to dial in the time offset just right in order to get some awesome photos of a water balloon exploding.

Alternatively, you can achieve the same effect with friggin’ lasers.

Filed under: Arduino Hacks, digital cameras hacks

The well-dressed hacker [Sean Hodgins] has put together a neat little project: a battery powered remote shutter. He built it for use with Beme, the latest Snapchat clone that all of the cool kids are now using.

This service is designed to get away from the selfie culture by starting to record when you hold your phone against your chest, so you are looking at the thing being recorded, not your phone. [Sean] wanted a bit more control than that, so he built a remote control that starts the recording by moving the servo arm over the proximity sensor.

He built this neat little device from an Arduino Pro Mini, a battery, a small servo, a couple of power control boards and a cheap RF link from SeedStudio, all glued onto an iPhone case. It’s a bit rough around the edges (the servo makes some noise that is picked up on the recording, for one thing), but it is a great example of how to lash together a quick prototype to test a project out.

Filed under: Arduino Hacks, digital cameras hacks

Reach Out and Touch Someone with WiFi Photo Booth

arduino hacks, digital cameras hacks, digital photography, dslr, photo booth, Raspberry Pi Commenti disabilitati su Reach Out and Touch Someone with WiFi Photo Booth 

[kitesurfer1404] put together a nice looking vintage photobooth with WiFi capability. He’s using an arduino to monitor the state of the buttons, LED lighting control, seven segment display AND the DSLR camera. He then uses a Raspberry Pi to control imagine processing and to provide scaling and other effects, which can take up to 20 seconds per image. The Pi runs in WiFi Access Point mode, so anyone with a WiFi capable device can connect to the photo booth and view the images.

We’ve seen some interesting twists on photo booths before. But [kitesurfer1404’s] vintage style makes his stand out all on its own. He designed the graphics with Inkscape and printed them on thick paper. He then soaked the graphics in tea for several hours and dried then for several more days to get that nice rustic look.

Be sure to check out [kitesurfer1404’s] site for full details and an assortment of high resolution images of his project.

Filed under: Arduino Hacks, digital cameras hacks, Raspberry Pi

What’s cooler than learning about timers and interrupts on AVRs? Well, if you’re like [Matt], you can use that learning experience to build something useful – in this case, a timer for various camera flashes.

There are two ways to measure the speed of a flash. The first is the lag between when a button is pressed and when the flash goes off. As long as this is consistent, everything’s okay. The second type of speed is the pulse width. When looking at a xenon flash as time vs. brightness, they have a large spike at the beginning followed by a significant amount of decay. LED flashes are pretty much one cycle of a square wave.

To measure both types of flash speed, [Matt] used a $0.50 photodiode an a 3.5mm mack that ties into the flash remote. These bits are wired up to an Arduino, a little bit of fun work with timers and interrupts happens, and [Matt] learns how fast his flash is.

Filed under: Arduino Hacks, digital cameras hacks

  • Newsletter

    Sign up for the PlanetArduino Newsletter, which delivers the most popular articles via e-mail to your inbox every week. Just fill in the information below and submit.

  • Like Us on Facebook