If you are a fan of nature documentaries you will no doubt have been wowed by their spectacular underwater sequences. So when you buy a GoPro or similar camera and put it in a waterproof case accessory, of course you take it with you when you go swimming. Amazing footage and international documentary stardom awaits!
Of course, your results are disappointing. The professionals have years of experience and acquired skill plus the best equipment money can buy, and you just have your hand, and a GoPro. The picture is all over the place, and if there is a subject it’s extremely difficult to follow.
[Steve Schmitt] has an answer to this problem, and it’s a refreshingly simple one. He’s built an underwater glider to which he attaches his camera and launches across the submerged vista he wishes to film. Attached to a long piece of line for retrieval, it is set to glide gently downwards at a rate set by the position of the camera on its boom.
Construction is extremely simple. The wing is a delta-shaped piece of corrugated plastic roofing sheet, while the fuselage is a piece of plastic pipe. A T-connector has the camera mount on it, and this can slide along the fuselage for pre-launch adjustments. It’s that simple, but of course sometimes the best builds are the simple ones. He’s put up a video which you can see below the break, showing remarkable footage of a test flight through a cold-water spring.
Continue reading “Gliding To Underwater Filming Success”
Proper documentation is important, and when traveling it is commonly achieved via photography. Redundant documentation is often inefficient, and the Camera Restricta — in a commentary on the saturation of photographed landmarks and a recent debate on photographic censorship in the EU — aims to challenge the photographer into taking unique photographs.
Camera Restricta has a 3D-printed body, housing a smartphone for gps data, display and audio output, while an ATTiny85 serves to control the interdicting function of the camera. When the user sets up to take a picture using Camera Restricta, an app running on the phone queries a node.js server that trawls Flikr and Panoramio for geotagged photos of the local area. From that information, the camera outputs a clicking audio relative to the number of photos taken and — if there are over a certain number of pictures of the area — the screen trips a photocell connected to the ATTiny 85 board, retracting the shutter button and locking down the viewfinder until you find a more original subject to photograph.
Continue reading “Camera Restricta Ensures Original Photography”
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.
Video resolution is always on the rise. The days of 640×480 video have given way to 720, 1080, and even 4K resolutions. There’s no end in sight. However, you need a lot of horsepower to process that many pixels. What if you have a small robot powered by a microcontroller (perhaps an Arduino) and you want it to have vision? You can’t realistically process HD video, or even low-grade video with a small processor. CORTEX systems has an open source solution: a 7 pixel camera with an I2C interface.
The files for SNAIL Vision include a bill of materials and the PCB layout. There’s software for the Vishay sensors used and provisions for mounting a lens holder to the PCB using glue. The design is fairly simple. In addition to the array of sensors, there’s an I2C multiplexer which also acts as a level shifter and a handful of resistors and connectors.
Continue reading “Arduino Video isn’t Quite 4K”
Some of the most enjoyable projects tend to have the terrible drawback of also having the most potential to cause bodily harm, like getting zapped by the capacitor when digging into a disposable camera. But often — if you’re careful — this curiosity pays off and you wind up learning how to make something cool like this coil gun from a camera flash’s capacitor. This handheld launches a small nail, and is packed in a handheld form factor with a light switch trigger.
[LabRatMatt] dispels any illusions of potential harm upfront and then repeatedly urges caution throughout his detailed guide. He breaks down the physics at work while maintaining a lighthearted tone. This coil gun uses a capacitor and charging circuit ripped from a disposable camera — [LabRatMatt] decided to double up with another capacitor that he had on hand from a previous project. The coil was repurposed from an old doorbell, but make sure to use a few hundred windings if you make your own coil. A light switch ended up being suitable for a trigger since it is able to handle the voltage spikes.
When assembled, it almost looks like something you’d expect to see in a post-apocalyptic wasteland, but it works!
Continue reading “Disposable Camera Coil Gun!”
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.
Every December and May the senior design projects from engineering schools start to roll in. Since the students aren’t yet encumbered with real-world detractors (like management) the projects are often exceptional, unique, and solve problems we never even thought we had. Such is the case with [Mark] and [Peter]’s senior design project: a pick and place machine that promises to solve all of life’s problems.
Of course we’ve seen pick-and-place machines before, but this one is different. Rather than identifying resistors and capacitors to set on a PCB, this machine is able to identify and sort candies. The robot — a version of the MeARM — has three degrees of freedom and a computer vision system to alert the arm as to what it’s picking up and where it should place it. A Raspberry Pi handles the computer vision and feeds data to a PIC32 which interfaces with the hardware.
One of the requirements for the senior design class was to keep the budget under $100, which they were able to accomplish using pre-built solutions wherever possible. Robot arms with dependable precision can’t even come close to that price restraint. But this project overcomes the lack of precision in the MeArm by using incremental correcting steps to reach proper alignment. This is covered in the video demo below.
Senior design classes are a great way to teach students how to integrate all of their knowledge into a final class, and the professors often include limits they might find in the real world (like the budget limit in this project). The requirement to thoroughly document the build process is also a lesson that more people could stand to learn. Senior design classes have attempted to solve a lot of life’s other problems, too; from autonomous vehicles to bartenders, there’s been a solution for almost every problem.
Continue reading “Pick-And-Place Machine for Candy”