From 50s Perceptrons To The Freaky Stuff We’re Doing Today

Things have gotten freaky. A few years ago, Google showed us that neural networks’ dreams are the stuff of nightmares, but more recently we’ve seen them used for giving game character movements that are indistinguishable from that of humans, for creating photorealistic images given only textual descriptions, for providing vision for self-driving cars, and for much more.

Being able to do all this well, and in some cases better than humans, is a recent development. Creating photorealistic images is only a few months old. So how did all this come about?

Perceptrons: The 40s, 50s And 60s

We begin in …read more

Continue reading From 50s Perceptrons To The Freaky Stuff We’re Doing Today

How Many Hacks in an LED Display?

There are so many nice hacks in [Joekutz]’s retro LED display project that it’s hard to know where to start. There’s his DIY LED display controlled by an Arduino UNO. To have some text or picture for the display, he’s wired the output of a Bluetooth speaker directly to the Arduino, and sends it speaker tones that encode the text to draw. And as if that wasn’t enough, he’s hacked a quartz driver board from an analog clock to use the display as a clock as well.

Let’s start with the LED matrix display, perhaps the best excuse for trying …read more

Continue reading How Many Hacks in an LED Display?

Building a Self-Balancing Robot Made Easy

Not only has [Joop Brokking] built an easy to make balancing robot but he’s produced an excellent set of plans and software for anyone else who wants to make one too. Self-balancers are a milestone in your robot building life. They stand on two-wheels, using a PID control loop to actuate the two motors using data from some type of Inertial Measurement Unit (IMU). It sounds simple, but when starting from scratch there’s a lot of choices to be made and a lot of traps to fall into. [Joop’s] video explains the basic principles and covers the reasons he’s done …read more

Continue reading Building a Self-Balancing Robot Made Easy

A Flying, Fetching, Helping-Hand Omnicopter

Wouldn’t it be nice if you had a flying machine that could maneuver in any direction while rotating around any axis while maintaining both thrust and torque? Attach a robot arm and the machine could position itself anywhere and move objects around as needed. [Dario Brescianini] and [Raffaello D’Andrea] of the Institute for Dynamic Systems and Control at ETH Zurich, have come up with their Omnicopter that does just that using eight rotors in configurations that give it six degrees of freedom. Oh, and it plays fetch, as shown in the first video below.

Each propeller is reversible to provide …read more

Continue reading A Flying, Fetching, Helping-Hand Omnicopter

Music Reading for Machines

“Dammit Jim, I’m a hacker, not a musician!”, to paraphrase McCoy Scotty from the original Star Trek series. Well, some of us are also musicians, some, like me, are also hack-musicians, and some wouldn’t know a whole note from a treble clef. But every now and then the music you want is in the form of sheet music and you need to convert that to something your hack can play. If you’re lucky, you can find software that will read the sheet music for you and spit out a MIDI or WAV file. Or, as with my hand-cranked music player, …read more

Continue reading Music Reading for Machines

Hackaday Prize Entry: OLED Displays For Soldering Iron Tips

Having soldered one end of a wire to a switch, you move on to the next step in your hack, soldering the other end of the wire to the more temperature sensitive pin 11 on the 6847 video chip. You set the soldering pen’s target temperature to something lower. You position the end of a tinned wire just so, with the solder held between the ring and pinky fingers of the same hand. You stare hard at the pin while you still know which one it is. Luckily this soldering pen has a display in the handle, close enough for …read more

Continue reading Hackaday Prize Entry: OLED Displays For Soldering Iron Tips

Liquid Cooling Overclocked Raspberry Pi With Style

[HydroGraphix HeadQuarters] has earned his name with this one. While he is using mineral oil instead of hydro, he’s certainly done a nice job with the graphics of it. The ‘it’ in questions is an overclocked Raspberry Pi 3 in a transparent container filled with mineral oil, and with a circulating fan.

He’s had no problem running the Pi at 1.45 GHz while running a Nintendo 64 emulator, getting between 40 °C and 50 °C. The circulating fan is a five volt computer USB fan. It’s hard to tell if the oil is actually moving, but we’re pretty sure we …read more

Continue reading Liquid Cooling Overclocked Raspberry Pi With Style

Pneumatic Rotary Vane Joints Lend A Gentle Helping Hand

Festo has released a video showing the workings of their BionicCobot, a pneumatic robot arm developed for lending a helping hand to humans at a workstation. Since it works intimately with humans, it has to be safe, producing no harmful movements, and reacting when encountering an obstacle such as an arm containing delicate human bone. This it does using pneumatics and rotary vanes.

The arm has seven degrees of freedom, three in the shoulder, one in the elbow, another in the lower arm, and two in the wrist. But you won’t find any electric motor or gears. Instead each contains …read more

Continue reading Pneumatic Rotary Vane Joints Lend A Gentle Helping Hand

Neural Networks: You’ve Got It So Easy

Neural networks are all the rage right now with increasing numbers of hackers, students, researchers, and businesses getting involved. The last resurgence was in the 80s and 90s, when there was little or no World Wide Web and few neural network tools. The current resurgence started around 2006. From a hacker’s perspective, what tools and other resources were available back then, what’s available now, and what should we expect for the future? For myself, a GPU on the Raspberry Pi would be nice.

The 80s and 90s

For the young’uns reading this who wonder how us old geezers managed to …read more

Continue reading Neural Networks: You’ve Got It So Easy

Networking: Pin the Tail on the Headless Raspberry Pi

Eager to get deeper into robotics after dipping my toe in the water with my BB-8 droid, I purchased a Raspberry Pi 3 Model B. The first step was to connect to it. But while it has built-in 802.11n wireless, I at first didn’t have a wireless access point, though I eventually did get one. That meant I went through different ways of finding it and connecting to it with my desktop computer. Surely there are others seeking to do the same so let’s take a look at the secret incantations used to connect a Pi to a computer directly, …read more

Continue reading Networking: Pin the Tail on the Headless Raspberry Pi