A Partwork As A Hackspace Course

If you watch a lot of TV just after Christmas, you will be familiar with partworks. Or at least, you will if you live in the part of the world this is being written from, and if you aren’t you should count yourself lucky. The premise is simple: buy this magazine once a month, and in each issue you will receive a fresh component which you can assemble over time into a beautiful model of a galleon, a Lancaster bomber, or a patchwork quilt.

The value for money offered by such publications is highly suspect, the quality of the finished item is questionable, and though the slick TV adverts make them sound alluring you’re much better off buying the Airfix model kit or just cutting your own patches.

There’s a partwork that caught our eye which may be worth a second look. It’s probably unfair on reflection to call it a partwork though as it doesn’t deserve to be associated with the scammier end of the publishing business. Swansea Hackspace are currently running a six-week all-inclusive course designed to introduce the participant to robotics through a step-by-step assembly of an Arduino based robot. Tickets were £60 ($85) to hackspace members, and all parts were included in that price.

At first sight it might seem a little odd to feature a course. It’s not a hack, you’ll say. And though the little Arduino robot is a neat piece of kit, you’d be right. It’s hardly ground-breaking. But the value here doesn’t lie in the robot itself, but in the course as an exercise in community engagement. If you are involved in the running of a hackspace perhaps you’ll understand, it can sometimes be very difficult to persuade timid visitors to come along more than once, or to join the space. Hackspaces can be intimidating places, after all.

The Swansea course holds the promise of addressing that issue, to say to an interested but non-expert newcomer that they needn’t worry; if they have an interest in robotics then here’s a way to learn. This community engagement and spreading of knowledge reveals an aspect of the hackspace movement that sometimes remains hidden, and it’s something we’d like to see more of in other spaces.

Powering A Lot Of Nixie Tubes

[Limpkin] has an idea for a project that uses a lot of IN-9 Nixie tubes. Where a Nixie tube clock would only use four or six tubes, [Limpkin] is looking at fifty IN-9 bar graph Nixie tubes. These tubes only light up above 100 Volts and draw about half an amp. That’s 64 Watts, according to the math on the project page, so how does [Limpkin] plan on powering these tubes? With a big high voltage power supply.

The power supply [Limpkin] designed is more or less what you would expect to find in any power supply. There’s a transformer, a bunch of caps, and a rectifier. Going with a standard laminated core transformer would mean this power supply would be huge and heavy, but once again eBay comes to the rescue with a small, 150 Watt toroidal transformer. The largest output on the transformer was two 24 V outputs. Combining those outputs gets [Limpkin] to 48V AC, or 68V peak to peak. A full wave voltage doubler with two caps and two diodes gives [Limpkin] the 136V DC that will power the tubes.

Combine the high voltage circuit with a 9V AC tap, a small bridge rectifier, and a few more caps, and [Limpkin] had a supply that would power the tubes and the rest of the electronics in his multiple Nixie tube project. A few passes with a CNC mill gave the power supply a nice case topped off with a foreboding toroidal transformer ready to power a beautiful neon project.

After The Prize: What’s Next For The Light Electric Utility Vehicle

Winner of the third place in last year’s Hackaday Prize was [Chris Low]’s Light Electric Utility Vehicle. In case you think that once a Hackaday Prize is in the bag then that’s it and the project creator packs up and goes home, [Chris] dispels that idea, he’s invested his winnings straight back into his project and posted his latest progress on an improved Mk3 model.

Light Electric Utility Vehicle, 2015-style
Light Electric Utility Vehicle, 2015-style

We first covered the Light Electric Utility Vehicle back in June 2015 when it was first entered for the 2015 Hackaday Prize. The aim was to produce a rugged and simple small electric vehicle that could be powered by solar energy and that was suitable for the conditions found in South Sudan, where [Chris] works. The vehicle as we saw it then was an articulated design, with chain drive to bicycle-style wheels. The Mk3 version by comparison has lost the articulation in favour of rack-and-pinion steering, has in-hub motors instead of chain drive, and now features coil-spring suspension. You might comment that it has lost some of its original simplicity and become something more like a conventional electric UTV, but along the way it has also become more of a practical proposition as an everyday vehicle.

You can follow the entire build log on the Light Electric Utility Vehicle’s project page on hackaday.io, and below the break have a look at [Chris]’s video showing it in action. Continue reading “After The Prize: What’s Next For The Light Electric Utility Vehicle”

Snake On A BBC Micro:bit

The first of the BBC Micro Bits are slowly making their ways into hacker circulation, as is to be expected for any inexpensive educational gadget (see: Raspberry Pi). [Martin] was able to get his hands on one and created the “hello world” of LED displays: he created a playable game of snake that runs on this tiny board.

For those new to the scene, the Micro Bit is the latest in embedded ARM systems. It has a 23-pin connector for inputs and outputs, it has Bluetooth and USB connectivity, a wealth of sensors, and a 25-LED display. That’s small for a full display but it’s more than enough for [Martin]’s game of snake. He was able to create a hex file using the upyed tool from [ntoll] and upload it to the Micro Bit. Once he worked out all the kinks he went an additional step further and ported the game to Minecraft and the Raspberry Pi Sense HAT.

[Martin] has made all of the code available if you’re lucky enough to get your hands on one of these. Right now it seems that they are mostly in the hands of some UK teachers and students, but it’s only a matter of time before they become as ubiquitous as the Raspberry Pi or the original BBC Micro.  It already runs python, so the sky’s the limit on these new boards.

Continue reading “Snake On A BBC Micro:bit”

All Quiet On The West Virginia Border: The National Radio Quiet Zone

Ask a hundred people why they like to escape to the forest and you’ll probably get a hundred reasons, but chances are good that more than a few will say they seek the peace and quiet of the woods. And while the woods can be a raucous place between the wildlife and the human visitors, it is indeed a world apart from a busy city street, at least in the audio frequencies. But on the EM spectrum, most forests are nearly as noisy as your average cube farm, and that turns out to be a huge problem if you happen to run exquisitely sensitive radio receivers.  That’s the reason for the National Radio Quiet Zone, a 13,000 square mile electromagnetic safe-zone in the woods west of Washington DC. Who’s listening to what and why are a fascinating part of this story, as are the steps that are taken to keep this area as electromagnetically quiet as possible.

Continue reading “All Quiet On The West Virginia Border: The National Radio Quiet Zone”

Open Source Robotics With WireBeings

Everyone needs a cute robotic buddy, right? [Matthew Hallberg] created WireBeings, an open source 3D printed robotic platform. Looking like a cross between Wall-E and Danbo, WireBeings is designed around the Arduino platform. We do mean the entire platform. You can fit anything from an Arduino micro to a Mega2560 stacked with 3 shields in its oversized head. There’s plenty of room for breadboards and custom circuits.

WireBeings is designed to be 3D printed. All the non-printable parts are commonly available. Gear motors, wheels, the ubiquitous HC-SR04 ultrasonic sensor, and a few other parts are all that is needed to bring this robot to life. Sketches are downloaded via USB. Once running, WireBeings can communicate via an HC-06 Bluetooth module.  If the Arduino isn’t enough power for whatever project you’re working on, no problem. [Matt] designed WireBeings to carry a smartphone. Just connect the robot and phone via Bluetooth, and let the phone’s processor do all the heavy lifting. What if you don’t have a spare phone? Check our report on hacks using prepaid Android Smartphones.

We could see WireBeings as the centerpiece for a “learn Arduino” class at a hackerspace. Start with the classic blinky sketch on one of the robot’s eyes. Build from there until the students have a fully functioning robot.

There is definitely room for improvement on the WireBeings project. [Matt] made the rookie mistake of going with a single 9-volt battery to power his creation. While a 9V is fine for the Arduino, those motors will quickly drain it. [Matt’s] planning on moving to a LiPo in the future. Why not stop by the project page and give him a hand?

Continue reading “Open Source Robotics With WireBeings”

Bela: Real-Time BeagleBone Audio/Analog Cape

Bela is a cape for the BeagleBone Black that’s aimed at artists and musicians. Actually, the cape is much less than half of the story — the rest is in some clever software and a real-time Linux distribution. But we’re getting ahead of ourselves. Let’s talk hardware first.

First off, the cape has stereo input and output as well as two amplified speaker outs. It can do all of your audio stuff. It also has two banks of analogue inputs and outputs, each capable of handling eight signals. In our opinion, this is where the Bela is cool. In particular, the analog outputs are not Arduino-style “analog outputs” where it’s actually a digital output on which you can do PWM to fake an analog signal. These are eight 16-bit outputs from an AD5668 DAC which means that you can use the voltages directly, without filtering.

Then there’s the real trick. All of these input and output peripherals are hooked up to the BeagleBone’s Programmable Realtime Units (PRUs) — a hardware subsystem that’s independent of the CPU but can work along with it. The PRU is interfaced with the real-time Linux core to give you sub-microsecond response in your application. This is a big deal because a lot of other audio-processing systems have latencies that get into the tens of milliseconds or worse, where it starts to be perceptible as a slight lag by humans.

The downside of this custom analog and audio I/O is that it’s not yet supported by kernel drivers, and you’ll need to use their “Heavy Audio Tools” which compiles Pd programs into C code, which can then drive the PRUs. Of course, you can write directly for the PRUs yourself as well. If you just want to play MP3s, get something you have a bunch of simpler, better options. If you need to do responsive real-time audio installations, Bela is a way to go.

The project is open-source, but we had to do a bunch of digging to find what we were looking for. The hardware is in zip files here, and you’ll find the software here. The demo projects look/sound pretty cool and their Kickstarter is long over-funded, so we’re interested to see what folks make with these.