Making A Concrete Pinhole Camera

A pinhole camera is a simple device that can be built out of virtually any simple closed chamber, and is a great way to learn about the basic principles of photography. [amuu] has created a version that can be readily made out of concrete, of all materials!

The photos captured by the camera featured some artifacts from light leaks and grit, but the results are enjoyable for their lo-fi, homebrew aesthetic!

The build starts with the creation of a mold for the concrete, using laminated sheets of foam. The foam is assembled with cut-up pieces of a ballpoint pen serving as cores in the mold. This provides a space for the film winders in the final product. The concrete is then mixed and poured into the mold, and allowed to set. Tapping or vibrating the mold is key to getting all the air bubbles out of the mixture.

Once set, the foam is mechanically removed from the concrete and the camera can be finished off. The internals are given a lick of black paint to improve the camera’s light-tightness. The shutter, pinhole, and film winder are then also fitted to allow the camera to function.

[amuu]’s first attempt to take photos with the camera lead to some results that were pleasingly lo-fi. There are overscan issues on the film and some other artifacts, but overall, the results are esoteric and fun. If you’re not a fan of the concrete camera, though, you can always consider making a 3D-printed pinhole camera instead!

Learn Sign Language Using Machine Vision

Learning a new language is a great way to exercise the mind and learn about different cultures, and it’s great to have a native speaker around to improve the learning experience. Without one it’s still possible to learn via videos, books, and software though. The task does get much more complicated when trying to learn a language that isn’t spoken, though, like American Sign Language. This project allows users to learn the ASL alphabet with the help of computer vision and some machine learning algorithms.

The build uses a computer vision model in MobileNetV2 which is trained for each sign in the ASL alphabet. A sign is shown to the user on a screen, and the user needs to demonstrate the sign to the computer in order to progress. To do this, OpenCV running on a Raspberry Pi with a PiCamera is used to analyze the frames of the user in real-time. The user is shown pictures of the correct sign, and is rewarded when the correct sign is made.

While this only works for alphabet signs in ASL currently, the team at the University of Glasgow that built this project is planning on expanding it to include other signs as well. We have seen other machines built to teach ASL in the past, like this one which relies on a specialized glove rather than computer vision.

Continue reading “Learn Sign Language Using Machine Vision”

Clever Stereo Camera Uses Sony Wireless Camera Modules

Stereophotography cameras are difficult to find, so we’re indebted to [DragonSkyRunner] for sharing their build of an exceptionally high-quality example. A stereo camera has two separate lenses and sensors a fixed distance apart, such that when the two resulting images are viewed individually with each eye there is a 3D effect. This camera takes two individual Sony cameras and mounts them on a well-designed wooden chassis, but that simple description hides a much more interesting and complex reality.

Sony once tested photography waters with the QX series — pair of unusual mirrorless camera models which took the form of just the sensor and lens.  A wireless connection to a smartphone allows for display and data transfer. This build uses two of these, with a pair of Android-running Odroid C2s standing in for the smartphones. Their HDMI video outputs are captured by a pair of HDMI capture devices hooked up to a Raspberry Pi 4, and there are a couple of Arduinos that simulate mouse inputs to the Odroids. It’s a bit of a Rube Goldberg device, but it allows the system to use Sony’s original camera software. An especially neat feature is that the camera unit and display unit can be parted for remote photography, making it an extremely versatile camera.

It’s good to see a stereo photography camera designed specifically for high-quality photography, previous ones we’ve seen have been closer to machine vision systems.

Camera held in hand

Review: Vizy Linux-Powered AI Camera

Vizy is a Linux-based “AI camera” based on the Raspberry Pi 4 that uses machine learning and machine vision to pull off some neat tricks, and has a design centered around hackability. I found it ridiculously simple to get up and running, and it was just as easy to make changes of my own, and start getting ideas.

Person and cat with machine-generated tags identifying them
Out of the box, Vizy is only a couple lines of Python away from being a functional Cat Detector project.

I was running pre-installed examples written in Python within minutes, and editing that very same code in about 30 seconds more. Even better, I did it all without installing a development environment, or even leaving my web browser, for that matter. I have to say, it made for a very hacker-friendly experience.

Vizy comes from the folks at Charmed Labs; this isn’t their first stab at smart cameras, and it shows. They also created the Pixy and Pixy 2 cameras, of which I happen to own several. I have always devoured anything that makes machine vision more accessible and easier to integrate into projects, so when Charmed Labs kindly offered to send me one of their newest devices, I was eager to see what was new.

I found Vizy to be a highly-polished platform with a number of truly useful hardware and software features, and a focus on accessibility and ease of use that I really hope to see more of in future embedded products. Let’s take a closer look.

Continue reading “Review: Vizy Linux-Powered AI Camera”

Astrophotography On The Game Boy Camera

The Game Boy Camera was the first digital camera that many of us ever interacted with. At the time it was fairly groundbreaking to take pictures without film, even though the resolution was extremely low by modern standards, and it could only shoot two-bit color. It’s been long enough since its release that it’s starting to become a popular classic with all kinds of hacks and modifications, like this one which adds modern SLR camera lenses which lets it take pictures of the Moon.

The limitations of the camera make for a fairly challenging build. Settings like exposure are automatic on the Game Boy Camera and can’t be changed, and the system only allows the user to change contrast and brightness. But the small sensor size means that astrophotography can be done with a lens that is also much smaller than a photographer would need with a modern DSLR. Once a mount was 3D printed to allow the lenses to be changed and a tripod mount was built, it was time to take some pictures of the moon.

Thanks to the interchangeability of the lenses with this build, the camera can also capture macro images as well. The build went into great detail on how to set all of this up, even going as far as giving tips for how to better 3D print interlocking threads, so it’s well worth a view. And, for other Game Boy Camera builds, take a look at this one which allows the platform to send its pictures over WiFi.

Continue reading “Astrophotography On The Game Boy Camera”

A 3D Printed 35mm Movie Camera

Making a camera can be as easy as taking a cardboard box with a bit of film and a pin hole, but making a more accomplished camera requires some more work. A movie camera has all the engineering challenges as a regular camera with the added complication of a continuous film transport mechanism and shutter. Too much work? Not if you are [Yuta Ikeya], whose 3D printed movie camera uses commonly-available 35 mm film stock rather than the 8 mm or 16 mm film you might expect.

3D printing might not seem to lend itself to the complex mechanism of a movie camera, however with the tech of the 2020s in hand he’s eschewed a complex mechanism in favour of an Arduino and a pair of motors. The camera is hardly petite, but is still within the size to comfortably carry on a shoulder. The film must be loaded into a pair of cassettes, which are pleasingly designed to be reversible, with either able to function as both take-up and dispensing spool.

The resulting images have an extreme wide-screen format and a pleasing artistic feel. Looking at them we’re guessing there may be a light leak or two, but it’s fair to say that they enhance the quality rather than detract from it. Those of us who dabble in movie cameras can be forgiven for feeling rather envious.

We’ve reached out to him asking whether the files might one day be made available, meanwhile you can see it in action in the video below the break.

Continue reading “A 3D Printed 35mm Movie Camera”

Is The IPhone Camera Too Smart? Or Not Smart Enough?

What is a photograph? Technically and literally speaking, it’s a drawing (graph) of light (photo). Sentimentally speaking, it’s a moment in time, captured for all eternity, or until the medium itself rots away. Originally, these light-drawings were recorded on film that had to be developed with a chemical process, but are nowadays often captured by a digital image sensor and available for instant admiration. Anyone can take a photograph, but producing a good one requires some skill — knowing how to use the light and the camera in concert to capture an image.

Eye-Dynamic Range

The point of a camera is to preserve what the human eye sees in a single moment in space-time. This is difficult because eyes have what is described as high dynamic range. Our eyes can process many exposure levels in real time, which is why we can look at a bright sky and pick out details in the white fluffy clouds. But a camera lens can only deal with one exposure level at a time.

In the past, photographers would create high dynamic range images by taking multiple exposures of the same scene and stitching them together.Done just right, each element in the image looks as does in your mind’s eye. Done wrong, it robs the image of contrast and you end up with a murky surreal soup.

Image via KubxLab

Continue reading “Is The IPhone Camera Too Smart? Or Not Smart Enough?”