Raspberry Pi Zero Powers Custom Camera Platform

These days, most of us are carrying a fairly impressive digital camera with us at all times. But as capable as the hardware and software of a modern smartphone may be, there’s still plenty of reasons you may want a “real” camera to go along with it. The larger sensor, advanced controls, and selection of lenses that you’ll get with even a relatively cheap camera opens up a world of artistic possibilities.

If you’re really into chasing that perfect shot, you can even build your own digital camera these days. This design from [Jacob Cunningham] may not be able to go shot-for-shot against a Canon or Nikon in its current state, but we think you’ll agree there’s a lot of potential here — especially for something pieced together with modular components and perfboard.

Inside the 3D printed enclosure is a Raspberry Pi Zero, a Pi HQ Camera module, an 1.5″ OLED display, a lithium-ion battery pouch cell, and the charging and voltage regulation boards necessary to keep everything powered up. There’s also a handful of tactile buttons to work through the settings and menus, and a 10-axis IMU to help you keep your horizon level.

[Jacob] figures the whole thing comes in at around at $185.00, though naturally that number could go up or down considerably depending on what you’ve already got in the parts bin and what kind of lenses you add to the mix.

The hardware side of things looks more or less complete, at least for a first version, and [Jacob] has provided everything you’ll need to build one of your own. But the software is still a work in progress, with the latest push to the Python code in the project’s GitHub repository just eight hours old at the time of this writing. If you’ve been looking for a DIY camera project to really sink your teeth into, this could provide a great starting point.

If you’re more interested in moving pictures, we recently covered the CinePi project, which aims to develop an open source cinema-quality camera that you won’t need studio backing to afford.

Continue reading “Raspberry Pi Zero Powers Custom Camera Platform”

Making A Kit-Kat Clock Even Creepier

If there’s anything as American as baseball and apple pie, it’s gotta be the Kit-Kat clock in the kitchen. For the unfamiliar, the Kit-Kat clock is special in that its pendulum tail and eyes move back and forth with each passing second. They’re equal parts cute and creepy.

But not this particular Kit-Kat, not once [Becky Stern] got a hold of it. The cute/creepy scales have been tipped, because the eyes of this Kat follow you around the room. “You” in this case is fellow maker [Xyla Foxlin], whom [Becky] drew in the Maker Secret Santa pool. See, [Xyla] loves cats, but is deathly allergic to them. So really, what better gift is there?

In order to make this happen, [Becky] started by disconnecting the long lever that link the eyes and the tail, which move together, and connected a servo horn to the eyes. [Becky] drilled out the nose in order to fit the camera, which is connected to a Seeed Grove AI Vision board with a Xiao RP2040 piggybacked on top.

While soldering on the servo wires, [Becky] accidentally detached a tiny capacitor from the AI Vision board, but it turns out that it wasn’t critical. Although she only had to write one line of code to get it to work, it ended up working too well, with the eyes darting around really quickly. By making the servo move in timed increments to the new positions, it’s now much more creepy. Be sure to check out the build video after the break.

You know we can’t resist a clock build around here, especially when those clocks are binary.

Continue reading “Making A Kit-Kat Clock Even Creepier”

Parachute Drops Are Still A Viable Solution For Data Recovery From High Altitude Missions

Once upon a time, when the earliest spy satellites were developed, there wasn’t an easy way to send high-quality image data over the air. The satellites would capture images on film and dump out cartridges back to earth with parachutes that would be recovered by military planes.

It all sounds so archaic, so Rube Goldberg, so 1957. And yet, it’s still a viable method for recovering big globs of data from high altitude missions today. Really, you ask? Oh, yes indeed—why, NASA’s gotten back into the habit just recently!

Continue reading “Parachute Drops Are Still A Viable Solution For Data Recovery From High Altitude Missions”

When Is A Typewriter A Printer? When It Has A Parallel Port

If you want to talk to a typewriter using something other than your fingers on the keys, you could do a lot worse than to pick up a specimen featuring a Centronics parallel port. That’s what happened to [mlupo], who came across an old Swintec 1146 CMP and decided to hack it into an art installation.

At the push of a giant, clicky button, the typewriter now spits out family stories. This is all thanks to an Adafruit KB2040 keyboard driver being used in a new, exciting way — as a printer driver.

More specifically, the CircuitPython program running on the KB2040 takes in a text file and then sends the data one character at a time until a newline is reached. At that point, the typewriter sends a busy signal and the characters are typed.

As soon as the typewriter is no longer occupied, the data stream picks back up until the next newline or until the file is completely typed out.

Once [mlupo] figured out enough of the parallel port protocol, they were able to build a custom breakout board with the KB2040, a female parallel port, and a row of LEDs for debugging that [mlupo] kept because they look cool.

The KB2040 sets the values high on a series of the parallel port’s data pins, along with the port’s STROBE pin, which pulls low when data is ready. During each STROBE cycle, the high and low pins are read by the Swintec as a binary character.

Of course, you can always use the power of Pi to build your own modern typewriter.

Thanks to [foamyguy] for the tip!

Raspberry Pi Changes HATs

Following on the heels of their Raspberry Pi 5 launch and some specifications for their RP1 all-in-one peripheral chip, the Raspberry Pi folks have now released an update to the HAT peripheral hardware specification reflecting the new model. Called the HAT+, it represents a major step forward with some significant changes.

Most visible will be changes to the mechanical specification, for while the original HAT specification was very rigid this new version is much looser. A HAT+ must only mate with the 40-pin connector, including the ID pins, and line up with only a single mounting hole compared to the four on the original. Electrically, a HAT+ must recognise the standby power state in which the 3.3-volt line is powered down while the 5-volt line remains active, while software-wise, there are changes to the content of the ID EEPROM including the ability to inform about stackable smaller HATs.

Continue reading “Raspberry Pi Changes HATs”

New Part Day: Flush-mount Touchscreen For Retro PC Build

I recently had the opportunity to purchase an early version of a new display, and it happened to be just the thing I needed to make a project work. That display is the Elecrow 11.6″ CrowVision touchscreen slated for release in 2024. Preorders are being accepted on Crowd Supply.

I had an idea for a retro-inspired PC build that was just waiting for a screen like this. I’ll talk about the display and what’s good about it, then showcase the build for which it was the missing piece. If you’ve got a project waiting for something similar, maybe this part will provide what you need or at least turn on some new ideas.

What Is It?

The CrowVision 11.6″ 1366 x 768 touchscreen has an HDMI input, USB output for touch data, and accepts 12 V DC. It’s made to interface easily with a Raspberry Pi or other SBC (single-board computer).

Personally I consider a display like this to be the minimum comfortable size for using desktop type applications in a windowed environment. Most displays in this space are smaller. But aside from that, what helps make it useful for embedding into a custom enclosure is the physical layout and design.

Since I was looking for the largest display that could be flush-mounted in an enclosure without a lot of extra space around the display’s sides, it was just what I needed. The integrated touchscreen is a nice bonus.

Continue reading “New Part Day: Flush-mount Touchscreen For Retro PC Build”

Raspberry Pi 5 Goes Under The X-ray

Most Hackaday readers will know to some extent what lies inside their computer, even if this is only at a block diagram level listing the peripherals. But what is physically on a modern computer board? [Jeff Geerling] has subjected a Raspberry Pi 5 to a medical imager, and shares with us the many layers of parts and PCB he found there. With a six-layer board and a heap of large BGA chips on it, there’s a lot to look at.

For readers who are used to working with printed circuit boards, it’s likely the techniques involved in the design will not be new. For us, the magic lies in the scale. The sheer number of interconnects on the board is impressive enough, but when it becomes possible to peer into the SoC package it becomes evident that there’s an internal PCB with some of the smallest vias we have ever seen. [Jeff] goes on to show us part by part around the board, on the way reminding us that some of the earliest Pi boards had to be reworked to replace Ethernet jacks without magnetics.

There’s a beauty to these ghostly images which might not be apparent to anyone who hasn’t stared obsessively at a PCB in a CAD package while it takes shape. The images show the work of the PCB designer’s art at a fine scale. We’d almost go as far as to suggest they be viewed as fine art instead of industrial design. Take a look, the video is below the break.

If this art is a bit big for you, then look at ASIC design – which takes things down to the microscopic level of the doped silicon structures within these amazing chips.

Continue reading “Raspberry Pi 5 Goes Under The X-ray”