PID balancing a ball on a plate

Stewart Platform Ball Bearing Balancer

For their Mechanical Engineering senior design project at San Jose State University, [Tyler Kroymann] and [Robert Dee] designed and built a racing motion simulator. Which is slightly out of the budget of most hackers, so before they went full-scale, a more affordable Arduino powered Stewart platform proof of concept was built. Stewart platforms typically use six electric or hydraulic linear actuators to provide motion in six degrees of freedom (6 DOF), surge (X), sway (Y), heave (Z), pitch, roll, and yaw. With a simple software translation matrix, to account for the angular displacement of the servo arm, you can transform the needed linear motions into PWM signals for standard hobby servos.

The 6 DOF platform, with the addition of a resistive touch screen, also doubled as a side project for their mechatronic control systems class. However, in this configuration the platform was constrained to just pitch and roll. The Arduino reads the resistive touch screen and registers the ball bearing’s location. Then a PID compares this to the target location generating an error vector. The error vector is used to find an inverse kinematic solution which causes the actuators to move the ball towards the target location. This whole process is repeated 50 times a second. The target location can be a pre-programmed or controlled using the analog stick on a Wii nunchuck.

Watch the ball bearing seek the target location after the break.

Thanks to [Toby] for sending in this tip.

Continue reading “Stewart Platform Ball Bearing Balancer”

Introducing Hat A Day! Not To Be Confused With The Real HaD Of Course…

Hat a Day

With the release of the Raspberry Pi B+ model comes a whole slew of extra GPIO connectors, a whopping 40 of them in fact — Almost double the original B model! A HAT stands for Hardware Attached on Top, and Adafruit is celebrating by trying to create a new hat, every day.

A HAT is a rectangular board measuring 65x56mm with mounting holes for the Raspberry Pi B+ and a 40 pin GPIO header. That doesn’t sound too special by itself, but two of the header pins are reserved for a special auto-configuration system that allows your Pi to have automatic GPIO and driver setup! Now we’re talking!

So far Adafruit has made a handful of prototype HATs including the Perma-proto HAT, a GPS HAT, a TFT HAT, an Arcade HAT and even a Servo HAT. But they’re looking for more! We think they’ve slipped up on the one a day record though…

We’re excited to see more integrated projects with the B+ since it’s so much more friendly for add-on hardware than the original — What kind of hardware would you like to see in HAT form? Do you like the idea of HATs?

The Hackaday Prize: Unofficial Statistics

Hackaday Prize entries over time. You people really know how to procrastinate. Click to embiggen.
Hackaday Prize entries over time. You people really know how to procrastinate. Click to embiggen.

What is the Hackaday crew doing this weekend? Judging Hackaday Prize entries, of course! We need to pare down the hundreds of entries we received to 50 primo entries for the quarterfinals round. We’re going to be slammed the entire weekend, so don’t expect any news on who’s in and who’s out of the competition until Monday.

Each of us has about 15 hours of video to go through (multiply the number of entries by two minutes. It’s a lot), and of course we need to read each entry and rate them. We’re literally looking at more than a man-month of work here, and yes, we’ve all read the book.

Until then, here’s some totally unofficial statistics, courtesy of [Greg Kennedy] and his web scraping skills. The graph above shows the number of Hackday Prize entries over time, from the first announcement of the contest to the cutoff time. You people really, really like to procrastinate. The day with the most entries was August 20th, the deadline to get your project in. The day with the most validated entries (i.e. meeting the requirements of a video and four project logs) was August 19th. Needless to say, it’s been a busy week on Hackaday.io.

As a side note, the rules for THP say you must upload a video to qualify for the quarterfinals. This video may be uploaded to YouTube or Youku. Only one project uploaded a video to Youku. Now you know what to do next time to get some free publicity.

It’s highly unlikely we’re going to publish this many official stats, especially now that [Greg] has it pretty much covered. We’ll get the list of all the quarterfinalists out on Monday. Until then you can entertain yourself by watching nearly 15 hours of Hackaday Prize entry videos, all embedded below.

Continue reading “The Hackaday Prize: Unofficial Statistics”

Thumbnail that say The Hacklet

Hacklet #12 – Last Minute Hackaday Prize Submissions

12

If hackers and engineers are notorious for anything, it’s for procrastinating. Many of us wait until the absolute last-minute to get things done. The Hackaday Prize has proved to be no exception to that. Anyone watching the newest projects could see the entries fly in the last few days. Let’s take a quick look at a few.

handuino

[Cyrus Tabrizi] submitted Handuino just a few short hours before the deadline. Handuino is an Arduino based human interface device. You can use it to control anything from R/C cars to 3D printers, to robots to Drones. Input is through the joystick, switches, and buttons, and output through the on-board 2.2″ LCD. Projects can interface to the Handuino via a USB port, or an XBEE radio. Nice Work [Cyrus].

bionicYoSelf

[txyz.info] wants to make us more human than human with Bionic Yourself, an implantable device to make you a bionic superhero. [txyz] plans to use sensors such as an electromagnetic field sensor, accelerometers, and Electromyography (EMG) muscle activity detectors. The idea is to not only sense the implanted wearer, but the world around them. The wearer can then use an embedded Bluetooth radio to send commands. The entire system runs on the Arduino platform, so updating your firmware will be easy. Not everyone has a charging port, so [txyz] has included wireless battery charging in the system.

HAD-alarm-clock[Laurens Weyn] wants to wake us all up with Overtime: the internet connected alarm clock. Overtime is a Raspberry PI powered clock with a tower of 7 segment displays. The prototype displays were sourced from an old exchange rate sign. Overtime does all the normal clock things, such as display the time, and date. It even allows you to set and clear alarms. The display is incredible – there are enough pixels there to play Tetris. Overtime is currently running on an Arduino Mega, but [Laurens] plans to move to a Raspberry PI and hook into the internet for information such as Google calender events.

We’re going to cut things a bit short this week. Your work is done (for now) but for the Hackaday staff, the work is just beginning. We’re already on task, reviewing the entries, and picking which submissions will move on to the next round. Good luck to everyone who entered.

As always, See you in next week’s Hacklet. Same hack time, same hack channel, bringing you the best of Hackaday.io!

Plan B: An Open Source Powder Based 3D Printer

Open Source Powder Based 3D Printer

3D printers come in all shapes and sizes. Most widely known is the FDM (fused deposition modeling) style, which was the easiest to adapt to a consumer grade machine. We’re still waiting for widespread availability of some of the more advanced 3D printing technologies — so you can guess how excited we were when [Yvo de Haas] dropped us a line on his open-source powder based 3D printer!

Powder based 3D printing is one of the most economic and easy to use technologies in the commercial industry because of one wonderful thing — no support material required! They work by laying down fine layers of powder which can then be bonded together either by laser sintering, or by using a binding agent applied by something similar to an inkjet head. Because of this, the surrounding powder acts as a support for any complex geometry you might need — you can quite literally print anything on this style of machine.

[Yvo] has just finished his own version of this style of 3D printer, called the Plan B. Mechanically similar to a regular 3D printer, his is capable of laying down fine powders, and then binding them together using a hacked HP inkjet cartridge. Check it out after the break.

Continue reading “Plan B: An Open Source Powder Based 3D Printer”

Fear And Loathing At DEFCON 22

Nothing says “Welcome to Vegas” like a massive turbulence on a plane full of drunk people who, instead of holding on to their seats, frantically laugh and shout “we’re all going to die!” At 105 Fahrenheit outside, the heat was getting into everyone’s head. After a bumpy touchdown, the in-flight entertainment system rebooted, and a black terminal screen flashed onto everyone’s face:

RedBoot(tm) bootstrap and debug environment [RAM]
(MAS eFX) release, version ("540060-212" v "0.1.02") - built 12:00:35,
Nov 19 2004

Now, that was a beautiful sight – an IFE system that hadn’t been updated for almost a decade. For people who didn’t come here to participate in a big zero-sum game that is Vegas, this was a sign.

DEFCON was waiting for us right outside of that front cabin door.

Continue reading “Fear And Loathing At DEFCON 22”

Disabled Chiahuahua Gets New Outlook On Life With 3D Printed Cart

[Turbo] is a disabled Chiahuahua who has brought in quite a bit of media interest after [Mark Deadrick] designed and 3D printed some new wheels for the pup.

He was born without his front legs due to a genetic defect and quickly became the runt of the litter, as the other pups prevented him from getting much food — at 4 weeks old he only weighed 10 ounces! The couple owning the dogs didn’t want to give up on the little guy but weren’t sure what to do — most veterinarian clinics they visited didn’t offer much support, until they found [Amy Birk] at the Downtown Veterinarian in Indianapolis.

[Amy], the manager of the clinic, had little [Turbo] examined and determined that the there was nothing physically wrong with the puppy, other than his missing legs — this meant [Turbo] could still have a full and happy life — with the help of some extra wheels. The only problem? Dog carts are generally built for their canine users when they stop growing — not much available for puppies — nor would it be cheap.

Continue reading “Disabled Chiahuahua Gets New Outlook On Life With 3D Printed Cart”