Launch Console Delivers Enjoyment To Software Deployment

Sometimes it feels as though all the good physical interactions with machines have disappeared. Given our current germ warfare situation, that is probably a good thing. But if fewer than ten people ever will be touching something, it’s probably okay to have a little fun and make your own interfaces for things.

Fun definitely seems to be some of the inspiration behind [sethvoltz]’s retro-style launch console. This two-factor authorization token-based system is responsible for an important task that usually receives no fanfare — deploying code to production.

The console is centered around a Yubikey, which is type of hardware dongle for 2FA. Flipping the guarded toggle switch will initiate the launch sequence, and then it’s time to insert the Yubikey into the 3D-printed lock cylinder and wait for authorization. If the Raspberry Pi decides all systems are go, then the key can be turned ninety degrees and the mushroom button mashed. You have our permission to peek at the declassified demo after the break. Stick around for a CAD view inside the lock cylinder.

Console culture was great, but the old full-size cabinets sure took up a lot of space. If you’re more of a hardware person, check out this mini-console for testing multiple servos.

Continue reading “Launch Console Delivers Enjoyment To Software Deployment”

Expansion Board Puts Spotify On The Amiga 500

No doubt some purists in the audience will call this one cheating, since this Amiga 500 from 1987 isn’t technically connecting to Spotify and playing the music by itself. But we also suspect those folks might be missing the point of a site called Hackaday. With all the hoops [Daniel Arvidsson] hopped through to make this happen, what else could it be if not a hack?

This one starts, like so many projects these days, with the Raspberry Pi. Don’t worry Amiga aficionados, this classic machine hasn’t been gutted and had its internals replaced with a diminutive Linux board. But thanks to an expansion card known as the A314, you could say it’s received a penguin infusion. This clever board allows an internally mounted Raspberry Pi to communicate with the Amiga 500 through shared memory, making all sorts of trickery possible.

In this case, the Raspberry Pi is actually the one connecting to the Spotify Connect service with raspotify and decoding the stream. But thanks to a few pipes and an ALSA plugin, the audio itself is actually pushed into the Amiga’s sound hardware. In the video after the break, the process is demonstrated with tunes that are befitting a computer of this vintage.

This process is similar to how one classic Apple fan got Spotify running on their Macintosh SE/30 with a similar respect for the vintage hardware. Of course if you actually want to gut your Amiga 500 and replace it with a Raspberry Pi, we’ve seen some pretty good conversions to get you started.

Continue reading “Expansion Board Puts Spotify On The Amiga 500”

This Is Not An Argument Bot

While in-person arguments are getting harder to come by these days, we’ll always have the internet (hopefully). So what can you do to stay on your game in a time when a little levity is lauded? Build an argument bot and battle wits with the best — a stern-faced John Cleese!

This latest offering from [8 Bits And A Byte] refers to a Monty Python sketch featuring an argument service — an office with a receptionist who will take your money and send you down the hall for a healthy and heated discussion. If you’ve never gone on a Monty Python binge, well, it’s probably as good a time as any.

Electronics-wise, the argument bot is a pretty simple build. A Raspberry Pi B+ outfitted with a Google AIY hat listens to your side of things and decides which bones to pick. Your obviously misguided statements are then matched with DialogFlow intents, and dissent is sent back through the speaker. Meanwhile, Mr. Cleese’s jaw moves up and down on a printed and servo-driven linear actuator while he maintains a stiff upper lip. Before you go off on that Python binge, check out the build video after the break.

Have you seen what can happen two robots argue? ‘Tis but a scratch. Continue reading “This Is Not An Argument Bot”

Watchman Watches You Watching Him Watch You

At this point, society has had over three decades to get used to the Blue Man Group. Maybe that’s why we’re less disturbed by [Graham Jessup]’s face-tracking Watchman than we should be. Either that, or it’s because it reminds us of Data from Star Trek: The Next Generation. Frankly, this is just way too cool to be dismissed out of hand as creepy.

The Watchman finds faces via video feed from a camera module positioned in his forehead as a third eye. The camera is connected to a Pi Zero that’s wearing a Google AIY vision bonnet. The Pi translates the face locations into servo positions and feeds them to an Arduino UNO located in the frontal lobe region to move the eyeballs and lids accordingly.

[Graham] had a bit of trouble with tracking accuracy at first, so he temporarily replaced the pupils with 5 mW lasers and calibrated them by tracking a printed stand-in of his head to avoid burning out his retinas.

This project builds on previous work by [Tjahzi] and the animatronic eye movements of [Will Cogley]. We can only imagine how awesome the Watchman would look with a pair of [Will]’s incredibly realistic eyeballs. Either way, we would totally trust the Watchman to defend our modest supply of toilet paper in the coming weeks. Check out a brief demo after the break, and a whole lot more clips on [Graham]’s site.

Continue reading “Watchman Watches You Watching Him Watch You”

This Compact Pi Terminal Will Show You The Way

The Raspberry Pi holds incredible promise for those looking to build a small mobile terminal that they can take with them on the go, something you can throw into your bag and pull out whenever there’s some hacking to be done. But getting the diminutive Linux board to that point can take quite a bit of work. You need to find a suitably small keyboard, design a custom case, and wire it all up without letting any of that pesky Magic Smoke escape.

But a recent project from [remag293] might make things a bit easier for those looking to get their feet wet in the world of custom mobile computers. The boxy handheld device has everything you need, and nothing you don’t. A basic case, a short parts list, and an absolute minimum of wiring. What’s not to love? Even if you don’t make an exact clone of this device, it’s an excellent reference to quickly bootstrap your own bespoke terminal.

So what’s inside the 3D printed case? Not a whole lot, really. Obviously there’s a Raspberry Pi, a 3.5 inch TFT touch screen display, and a miniature keyboard. The keyboard is of the Bluetooth variety, and other than being freed from its enclosure and wired into the header on the display module for power, it’s otherwise stock.

As for the parts you can’t see from the outside, there’s a 3.7 V 4400 mAh battery pack and an Adafruit PowerBoost 1000 module to handle charging and power distribution. Beyond the big lighted button on the side (which you could certainly replace with something more low-key should you chose), that’s about it. When it’s all together, you’ve got a battery powered computer that’s ready for the road with a minimum amount of fuss.

If you’re looking for something that’s a bit larger, and more than a little unconventional, you could start by printing out a full cyberdeck. After all, if you’re going to build your own non-traditional portable computer, you might as well go all out.

Getting 1000 FPS Out Of The Raspberry Pi Camera

The Raspberry Pi camera has become a de facto standard for many maker projects, making things like object recognition and remote streaming a breeze. However, the Sony IMX219 camera module used is capable of much more, and [Gaurav Singh] set out to unlock its capabilities.

After investigating the IMX219 datasheet, it became clear that it could work at higher bandwidths when configured to use all four of its MIPI CSI lanes. In the Raspberry Pi module, only two MIPI lanes are used, limiting the camera’s framerate. Instead, [Gaurav] developed a custom IMX219 breakout module allowing the camera to be connected to an FPGA using all four lanes for greater throughput.

With this in place, it became possible to use the camera at framerates up to 1,000 fps. This was achieved by wiring the IMX219 direct to an FPGA and then to a USB 3.0 interface to a host computer, rather than using the original Raspberry Pi interface. While 1,000 fps is only available at a low resolution of 640 x 80, it’s also possible to shoot at 60 fps at 1080p, and even 15 fps at 3280 x 2464.

While it’s probably outside the realm of performance required for the average user, [Gaurav] ably demonstrates that there’s often capability left on the table if you really need it. Resources are available on Github for those eager to delve deeper. We’ve seen others use advanced techniques to up the frame rate of the IMX219, too. Video after the break.

Continue reading “Getting 1000 FPS Out Of The Raspberry Pi Camera”

Surviving The Apocalypse With A Briefcase Full Of Pi

Let’s imagine that you’ve spent most of your life indoors tinkering with electronic gadgets and that you don’t have a lot of practical survival experience. Since you’re currently reading Hackaday, it shouldn’t be much of a stretch for you. Let’s further imagine that our entire civilization gets upended by an ecological disaster, nuclear war, invaders from Zeta Reticuli, that sort of thing. What do you do?

If you’re [Evan Meaney], you might start by retrieving the Crash Recovery Device from its EMP shielded storage nook. This mobile digital library is designed to serve as a backup copy of all the information we’d lose in a post-Internet world. It holds detailed geological maps, a library of survival manuals, agriculture guides, and should you get bored, the entirety of Wikipedia.

Of course, having all that information in a digital format is no good if you can’t access it. Rather than designing a device from scratch, [Evan] based his rugged command center on the Raspberry Pi Recovery Kit by [Jay Doscher].

He deleted the more esoteric components such as the mil-spec connectors on the front panel, and improved the ability to switch between different power sources with a capacitor bank big enough to smooth out any momentary interruptions. There’s also added circuitry so the device can be run on a wider range of voltages, allowing the use of whatever batteries or power sources can be scrounged up. [Evan] even thought to use automotive style fuses that could be pilfered from abandoned vehicles if necessary.

We know what you’re probably thinking; a better way to hone your survival skills and prepare for a disaster would be to just go camping a few times a year. Fair enough. But if you’re a city dweller who might not have the option, it’s hard to argue that you wouldn’t be better off having a mobile repository of survival information to consult should you need it. Doubly so if it looks this cool.

Continue reading “Surviving The Apocalypse With A Briefcase Full Of Pi”