Hackaday Prize Entry: A Very Small Power Grid

If it hasn’t been made readily apparent to you by now, power grids are astonishing marvels of technology and quite possibly one of the greatest engineering feats of history. Learning how these systems work is easy in theory, but in practice you will be shot if you try to screw around with at a power station. [Tim] and [Marissa] figured there must be an easier way to learn about power grids so they made their own. It’s small, but it still has everything you’d find in high voltage power lines, minus a hundred kilovolts or so.

This mockup of a power grid simulates a power plant by taking a normal DC motor and connecting that to an alternator and transformer. This is two of the simulated generation points, with the third AC/AC power supply serving as a reference generator for synchronizing phase and frequency. It’s only 12V at 60Hz, but it gets the job done.

A power grid isn’t power plants – there’s also transmission line theory. For this, [Tim] and [Marissa] have a few boards packed with inductors to simulate power lines. There are boards for simulated loads, and synchronization systems built on the MSP430.

In the video below, [Marissa] goes over all the ins and out of the system. It’s very well made and excellent for teaching something that can’t be demonstrated without a practical example.

The 2015 Hackaday Prize is sponsored by:

Continue reading “Hackaday Prize Entry: A Very Small Power Grid”

Making A Wooden Bowl Without A Lathe

Typically, when creating a wooden bowl a crafts person would do so on a lathe. A chunk of wood would be bolted to the head stock and the bottom of the bowl turned to an appropriate shape. Then the half-bowl-shaped wood is flipped around on the lathe so that the material on the inside of the bowl can be removed. This traditional method of bowl turning requires a lathe, turning tools, and the serious technique and skill required for the task.

The master maker of weird wood working tools, [Izzy], decided to make a wooden bowl without the use of a lathe. He created a unique fixture to cut the shape of the bowl on a table saw, a piece of equipment that is a bit more common for the average DIYer to have. The fixture itself is made of wood and supports a standard hand drill in a vertical position. The soon-to-be bowl is bolted to the drill and hovers just above the table saw blade. The table saw is turned on and the fixture allows the work piece to rock back and forth creating the bowls outside shape. The drill rotates the piece so that the contours are consistent around the bowl.

The bowl is then flipped over and re-attached to the drill. This time to cut the inside of the bowl, the fixture is locked in the vertical position and the wood is dropped straight down on the spinning blade while being rotated. The saw blade cuts a perfectly hemispherical cavity in the wood. The final bowl looks great after a little sanding and an application of oil. Check out the video after the break.

This isn’t the first time [Izzy’s] projects have been here on Hackaday, check out his DIY Band Saw and Wooden Sphere Cutter.

Continue reading “Making A Wooden Bowl Without A Lathe”

Making Mario Kart Real

If you’ve ever had a casual go-kart experience, you might be able to relate to [HowToLou]. He noticed that whenever he tried to race, the same situation inevitably always happened. One racer would end up in front of the pack, and no one else would be able to pass them. The result was more of a caravan of go-karts than an actual race. That’s when he realized that video games like Mario Kart had already figured out how to fix this problem long ago. [Lou] took ideas from these games and implemented them onto a real life go-kart in order to improve the experience. The result is what he calls a Flash Kart.

The key to improving the experience was to add more features that you don’t normally get in a real word go-karting experience. The Flash Kart uses an electronic drive system that is controlled by computer. This setup allows the computer to limit the speed of the kart so they are all the same. The system includes a Logitech gaming steering wheel with built-in control buttons. There is also a color LCD screen mounted as a heads up display. The screen displays the racer’s speed in miles per hour, as well as multiple MP3 music tracks to choose from. The system provides the user with a limited number of speed boost tokens, listed on the heads up display. The user can also view their current ranking, their location on the track, or even get a view directly behind them.

The back of the kart includes a 23″ LCD screen that shows other players who you are and what team you are on. For added fun, the rider can display taunting messages to other racers using this screen. The front of the kart includes a laser cannon for shooting other karts as well as a “token scoop” sensor. This allows the riders to pick up virtual items such as laser cannon ammo, shields, or extra speed boost tokens.

To pack in all of this added functionality, [Lou] started with a typical go-kart chassis. From there, he built a custom fiber glass shell for the back-end. This houses most of the sensitive electronics. The system is powered by three 12V deep cycle batteries. A 15HP electric motor drives the rear wheels. The throttle is controlled with a gas pedal that simply feeds to a sensor that is hooked up to the control computer. The heart of the system is a computer that runs on a 2.6Ghz small footprint Zotac motherboard with Windows XP. The software is custom written in C#. The computer is plugged into a miniLAB 1008 interface board. This is how it communicates with all of the various sensors. The interface board is also used to control a number of relays which in turn control the speed of the kart.

Unfortunately [Lou] built this kart years ago and doesn’t include many details about what sensors he is using, or how the software works. Still, this was such a cool idea that we had to share it. Be sure to watch [Lou’s] video below to see the kart in action. Continue reading “Making Mario Kart Real”

Punky GPS Gets The Steam Built Up For Geocaching

While getting geared up for geocaching [Folkert van Heusden] decided he didn’t want to get one of those run of the mill GPS modules, and being inspired by steam punk set out and made his own.

Starting with an antique wooden box, and adding an Arduino, GPS module, and LiPo battery to make the brains. The user interface consists of good ‘ole toggle switches and a pair of quad seven segment displays to enter, and check longitude and latitude.

To top off the retro vibe of the machine two analog current meters were repurposed to indicate not only direction, but also distance, which we think is pretty spiffy. Everything was placed in a laser cut wooden control panel, which lend to the old-time feel of the entire project.

Quite a bit of wire and a few sticks of hot glue later and [Folkert] is off and ready for an adventure!

Dumping Old PROMs With New Hardware

[ijsf] recently came across a very old synthesizer from a defunct West German company. This was one of the first wavetable synths available, and it’s exceptionally rare. Being so rare, there isn’t much documentation on the machine. In an attempt at reverse engineering, [ijsf] decided to dump the EPROMs and take a peek at what made this synth work. There wasn’t an EPROM programmer around to dump the data, but [ijsf] did have a few ARM boards around. It turns out building a 27-series PROM dumper is pretty easy, giving [ijsf] an easy way to dig into the code on this machine.

The old EPROMs in this machine have 5v logic, so [ijsf] needed to find a board that had a ton of IOs and 5v tolerant inputs. He found the LPC2148, which has a nice USB system that can be programmed to dump the contents of a PROM over serial. Interfacing the PROM is as simple as connecting the power and ground, the address lines, data, and the signal lines. After that, it’s just a matter of stepping through every address according to the timing requirements of the PROM. All the data was dumped over a serial interface, and in just a few seconds, [ijsf] had 32768 bytes of ancient data that made this old synth tick.

Virtual LCD Using Python

[Prashant Mohta] got hold of a Raspberry Pi, a 16×2 LCD display and got down to writing a simple game in Python. Pretty soon, he realized that it was cumbersome to have the Ras-Pi and LCD connected when all he wanted to do was write the code. So he wrote a simple Python module which renders the LCD on his computer display. A simple, quick, useful hack.

[Prashant]’s code relies on the use of Pygame, a set of Python modules designed for writing games. His code uses just two functions – one to define the LCD (characters and number of lines) while the other draws the characters on the screen by looking up an array. The code is just under 20 lines and available from his Github repo. It will be useful to those who are getting started on Python to help them understand some basics. Python is awesome and writing Python code is pretty simple.

This might draw some flak from the naysayers so if you’re commenting below on the merits, or not, of Python, just keep your comments civil and healthy. In the video below, unrelated to this hack, [Raymond Hettinger] talks about “What makes Python so Awesome”!

Continue reading “Virtual LCD Using Python”

Non-Invasive Smart Electricity Meter

There are a lot of ways to measure energy usage in the home, but most of them involve handling mains voltage. Not only that, but sometimes they require handling mains voltage before it gets through a breaker panel or fuse box, meaning that if you make a mistake there are a lot of bad things that can happen. [Yonas] has been working on this problem, and has come up with a non-invasive, safer way to monitor electricity consumption without having to work directly on live wires.

Please note that you should still not be working on mains voltage without proper training, but if you have the required know-how then the installation should be pretty straightforward. The project is based on the Spark Core, and uses clamp-on current sensors to measure energy use. The sensors wrap around the mains cable, meaning you don’t have to disconnect anything to hook them up. The backend runs on a LAMP server which could be a Raspberry Pi if you have one. [Yonas] runs it on a hosted server as a matter of preference.

All of the source code for this is available, and assuming you can get your hands on the current sensors this could be a great way to get started monitoring your energy usage in the house. Be sure to check out the video below for a demonstration of the operation of this device. Of course, if you have a gas line you’ll need this energy monitoring setup too.

Continue reading “Non-Invasive Smart Electricity Meter”