Pi Zero Powered Skateboard

There’s something to be said for whizzing around town on your own automatic personal transport. It’s even better when you’ve built it yourself. That’s just what [The Raspberry Pi Guy] did – built a Wiimote controlled, Raspberry Pi Zero powered skateboard and whizzed around Cambridge to show it off.

It’s a fairly simple build – skateboard, battery, motor and mount, controller, Wiimote and Pi Zero. The Raspberry Pi controls the motor controller which in turn controls the motor speed. The Python code that [The Raspberry Pi Guy] wrote comes in at around a hundred lines and manages the motor controller and the Bluetooth connection to the Wiimote, which is used to control the board’s speed while the user controls the steering. [The Raspberry Pi Guy] says he’s gotten up to 30 km/h on the skateboard, which, given a powerful enough motor and a non-bumpy surface isn’t hard to believe.

It may seem a bit of overkill, running a bit of Python on a Raspberry Pi to run a motor (others have done it with something simpler) but it’s a fun project nonetheless. [The Raspberry Pi Guy] describes where he got the parts to put the skateboard together and has released the Python code on his GitHub page.

Continue reading “Pi Zero Powered Skateboard”

Icehat on a Raspberry Pi Zero

Give Your RPi A Cool FPGA Hat

Need additional, custom IO for your Raspberry Pi? Adding an FPGA is a logical way to expand your IO, and allow for high speed digital interfaces. [Eric Brombaugh]’s Icehat adds a Lattice iCE5LP4K-SG48 FPGA in a package that fits neatly on top of the Raspberry Pi Zero. It also provides a few LEDs and Digilent compatible PMOD connectors for adding peripherals. The FPGA costs about six bucks, so this is one cheap FPGA board.

The FPGA has one time programmable memory, but can also be programmed over SPI. This allows the host Pi to flash the FGPA with the latest bitstream at boot. Sadly, this particular device is not supported by the open source Icestorm toolchain. Instead, you’ll need Lattice’s iCEcube2 design software. Fortunately, this chip is supported by the free license.

Icehat is an open source hardware design, but also includes a software application for flashing a bitstream to the FPGA from the Pi and an example application to get you started. All the relevant sources can be found on Github, and the PCB is available on OSHPark.

While this isn’t the first pairing of a Raspberry Pi and FPGA we’ve seen, it is quite possibly the smallest, and can be built by hand at a low cost.

Dtto Explorer Modular Robot Wins 2016 Hackaday Prize

Dtto, a modular robot designed with search and rescue in mind, has just been named the winner of the 2016 Hackaday Prize. In addition to the prestige of the award, Dtto will receive the grand prize of $150,000 and a residency at the Supplyframe Design Lab in Pasadena, CA.

This year’s Hackaday Prize saw over 1,000 entries during five challenge rounds which asked people to Build Something that Matters. Let’s take a look at the projects that won the top five prizes. They exemplify the five challenge themes: Assistive Technologies, Automation, Citizen Scientist, Anything Goes, and Design Your Concept. dtto-main-image-cropped

Dtto — Explorer Modular Robot

Grand Prize Winner ($150,000 and a residency at the Supplyframe Design Lab): Dtto is modular robot built with 3D printed parts, servo motors, magnets, and readily available electronics. Each module consists of two boxes, rounded on one side, connected by a bar. The modules can join with each other in many different orientations using the attraction of the magnets. Sections can separate themselves using servo motors.

Dtto is groundbreaking in its ability to make modular robots experimentation available to roboticists and hobbyists everywhere by sidestepping what has traditionally been a high-cost undertaking. While it’s easy to dismiss this concept, the multitude of different mechanisms built from modules during testing drives home the power of the system.

Continue reading “Dtto Explorer Modular Robot Wins 2016 Hackaday Prize”

All About Eve

Most programming languages today look fairly similar. There’s small differences, of course (Python using spaces, Ruby and Perl have some odd-looking constructs). In the 1960s and 1970s, though, a lot of programming languages were pretty cryptic. Algol, APL, and LISP are great examples of unusual looking programming languages. Even FORTRAN and PL/1 were hard to read. RPG and COBOL were attempts to make programming more accessible, although you could argue that neither of them took over the world. Most programming languages today have more similarity to FORTRAN than either of those two languages.

A new programming language, Eve, claims to be based on years of research in programming from a human perspective instead of from the computer’s. The result is a language that works by pattern matching instead of the usual flow of control. It is also made to live inside of Markdown documents that can serve as documentation. You can see a video about Eve, below.

Neither of these are totally new ideas. SNOBOL, AWK, and Prolog all have some pattern-matching involved. [Donald Knuth] was promoting literate programming back in the 1980s. However, Eve understands modern constructs like web browsers.

Continue reading “All About Eve”

Turn That Old Tablet Into A Sub-$100 Linux Laptop

Tiny laptops have always been devices that promise so much, yet fail somehow to deliver. From the Atari Portfolio palmtops through to the recent crop of netbooks they have been either eye-wateringly expensive if they are any good, or so compromised by their size constraints as to be next-to-useless. We’ve seen DOS, EPOC, Windows, WinCE, Palm OS, Linux distros and more in tiny form factors over the years, yet few have made a significant mark.

The prospect of a “proper” computer in your hand isn’t something to abandon just yet though. We are now reaching the point at which the previous generation of higher-end Android tablets are both acceptably powerful and sufficiently numerous as to be available at a very reasonable price. Perhaps these can provide the tiny laptop seeker with a basis for something useful. [NODE] certainly thinks so, because he’s produced a nice little Ubuntu laptop using a second-hand Nexus 7 tablet and a Bluetooth keyboard case. Android is replaced with an Ubuntu image, and a cardboard cut-out display bezel is held in place with magnetic strips. A step-by-step guide has been put up to help others interested in following the same path.

This is not the most amazing of hardware hacks, in that it involves mostly off-the-shelf items and a piece of software. However it’s worth a look because it does provide a route to a very acceptable little Linux laptop for an extremely reasonable price. One concern is that the Ubuntu version seems not to be a recent one, however we’re sure readers will point at any newer distribution builds in the comments. If you fancy a look at the finished laptop he’s posted a video which we’ve included below the break.

Continue reading “Turn That Old Tablet Into A Sub-$100 Linux Laptop”

See If You Can Reverse Engineer This Scrap Metal Battery

We got quite a few tips in about a paper from Vanderbilt about a cool scrap metal battery they’ve been playing with. They made some pretty bold claims and when we fed the numbers in they pretty much say they’ve got a battery you can make at home, that can hold half as much as a lead acid, can be made out of scraps in a cave (even if you’re not Tony Stark), charge super fast,and can cycle 5,000 times without appreciable capacity loss.  Needless to say that’s super cool.

Of course, science research is as broken as ever and the paper was hidden behind a paywall. Through mysterious powers such as the library and bothering people we were able to get past this cunning defense and read the paper. Unfortunately the paper reads more like a brag track than a useful experimental guide on how to build the dang battery. It’s also possible that our copy was missing some pages. Anyway, we want to do science!

Anyway, here’s what we know. The battery is based on an ancient battery called the Baghdad Battery. The ancient battery supposedly used iron and copper with a mystery electrolyte. The scrap battery, however, is made from scrap iron and scrap brass. The iron makes sense, but why brass? Well, brass has copper in it, and you can still get at it chemically even if it’s alloyed.

To that end, the next step was to throw some oxygen atoms in with those pesky Fe and Cu ones. The goal is to get a redox reaction going. If you do it right you can achieve pseudocapacitance. To to this the researchers used “common household chemicals and voltages” to anodize the iron and copper inside the brass. The press photo have them holding a gallon of muratic acid, if that helps. We don’t know, but if they can jam a few oxygen atoms in there then so can we!

After that it’s all about sitting the electrodes in a bath of potassium hydroxide. We guess you can scrape the inside of an AA for that. Anyway, the paper’s light on process but the battery seems really cool. They’re not pursuing this research for commercialization, instead going the OSHW route. They hope to get to the point where anyone can just grind up a bunch of scrap steel and brass, maybe throw it in a birdcage, anodize it, and get a super long life battery for grid use for less than a lead acid. If any of you manage to build one of these drop us a tip!

 

 

Hackenings: Retro Gaming And Computing

[Strages] contacted us via IRC on the #Hackerspaces channel to let us know that Makers Local 256, his hackerspace in Huntsville Alabama, is having their annual Retro Gaming and Computing Night this week: November 12th from 4pm to 11pm.

Nothing makes us feel old like seeing Starcraft tossed in with the "retro" games category, but if they set up a LAN for three-way Zerg-Terran-Protoss action, we’ll abide. If you’re anywhere near Huntsville, you should head on down and show off your hard-earned skills.

Hackenings

"Hackenings" is our weekly roundup of what’s going on in hackerspaces around the world. If you’ve got an event that you’d like to see on these pages, write to tips@hackaday.com with [Hackenings] in the subject line, and awesome images or graphics if you’ve got ’em. And tune in again next Saturday to see what’s going on in (y)our world.