Road Apology/Gratitude Emitter Car LED Sign

Sometimes, when you’re driving, a simple wave when someone lets you in can go unnoticed and sometimes you make a mistake and a simple wave just isn’t enough. [Noapparentfunction] came up with a nice project to say ‘Thanks’ and ‘My Bad’ to his fellow drivers.

The display uses four Max 7219 LED matrix displays, so the total resolution is 32 by 8. [Noapparentfunction] came up with an inspired idea: using a glasses case to hold the LED matrices and Raspberry Pi. It’s easy to get into if necessary, stays closed, and provides a nice finished look. Having little knowledge of electronics and no programming skills, [Noapparentfunction] had to rely on cutting and pasting Python code as well as connecting a mess of wires together, but the end result works, and that’s what matters.

A network cable runs from the glasses case suction cupped to the rear window to another project box under the dashboard. There, the network cable is connected to two buttons and the power. No network information is passed, the cable is just a convenient collection of wires with which to send signals. Each of the buttons shows a different message on the display.

Depending on where you live, this might not be legal, and we’re sure many of our readers (as well as your author) could come up with some different messages to display. However, this is a cool idea and despite [Noapparentfunction]’s admitted limitations, is a nice looking finished product. Also, its name is Road Apology Gratitude Emitter. Here are some other car mod articles: This one adds some lighting to the foot well and glove compartment and this one on the heinousness of aftermarket car alarms.

Quantum Weirdness In Your Browser

I’ll be brutally honest. When I set out to write this post, I was going to talk about IBM’s Q Experience — the website where you can run real code on some older IBM quantum computing hardware. I am going to get to that — I promise — but that’s going to have to wait for another time. It turns out that quantum computing is mindbending and — to make matters worse — there are a lot of oversimplifications floating around that make it even harder to understand than it ought to be. Because the IBM system matches up with real hardware, it is has a lot more limitations than a simulator — think of programming a microcontroller with on debugging versus using a software emulator. You can zoom into any level of detail with the emulator but with the bare micro you can toggle a line, use a scope, and hope things don’t go too far wrong.

So before we get to the real quantum hardware, I am going to show you a simulator written by [Craig Gidney]. He wrote it and promptly got a job with Google, who took over the project. Sort of. Even if you don’t like working in a browser, [Craig’s] simulator is easy enough, you don’t need an account, and a bookmark will save your work.

It isn’t the only available simulator, but as [Craig] immodestly (but correctly) points out, his simulator is much better than IBM’s. Starting with the simulator avoids tripping on the hardware limitations. For example, IBM’s devices are not fully connected, like a CPU where only some registers can get to other registers. In addition, real devices have to deal with noise and the quantum states not lasting very long. If your algorithm is too slow, your program will collapse and invalidate your results. These aren’t issues on a simulator. You can find a list of other simulators, but I’m focusing on Quirk.

What Quantum Computing Is

As I mentioned, there is a lot of misinformation about quantum computing (QC) floating around. I think part of it revolves around the word computing. If you are old enough to remember analog computers, QC is much more like that. You build “circuits” to create results. There’s also a lot of difficult math — mostly linear algebra — that I’m going to try to avoid as much as possible. However, if you can dig into the math, it is worth your time to do so. However, just like you can design a resonant circuit without solving differential equations about inductors, I think you can do QC without some of the bigger math by just using results. We’ll see how well that holds up in practice.

Continue reading “Quantum Weirdness In Your Browser”

Friday Hack Chat: Becoming Cyborg

What is it like to be a cyborg? What does it mean to have augmented hearing, improved vision, and coprocessors for your brain that enhance your memory? We could ask people with hearing aids, glasses, and a smartphone strapped to their wrist, but that’s boring. We’re looking to the future and the cool type of cyborgation, and that’s what this week’s Hack Chat is all about.

Our guest for this week’s Hack Chat will be Lindy Wilkins, and they’re here to discuss what it takes to be a cyborg. Right now, they’re sporting a magnetic implant, an NFC implant and will soon have a North Sense, an exo-sensory device that tells your brain where North is.

Lindy is currently based in Toronto as a PhD student at the University of Toronto, and director at the Site 3 coLaboratory. They spend free time making robots, playing with lasers, and thinking about how body modification and where the intersection of bio-hacking and wearable technology will meet in the near future.

During this Hack Chat, we’re going to be talking about what it means to be a cyborg. Is it simply a matter of wearing contacts, getting a replacement hip or heart valve, or is it something even cooler? Do RFID tags count? Do insulin pumps? We’re going to be digging deep into what it means to be a cyborg, and what future technologies will enable the human body to do. You are, of course, encouraged to ask your own questions; leave those on the Hack Chat event page.

join-hack-chat

Our Hack Chats are live community events on the Hackaday.io Hack Chat group messaging. This Hack Chat is going down Friday, January 26th at noon, Pacific time. Time Zones got you down? Here’s a handy countdown timer!

Click that speech bubble to the left, and you’ll be taken directly to the Hack Chat group on Hackaday.io.

You don’t have to wait until Friday; join whenever you want and you can see what the community is talking about.

This Home-Made PDA Is A Work Of Art

There was a time, back in the 1990s, when a PDA, or Personal Digital Assistant, was the height of mobile computing sophistication. These little hand-held touch-screen devices had no Internet connection, but had preloaded software to manage such things as your calendar and your contacts. [Brtnst] was introduced to PDAs through a Palm IIIc and fell in love with the idea, but became disillusioned with the Palm for its closed nature and lack of available software a couple of decades later.

His solution might have been to follow the herd and use a smartphone, but he went instead for the unconventional and produced his own PDA. And after a few prototypes, he’s come up with rather a well-executed take on the ’90s object of desire. Taking an ARM microcontroller board and a commodity resistive touchscreen, he’s clad them in a 3D-printed PDA case and produced his own software stack. He’s not prepared to release it just yet as he’s ashamed of some of its internal messiness, but lets hope that changes with time.

What this project shows is how it is now so much easier to make near commercial quality one-off projects from scratch. Accessible 3D printing has become so commonplace as to be mundane in our community, but it’s worth remembering just how much of a game-changer it has been.

To see the device in action, take a look at the video below the break.

Continue reading “This Home-Made PDA Is A Work Of Art”

Printed It: Rubber Band PCB Vise

If you’ve ever worked on a small PCB, you know how much of a hassle it can be to hold on to the thing. It’s almost as if they weren’t designed to be held in the grubby mitts of a human. As designs have become miniaturized over time, PCBs are often so fragile and festooned with components that tossing them into the alligator clips of the classic soldering “third hand” can damage them. The proper tool for this job is a dedicated PCB vise, which is like a normal bench vise except it doesn’t crank down very hard and usually has plastic pads on the jaws to protect the board.

Only problem with a PCB vise is, like many cool tools and gadgets out there, not everybody owns one. Unless you’re doing regular PCB fabrication, you might not take the plunge and buy one either. So what’s a hacker on a budget to do when they’ve got fiddly little PCBs that need attention?

Luckily for us, we live in a world where you can press a button and have a magical robot on your desktop build things for you. Online model repositories like Thingiverse and YouMagine are full of designs for printable PCB vises, all you have to do is pick one. After looking through a number of them I eventually decided on a model designed by [Delph27] on Thingiverse, which I think has a couple of compelling features and more than deserves the few meters of filament it will take to add to your bench.

Of course the best part of all of this is that you can customize and improve the designs you download, which is what I’m about to do with this PCB vise!

Continue reading “Printed It: Rubber Band PCB Vise”

Firing Up 750 Raspberry Pis

Creating Raspberry Pi clusters is a popular hacker activity. Bitscope has been commercializing these clusters for a bit now and last year they created a cluster of 750 Pis for Los Alamos National Labs. You might wonder what an institution know for supercomputers wants with a cluster of Raspberry Pis. Turns out it is tough to justify taking a real high-speed cluster down just to test software. Now developers can run small test programs with a large number of CPU cores without requiring time on the big iron.

On the face of it, this doesn’t sound too hard, but hooking up 750 of anything is going to have its challenges. You have to provide power and carry away heat. They all have to communicate, and you aren’t going to want to house the thing in a few hundred square feet which makes heat and power even more difficult.

Continue reading “Firing Up 750 Raspberry Pis”

DIY Dungeon Crawler Game Plays On Single LED Strip

A delightful version of a clever one-dimensional game has been made by [Critters] which he calls TWANG! because the joystick is made from a spring doorstop with an accelerometer in the tip. The game itself is played out on an RGB LED strip. As a result, the game world, the player, goal, and enemies are all represented on a single line of LEDs.

How can a dungeon crawler game be represented in 1D, and how is this unusual game played? The goal is for the player (a green dot) to reach the goal (a blue dot) to advance to the next level. Making this more difficult are enemies (red dots) which move in different ways. The joystick is moved left or right to advance the player’s blue dot left or right, and the player can attack with a “twang” motion of the joystick, which eliminates nearby enemies. By playing with brightness and color, a surprising amount of gameplay can be jammed into a one-dimensional display!

Code for TWANG! is on github and models for 3D printing the physical pieces are on Thingiverse. The video (embedded below) focuses mainly on the development process, but does have the gameplay elements explained as well and demonstrates some slick animations and sharp feedback.

Continue reading “DIY Dungeon Crawler Game Plays On Single LED Strip”