A Victrola For The 21st Century

We’ve lost something tangible in our listening to music, as we made the move from physical media through MP3 players to streaming services on our mobile devices. A 12″ vinyl disc may be slightly cumbersome, but there is an undeniable experience to pulling it from the sleeve and placing it on the turntable. Would you like to recreate that? [Castvee8] would, because he’s created a 21st-century version of a wind-up gramophone, complete with a turntable and horn.

Under the hood is an Arduino-controlled MP3 player, while on the surface is a 3D-printed turntable and horn. On the turntable is placed a CD, and a lead screw moves the horn across it during play to simulate the effect of a real turntable. An Arduino motor controller shield drives the turntable and lead screw, and at the end of each song, the horn is automatically returned to the start of the CD as if it were a record.

The effect is purely aesthetic but should make for an unusual talking point if nothing else. Surprisingly this project is not the first of its type, in the past, we’ve shown you another one that played a real CD in the place of the record on the turntable.

Floor Mopping Robot Takes Cleanliness To The Next Level

While it’s nice to have a robot vacuum your floors for you, a vacuum can only clean your house so much. For a really deep clean, you’ll also need to run a mop over the hard floor surfaces. [Josh] took this to its logical conclusion and built a robot that can really scour his floors for his entry into this year’s Hackaday Prize.

The robot has the ability to spray the floor with a cleaning solution, and then drive over it and scrub the floors with a squeegee. Its designed in a way that allows it to get into tight corners without needing a special brush, and of course it has all the bells and whistles that other robots have, such as ultrasonic sensors, collision detection, and a brain that allows it to navigate a course and get the entire area cleaned.

There are many videos of the robot in action on the project site, showing its operation and testing various features of the device. It’s a pretty interesting take on the home robot, and since its Open Hardware you can build your own if you’re often frustrated by having to mop your own floors, or you could modify it to do things other than squeegee the floors clean.

Continue reading “Floor Mopping Robot Takes Cleanliness To The Next Level”

The Better RetroPie Handheld

The Raspberry Pi has become the best video game console on the planet. With RetroPi, anyone can play Super Mario 3, Doctor Mario, and even Doki Doki Panic. Adafruit’s PiGRRL Zero and [Wermy]’s reconfabulation of an old brick Game Boy to house a Raspi Zero and display have made the Raspberry Pi portable, along with all those retro games we love so dearly.

There’s a problem with these builds, though. They only use the Raspberry Pi Zero, and with that the limitations on emulation performance, and the Raspi 3 is far too big for a portable console. What’s the solution? It’s the greatest homebrew console ever created. For this year’s Hackaday Prize, [DeanChu] is building the Retro-CM3. It’s a retro handheld with a 3D printed enclosure, that’s powered by the Raspberry Pi Compute Module 3. Stand back, folks. We have a winner that will top the Raspberry Pi and 3D printing subreddits.

The key feature for this build is, of course, the raw processing power of the Raspberry Pi Compute Module 3. This is a Raspberry Pi 3 with 4 GB of eMMC stuffed onto a board that fits into an SODIMM socket. The pins on this device give you access to the GPIOs and the DSI connector. All you really need to turn this into an amazing vintage emulation console is a breakout board with a few buttons, power supply, and a display.

The extra components for this build include a 3.2 inch LCD using the DPI interface. There’s a speaker, and a 2000mAh battery. The real tricky part here is the custom PCB, breaking out the DPI pins on the Compute Module, adding a small speaker, and throwing a small STM32 to read the buttons. It’s an entire system, ready to be housed in a 3D printed enclosure.

This is, simply, the best Raspberry Pi portable you’ll ever see, at least until we get a Rasberry Pi Zero with the capabilities of the Pi 3. It’s an excellent use of the very small Compute Module, and one of the most polished Hackaday Prize entries we’ve seen thus far.

Because Building A Relay Computer Isn’t Hard Enough

For this year’s Hackaday Prize, we’re doing something special. We’re introducing achievements for Prize projects. Think of them as merit badges. If your Hackaday Prize project has multiple parts that come together into one unified, awesome whole, you get the Voltron achievement. If you’ve built a musical instrument that unexpectedly blows everyone’s minds, you get the Diva Plavalaguna Achievement. A select few entries will earn the Pickle Rick achievement. What’s this? It’s a jaw-dropping build that makes you shake your head in the totality of engineering perfection.

Here’s a project that nails this achievement. It’s a homebrew computer, made out of relays, that runs a custom instruction set. It’s built on Brainf*ck. It is, by far, the most absurd and amazing homebrew computer you’ve ever seen.

Several modules on a shelf, for scale.

First, the hardware. This CPU is built out of about 800 Soviet reed relays, RES64, RES55, and RES-43 relays, if you want some part numbers. These relays are mounted on logic cards connected to a backplane. Each backplane consists of thirty-two of these cards, and it takes two backplanes to build up a 16-bit full adder. The 16-bit instruction pointer and 16-bit address pointer each fit on half a backplane.

Moving up one level, the instruction set for this computer is based on Brainf*ck, with a few additions. The ‘+’ instruction adds to the current value, the ‘>’ instruction still increases the current memory address, but there are a few new instructions that make this CPU not an interminable world of suffering. There’s now a ‘write current data value to register’ commands, and logical XOR instructions.

Have relay-based computers been done before? Yes, and so have Brainf*ck ISAs. The combination is rarely seen, and we’ve never seen one that performs this well. Below, you can see a video of this computer counting at 500 operations per second (or 500 Hz from a frequency counter). This is really unimaginable with any other relay computer we’ve seen, and it’s all thanks to those really tiny Soviet tubes. If you want a Hackaday Prize project that’s jaw-dropping, here you go.

Continue reading “Because Building A Relay Computer Isn’t Hard Enough”

Lawn Dog Faithfully Cuts The Grass

As a kid, [Josh] always dreamed of building robots to do his boring, dangerous chores like mowing and weed-eating the lawn. Now that he’s built Lawn Dog, an all-terrain robotic lawn mower, he can kick back and mentally high-five his younger self.

Lawn Dog is the result of hitching the business end of a Jazzy electric mobility chair to a Ryobi lawn mower with a custom flexible bracket, and then tweaking it to handle the worst that [Josh]’s lawn has to offer. It’s powered by two 24 V lawn and garden batteries and driven with a Sabertooth 2X12 motor controller. After a slippery maiden voyage, Lawn Dog now masters rough and green with aplomb thanks to doubled-up omniwheels on the Ryobi and very special tires on the Jazzy.

[Josh] wants nothing to do with weed-eating and mowing the ditch, so it’s important that the Lawn Dog is up to the job. He put some solid rubber tires on the Jazzy and then drove 50 screws into each one to add serious traction. Prime the carburetor and pull that cord there to see Lawn Dog’s mowing and ditch handling skills.

Continue reading “Lawn Dog Faithfully Cuts The Grass”

The Amazing Hacks Of World Create Day

For this year’s Hackaday Prize, we started an amazing experiment. World Create Day organized hundreds of hackerspaces around the world to come together and Build Hope for the future. This was an experiment to bring community shops and workspaces together to prototype their entries for the Hackaday Prize, and boy was it a success. We had hackerspaces from Portland to Pakistan taking part, and these are just a few of the amazing hacks they pulled off.

Students In Canada Repairing LipSyncs!

The theme of this year’s Hackaday Prize is to Build Hope, and students in Burnaby, British Columbia worked on some very cool projects that did just that. They created custom video game controllers, prototyped a few exoskeleton arms, and repaired LipSyncs. A LipSync is a mouth-operated joystick that allows a person to control a cursor on a computer with a minimum amount of head and neck movement. The idea behind the LipSync is to give wheelchair-bound people access to computers. This is important because an estimated one million people in Canada and the United States have limited or no use of their arms, rendering touchscreens inoperable.

The LipSync was an entry into the 2016 Hackaday Prize, and while it didn’t win the grand prize, it did bring a device that usually costs $3,000 down to about $300. That’s an order of magnitude of cost reduction that Builds Hope for the future. It’s amazing!

Raspberry Pis and Tschunk Slushies!

You might think that mixing alcohol and electronics might be dangerous, but not the people of kraut space, the hackerspace in Jena, Germany. For their World Create Day adventures, they made Tschunk Slushies! What is Tschunk? It’s rum and Club Mate, the definitive hacker drink! You might even say the addition of ethanol made it even more of a hacker drink. Ha ha.

While the Tschunk Slushies were mixing up, the team at the Jena Hackerspace set to work on their World Create Day project, an interface that logs their electricity usage. In reality this is just a photosensor taped to their power meter, but they’ve hooked everything up to a Raspberry Pi, giving them the ability to monitor electricity consumption over the Internet. That’s amazing. Governments and utility companies have spent billions of dollars developing ‘smart’ electricity meters, but a few ‘hackers’ have created their own in just hours! It’s almost as if that ‘hacker’ title isn’t bad at all, and being a ‘hacker’ is a good thing!

Making Laser Cutters Safe And Soldering Keychains

You’ll shoot your eye out, kid! Or at least you stand a decent chance of suffering irreversible eye damage if you’re running a laser cutter with the lid open. And for some reason, most of the cheap laser cutters out there come without safety interlocks if you can believe it. For his World Create Day Project, [RoboterFreak] made a laser cutter more secure. By putting a relay, microswitch, and Arduino in line with the laser tube, you can safely modify an off-the-shelf laser cutter to be vastly safer.

It’s not much, but it goes a long way toward making a laser cutter safe. With the simple addition of a switch, this laser cutter is now a machine that can be used within a quarter mile of children. This is something simple that you should do at your own hackerspace.

But World Create Day and the Hackaday Prize isn’t only about fretting over safety concerns. The folks at Thimble.io had fun soldering their own keychain flashlight. This is an awesome way to learn how to solder and hardware development. That’s exactly what we’re looking for in this year’s Hackaday Prize, by the way. We want people who will Build Hardware to Change The World.

The Hackaday Prize is running until November, and there’s still plenty of time to get your entry in. It doesn’t even have to be related to World Create Day, the most amazing virtual congregation of hackerspaces the world has ever seen. You can start your entry for the Hackaday Prize right here, build a project that will Build Hope, and be in the running to win tens of thousands of dollars. It’s an amazing contest, and we couldn’t have done it without the support of our amazing online community.

A Well-Chronicled Adventure In Tiny Robotics

Some of us get into robotics dreaming of big heavy metal, some of us go in the opposite direction to build tiny robots scurrying around our tabletops. Our Hackaday.io community has no shortage of robots both big and small, each an expression of its maker’s ideals. For 2018 Hackaday Prize, [Bill Weiler] entered his vision in the form of Project Johnson Tiny Robot.

[Bill] is well aware of the challenges presented by working at a scale this small. (If he wasn’t before, he certainly is now…) Forging ahead with his ideas on how to build a tiny robot, and it’ll be interesting to see how they pan out. Though no matter the results, he has already earned our praise for setting aside the time to document his progress in detail and share his experience with the community. We can all follow along with his discoveries, disappointments, and triumphs. Learning about durometer scale in the context of rubber-band tires. Exploring features and limitations of Bluetooth hardware and writing code for said hardware. Debugging problems in the circuit board. And of course the best part – seeing prototypes assembled and running around!

As of this writing, [Bill] had just completed assembly of his V2 prototype which highlighted some issues for further development. Given his trend of documenting and sharing, soon we’ll be able to read about diagnosing the problems and how they’ll be addressed. It’s great to have a thoroughly documented project and we warmly welcome his robot to the ranks of cool tiny robots of Hackaday.io.