[Ben Krasnow] Looks Inside Film Camera Date Stamping

Honestly, we never wondered how those old film cameras used to put the date stamp in the lower right-hand corner of the frame. Luckily, [Ben Krasnow] does not suffer from this deplorable lack of curiosity, and his video teardown of a date-stamping film camera back (embedded below) not only answers the question, but provides a useful lesson in value engineering.

For the likely fair fraction of the audience who has never taken a photo on film before, cheap 35-mm cameras were once a big thing. They were really all one had for family snapshots and the like unless you wanted to invest in single-lens reflex cameras and all the lenses and accessories. They were miles better than earlier cartridge cameras like the 110 or – shudder – Disc film, and the cameras started getting some neat electronic features too. One was the little red-orange date stamp, which from the color we – and [Ben] assumed was some sort of LED pressed up against the film, but it ends up being much cooler than that.

Digging into the back of an old camera, [Ben] found that there’s actually a tiny projector that uses a mirror to fold the optical path between the film and a grain-of-wheat incandescent bulb. An LCD filter sits in the optical path, but because it’s not exactly on the plane of the film, it actually has to project the image onto the film. The incandescent bulb acts as a point source and the mirror makes the optical path long enough that the date stamp image appears sharp on the film. It’s cheap, readily adapted to other cameras, and reliable.

Teardowns like this aren’t fodder for [Ben]’s usual video fare, which tends more toward homemade CT scanners and Apollo-grade electroluminescent displays, but this was informative and interesting, too.

Continue reading “[Ben Krasnow] Looks Inside Film Camera Date Stamping”

Modular Camera Remote Is Highly Capable

Many cameras these days have optional remotes that allow the shutter release to be triggered wirelessly. Despite this, [Foaly] desired more range, and more options for dealing with several cameras at once. As you’d expect, hacking ensued.

[Foaly] uses Silver modules to photograph rocket launches safely.
The system goes by the name of Silver, and is modular in nature. Each Silver module packs a transmitter and receiver, and can send and receive trigger orders to any other module in range. This allows a module to be used to trigger a camera, or be used as a remote to control other modules. There’s even a PC interface program that controls modules over USB.

Modules are also capable of sharing configuration changes with other modules in the field, making it easy to control a large battery of cameras without having to manually run around changing settings on each one. Oh, and it can run as a basic intervalometer too.

LoRa is used for wireless communications between modules, giving them excellent range. [Foaly] successfully used the remotes at ranges over 500 meters without any dropouts, capturing some great model rocket takeoffs in the process.

Silver is a highly robust project that should do everything the average photographer could ever possibly need, and probably a good deal more. Firmware and board files are available for those eager to make their own.

We’ve seen several very impressive camera augmentations entered into the 2019 Hackaday Prize, from ultra high-speed LED flash modules to highly flexible automatic trigger systems.

DIY Thermal Imager Uses DIY Gaussian Blur

Under the right circumstances, Gaussian blurring can make an image seem more clearly defined. [DZL] demonstrates exactly this with a lightweight and compact Gaussian interpolation routine to make the low-resolution thermal sensor data display much better on a small OLED.

[DZL] used an MLX90640 sensor to create a DIY thermal imager with a small OLED display, but since the sensor is relatively low-resolution at 32×24, displaying the data directly looks awfully blocky. Gaussian interpolation to improve the display looks really good, but it turns out that the full Gaussian interpolation isn’t a trivial calculation write on your own. Since [DZL] wanted to implement it on a microcontroller, the lightweight implementation was born. The project page walks through the details of Gaussian interpolation and how some effective shortcuts were made, so be sure to give it a look.

The MLX90640 sensor also makes an appearance in the Open Thermal Camera, one of the entries for the 2019 Hackaday Prize. If you’re interested in thermal imaging, don’t miss this teardown of a thermal imaging camera.

A Raspberry Pi 4 Video Streaming Backpack

Were you aware that there’s a market for backpack-housed live streaming video systems, and that they can cost as much as $1600? Apparently these things are popular with social media moguls who want to stream themselves living their fabulous lives to people sitting at home watching on YouTube or Twitch. But believing that even slack jawed yokels like us should have access to the same technology, [Speedify Labs] has been working on less expensive DIY alternative based on the Raspberry Pi 4.

Now you’ll note we didn’t use the term “cheap” to describe this build. As detailed here, it’s still going to cost you around $600. You could always swap out the Sony AS-300 camera and Elgato Cam Link capture device with cheaper versions, but the goal of this project was to deliver high quality HD video that’s comparable to what the professional rigs are capable of, so those kinds of concessions were avoided.

Whatever video source your audience and budget are comfortable with, it eventually gets fed into the Raspberry Pi 4 which uses an ffmpeg one-liner to encode the video and ultimately push it out as 720p at 24 FPS, which [Speedify Labs] says seems to be about as good as the Pi can do. The operator is able to start and stop the stream at will using a Circuit Playground Express and a Python script.

Of course, the trick to all of this is getting the video stream uploaded over potentially flaky mobile networks. But as you might have guessed, that’s where [Speedify Labs] gets to flex their eponymous product: a VPN with software channel bonding that allows you to combine multiple Internet connections for higher bandwidth and reliability. With their software, the Pi is able to stream the video through two mobile phones connected to it over USB. As demonstrated in the video below, the setup was able to maintain the stream even as they walked in and out of buildings.

Our very own [Lewin Day] wrote about his experiments with streaming video over 4G on the Raspberry Pi which might be of interest to anyone looking to take their show on the road. Though if you want to get serious it would be worth taking a look at the impressive mobile streaming rig that [Jenny List] saw at the BornHack 2019 hacker camp in Denmark.

Continue reading “A Raspberry Pi 4 Video Streaming Backpack”

Reading The Water Meter In A Literal Sense With An ESP8266

In our info-obsessed culture, hackers are increasingly interested in ways to quantify the world around them. One popular project is to collect data about their home energy or water consumption to try and identify any trends or potential inefficiencies. For safety and potentially legal reasons, this usually has to be done in a minimally invasive way that doesn’t compromise the metering done by the utility provider. As you might expect, that often leads to some creative methods of data collection.

The latest solution comes courtesy of [Keilin Bickar], who’s using the ESP8266 and a serial TTL camera module to read the characters from the LCD of his water meter. With a 3D printed enclosure that doubles as a light source for the camera, the finished device perches on top of the water meter and sends the current reading to HomeAssistant via MQTT without any permanent wiring or mounting.

Of course, the ESP8266 is not a platform we generally see performing optical character recognition. Some clever programming was required to get the Wemos D1 Mini Lite to reliably read the numbers from the meter without having to push the task to a more computationally powerful device such as a Raspberry Pi. The process starts with a 160×120 JPEG image provided by a VC0706 camera module, which is then processed with the JPEGDecoder library. The top and bottom of the image are discarded, and the center band is isolated into blocks that correspond with the position of each digit on the display.

Within each block, the code checks an array of predetermined points to see if the corresponding pixel is black or not. In theory this allows detecting all the digits between 0 and 9, though [Keilin] says there were still the occasional false readings due to inherent instabilities in the camera and mounting. But with a few iterations to the code and the aid of a Python testing program that allowed him to validate the impact of changes to the algorithm, he was able to greatly improve the detection accuracy. He says it also helps that the nature of the data allows for some basic sanity checks;  for example the number only ever goes up, and only by a relatively small amount each time.

This method might not allow the per-second sampling required to pull off the impressive (if slightly creepy) water usage data mining we saw recently, but as long as you’re not after very high resolution data this is an elegant and creative way to pull useful data from your existing utility meter.

A Teeny Tiny 3D Printed Macro Extension Tube

When you hear the term “extension tube”, you probably think of something fairly long, right? But when [Loudifier] needed an extension tube to do extreme close-ups with a wide-angle lens on a Canon EF-M camera, it needed to be small…really small. The final 3D printed extension provides an adjustable length between 0 and 10 millimeters.

But it’s not just an extension tube, that would be too easy. According to [Loudifier], the ideal extension distance would be somewhere around 3 mm, but unfortunately the mounting bayonet for an EF-M lens is a little over 5 mm. To get around this, the extension tube also adapts to an EF/EF-S lens, which has a shorter mount and allows bringing it in closer than would be physically possible under otherwise.

[Loudifier] says the addition of electrical connections between the camera and the lens (for functions like auto focus) would be ideal, but the logistics of pulling that off are a bit daunting. For now, the most reasonable upgrades on the horizon are the addition of some colored dots on the outside to help align the camera, adapter, and lens. As the STLs and Fusion design file are released under the Creative Commons, perhaps the community will even take on the challenge of adapting it to other lens types.

For the polar opposite of this project, check out the 300 mm long 3D printed extension tube we covered a few weeks back that inspired [Loudifier] to send this project our way.

3D-Printed Film Scanner Brings Family Memories Back To Life

There is a treasure trove of history locked away in closets and attics, where old shoeboxes hold reels of movie film shot by amateur cinematographers. They captured children’s first steps, family vacations, and parties where [Uncle Bill] was getting up to his usual antics. Little of what was captured on thousands of miles of 8-mm and Super 8 film is consequential, but giving a family the means to see long lost loved ones again can be a powerful thing indeed.

That was the goal of [Anton Gutscher]’s automated 8-mm film scanner. Yes, commercial services exist that will digitize movies, slides, and snapshots, but where’s the challenge in that? And a challenge is what it ended up being. Aside from designing and printing something like 27 custom parts, [Anton] also had a custom PCB fabricated for the control electronics. Film handling is done with a stepper motor that moves one frame into the scanner at a time for scanning and cropping. An LCD display allows the archivist to move the cropping window around manually, and individual images are strung together with ffmpeg running on the embedded Raspberry Pi. There’s a brief clip of film from a 1976 trip to Singapore in the video below; we find the quality of the digitized film remarkably good.

Hats off to [Anton] for stepping up as the family historian with this build. We’ve seen ad hoc 8-mm digitizers before, but few this polished looking. We’ve also featured other archival attempts before, like this high-speed slide scanner.

Continue reading “3D-Printed Film Scanner Brings Family Memories Back To Life”