MiniBloq IDE, Graphical Programming For Robots Of All Sizes

MiniBloq

The Arduino IDE only brings the ire of actual EEs and People Who Know Better™, but if you’re teaching robotics and programming to kids, you really don’t want something as simple as a text editor with a ‘compile’ button. For that educational feat, a graphical system would be much better suited. [Julián] has been working for months to build such a tool, and now miniBloq, the graphical programming tool for just about every dev board out there, has a new release.

The idea of a graphical programming language for robotics has been done before, most memorably with the Lego Mindstorms programming interface. That was closed source, of course, and only worked with the magical Lego brick that allowed you to attach motors and sensors to a child’s creation. miniBloq takes the same idea and allows the same programming environment to work with dozens of dev boards for robots of every shape and size. Already, the Pi-Bot, SparkFun RedBot, Maple, Multiplo DuinoBot, and anything based on an Arduino Leonardo works with miniBloq, as will any future dev boards that understand C/C++, Python, or JavaScript. It’s not just for powering motors, either: there’s a few Python and OpenCV tutorials that demonstrate how a robot can track a colored object with a camera.

The current version of miniBloq can be downloaded from the gits, with versions available for Windows and *nix. The IDE is written with wxWidgets, so this could also be easily ported to OS X.

Sci-Fi Contest Winners

We’re happy to announce 16 winners of the Sci-Fi Contest! The Hackaday Crew is thoroughly impressed with pretty much everything that was entered. The 50 projects which were marked as “complete” spanned a wide range of Science Fiction universes, and showed off the talent of the hackers who posted them.

As a quick side note: Some people have confused this contest with The Hackaday Prize. That one is still on, runs into November, and offers a trip into space as the grand prize. Get hacking!

Prizes

all-sci-fi-prizes

We have a range of prizes for the winners. The Grand Prize winning team can choose between two packages, one is anchored by a pair of oscilloscopes (an OWON DS7102 and a Rigol DS1052E), the other swaps out the OWAN for a soldering station and a rework station. Top Prize winners can choose between three packages which offer a rework station, a soldering station, or a collection of dev boards. And finally, the community favorites can choose from several Sci-Fi themed prizes like Blu-Ray, DVD, coasters, toothbrushes, and other kitsch.  For a complete list of the prizes, check out the contest announcement.

Grand Prize: Demolition Man Verbal Morality Statute Monitor

Demolition Man Verbal Morality MonitorThe Verbal Morality Statute Monitor project was an early favorite of ours because the choice of Sci-Fi tech was perfect; a symbolic centerpiece of a dystopian future that can be perfectly replicated with current technology.

[tdicola] and his suspect partner [colabot] moved far beyond that favored status with a solid build that included mechanical design (which was quite a hack), hardware, and software.

The shiny unit hangs on the wall and listens for profanity, sounding an alarm and printing a citation whenever one is detected. We do hope that this ends up in a public space — perhaps a hackerspace full of foul-mouthed members. The delight of the Morality Monitor is that it can generate extra revenue and we suspect offenders will be happy to pay-up… well, maybe at first.

Second Place: Animatronic Iron Man MKIII suit

Animatronic Iron Man SuitThe scope of this project, which is the work of [Jerome Kelty] and [Greg Hatter], is impressive. The full-size Iron Man suit is wearable, true to the look of the film version, and packed full of animatronics. It won’t stop bullets, blow up bad guys, or fly… but it looks as if it can do all of that.

From helmet to boots the exoskeleton is packed with electronics. These are comprised mostly of things that light up, and things that move parts of the suit. But you also need a way to control that functionality and this is one of the most clever aspects of the design.

Each glove has an RFID tag reader in the palm area, with tags on the fingertips of the third and fourth finger. Closing your fingertip to your palm initiates a programmed sequence. All of this is well-documented in the Project Details section, with code and schematics for each subsystem shared as Build Logs.

Third Place: M.A.R.S.

sci-fi-winner-3-MARS-roverThis rover looks like an elegant insect. In a world full of clunky-looking robotics projects that’s high praise. The name of the project is an acronym for the MADspace Advanced Robtics System; a project which, from the start, sought to recreate an Open Design version of the NASA Rovers known as Spirit and Opportunity.

[Guus van der Sluijs], [Paul Wagener], and [Tom Geelen] turned this project into a showcase of what today’s widely available design software and fabrication tools can accomplish. Most of the connecting pieces were 3D printed (check out all of them in the components list), with 10mm aluminum tubing making up the rest of the chassis, and rockers to support the six wheels. Speaking of wheels, check out all the fab work that went into those! And we haven’t even mentioned the hw/sw which drives the thing!

Fourth Place: Back To The Future Time Circuit Clock

sci-fi-winner-4-BttF-ClockThis one has a very visceral hacked feeling which immediately made us take note. When you start to dig into the work which [Atheros] and [bwa] put into the Time Circuit Clock from the movie Back to the Future, the project really stands in a place of its own. Inspiration to build this came from a design which was posted by Hackaday alum [Phil Burgess] over at Adafruit.

The large collection of 14 and 7 segment display modules which make up the three parts of the clock are all hosted on about 23 PCBs which were etched as part of the development process. The electronic assembly is solid, with ribbon cables and modular design to keep it as tidy as possible. The frames for the displays are cut out of wood and the entire thing is controlled from a keypad. The clock, alarm, and FM radio make this a perfect bedside device — if you can abide being blasted by three colors of LED displays as you try to sleep.

Fifth Place: Marauder’s Map

sci-fi-winner-5-Marauders-MapThis one is hard to sum up with a single image, because The Marauder’s Map uses radio frequency communication to track beacon locations of boards like the one pictured here. Well, they tried to use this custom hardware but were unable to work out all the bugs and ended up showing the proof of concept using some EZ430-RF2500 dev boards.

We’re certainly not holding that against [phreaknik] and [ wahwahweewahh]. The amount of software that went into the mapping system is arguably more impressive than a bug-free prototype board would have been. The system can take the dimensions for any room, as well as locations of the base stations. It then polls the base stations to triangulate relative position of the beacons with great accuracy.
We have confidence that the custom boards will work at some point (this would actually make a great entry for The Hackaday Prize, right?).

Honorable Mentions

Glasses block light when they sense dangerIt was heartbreaking that these Peril-Sensitive Sunglasses didn’t make it into the top five. This, and the five projects above, were all in a tight race for the prizes. Since this project isn’t going to make the list of Skulled or Followed projects we’ve decided to award it one of those prize packages anyway in recognition of the wonderful work [Minimum Effective Dose] and his AI partner [Colabot] pulled off. The project is, of course, based on [Douglas Adams’] Hitchhiker’s Guide to the Galaxy tech which allows the wearer to avoid getting upset in times of peril. The shutter glasses originally meant for 3D television viewing have been modified to sense danger and block the wear’s view of it.

The rest of the Honorable Mentions are awarded the honor of being mentioned (in alphabetical order):

Community Favorites

There are also prizes for the most Skulled and most Followed projects. Here are those winners in rank order. This list was a snapshot from Wednesday, May 7th, and since Hackaday.io is a living site the totals will change over time. The five top winners are excluded from these prizes; Skulled winners cannot also win for Followers:

Most Skulled:

Most Followers:

Complete Entries Get Shirts

All hackers who submitted what we deem to be a complete entry will receive a shirt. We’ll email with instructions on how to tell us your shirt size and mailing address.

Coloring 3D Prints With Sharpies

Printing objects in full color easily is one of the paramount goals of the ‘squirting plastic’ 3D printer scene, and so far all experiments have relied on multiple colors of filament, and sometimes multiple extruders. This, of course, requires a stock of different colored filaments, but [Mathew Beebe] has a different idea: why not dye a natural colored filament just before it’s fed into a printer? Following his intuition, [Mathew] is doing some experiments with the common Sharpie marker, and the resulting prints look much better than you would expect.

The basic procedure or this technique is to drill a hole in the butt end of the Sharpie, pull out the felt in the tip, and feed a length of filament through the marker before it goes into the extruder. The filament is dyed with the Sharpie ink, and the resulting print retains the color of the marker.

Despite the simplicity of the technique, the results are astonishing. An off-white ‘natural’ filament is easily transformed into any one of the colors found in Sharpies.

Besides the common Sharpie, there’s a slightly more interesting application  of this technique of coloring 3D printer filament; as anyone who has ever been in a dorm room with a blacklight knows, you can use the dye inside a common highlighter to make some wicked cool UV-sensitive liquor bottles. Whether the ‘Sharpie technique’ works with highlighters or other markers is as yet unknown, but it does deserve at least a little experimentation.

Video below.

Continue reading “Coloring 3D Prints With Sharpies”

Two Wheeler Is Gyroscope Stabilized

[Jim] loves gyros – not those newfangled MEMS devices, but old-fashioned mechanical gyroscopes. His obsession has pushed him to build this gyro stabilized two wheeler. We love watching hacks come together from simple basic materials and hand tools, with liberal amounts of hot glue to hold everything in place.  That seems to be [Jim’s] philosophy as well.

This is actually the fifth incarnation of [Jim’s] design. Along the way he’s learned a few important secrets about mechanical gyro design, such as balancing the motor and gyro assembly to be just a bit top-heavy. [Jim’s] gyro is a stack of CDs directly mounted to the shaft of a brushed speed400 R/C airplane motor. The motor spins the CDs up at breakneck speed – literally. [Jim] mentions that they’ve exploded during some of his early experiments.

The gyroscope is free to move in the fore-aft direction. Side to side balance tilting is on the wheels themselves. The wheels are model airplane wheels, which have a curved tread. No cheating by using flat LEGO wheels in [Jim’s] lab! A potentiometer measures the tilt angle of the gyro. The voltage from the pot is fed into an Arduino Uno which closes the loop by moving a servo mounted counterweight.

The vehicle is controlled with a regular R/C plane radio. A servo steers the front wheel while another DC motor drives the rear wheel. Not only is [Jim’s] creation able to balance on its own, it can even make a U-Turn within a hallway.

Continue reading “Two Wheeler Is Gyroscope Stabilized”

Input And Output On A Single Pin

IO

[Emilio] has a Raspberry Pi with a few sensors running totally headless. It’s a great way to gather data and post it on the Internet, but for the rare occasions when the Pi needs to be turned off for maintenance, [Emilio] needs to connect a monitor, a keyboard, and a mouse. Not a perfect solution when a simple pushbutton and indicator LED would suffice. There’s one problem with adding a simple button and LED combo: there’s only one GPIO pin available in the setup. That’s nothing a few resistors won’t fix.

After wiring up a very simple circuit on a piece of perfboard, [Emilio] met his design goal of being able to tell if the Pi was running and giving it a software reset button using only a single GPIO pin. The circuit requires only two resistors, and the software to make everything run – a simple Python script – toggles the pin between input and output, checking if the button is held down for five seconds. If it is, the Raspi powers off for [Emilio]’s routine maintenance.

Stylish Cafe Battlestation Spoils Customers

Cafe Battlestation

[Tasos] sent us this tip about the custom battlestation he’s been working on for his Internet café. (Greek; Translated). The desk started from humble enough beginnings: a simple frame from what appears to be MDF with cabinets to secure the PCs. The goal with this build was to provide an aesthetically pleasing and user-friendly construction. [Tasos] was dissatisfied with the limitations posed by off-the-shelf monitor mounts, so he fabricated his own, more adjustable alternatives, through which he ran the necessary cords.

[Tasos] gave each monitor stand a thorough sanding, priming and painting for a finished result that exudes metallic perfection, then he attached a large pushbutton for booting the computer and some LEDs to provide soft backlight. Under the hood, [Tasos] fitted the PCs’ innards into a custom enclosure of sorts. Though he’s yet to provide full details on this part of the construction, we suspect more images are forthcoming. You can find more details in his forum post.

Wind Tunnel Testing Now Available To The Common Man

DIY Wind Tunnel

If you are in the market for a DIY wind tunnel the folks over at sciencebuddies.org have got you covered. They have done a great job documenting how they built their own wind tunnel. Most of the structure is made of plywood with the test chamber is made of plexi-glass so that the operator can visually observe what is happening during a test. A common gable-mount fan provides the air flow, you may have one installed in your attic to keep it cool. The only non-widely available components are the force sensors that feed data to a computer for logging.

Continue reading “Wind Tunnel Testing Now Available To The Common Man”