The Coming Age Of ARM Chips For The Hobbyist

The days of the 8 bit Arduino may be quickly coming to a close. Sure, there will always be a place for AVRs in blinking LEDs and turning on relays, but for doing anything cool – playing MP3s, driving LCD displays, or running a CNC machine – you need the power of a 32 bit chip. [Brian Carrigan] put up a great tutorial on getting started with these bigger, more powerful micros and moving beyond what is possible with an 8 bit PIC or AVR.

These new 32 bit chips are much more powerful, but aren’t exactly hobbyist friendly. Most of the ARM chips we’ve found are stuffed into very fine pitch QFN or QFP packages that require a reflow oven to solder to a board. In fact, we can only find one through-hole Cortex M0 chip that is suited for breadboard development. This doesn’t make it easy to whip up a circuit in a few hours, so builders needing a very powerful microcontroller will be more dependent on dev boards.

Already there are a good number of ARM-based 32 bit dev boards available including the offerings from Leaf Labs, the extremely inexpensive STM Discovery boardKinetis KL25Z Freedom Board, the outrageously powerful BeagleBone, and the perpetually delayed Arduino (over) Due.

None of these boards are particularly new developments; they’ve all been around the block once or twice. However, there are many more options for 32 bit development than the current 8 bit PIC and AVR holy war. We’re going to turn the comments over to Hackaday readers with the following questions: what supersized dev board are you rolling with? What’s good for a beginner, and what should they watch out for?

Writing Javascript Without Using Any Letters Or Numbers

Did you know it’s possible to write Javascript code without using any letters or numbers at all? Well, it’s not just Javascript, but that’s the language used in this demonstration. [Patricio Palladino] shows how code can be written using just eight characters, and all of them are punctuation marks.

Typecasting is the name of the game here. By starting out with an empty array formed by a pair of square brackets, [Patricio] can generate the number zero by casting the array with the plus sign. From there he can use an exclamation point (a boolean cast) and addition to generate any number. The image above is an example of the digits 0-9. This would get very tedious for larger numbers but there’s another shortcut. Cast the digits to strings, concatenate them, then cast back to a number and you’re in business.

The technique is fascinating, and basically unreadable. As a proof of concept he wrote a parser that will convert any Javascript into this hieroglyphy. Check out his Github repository to give it a try.

[via Reddit]

Hackaday Links: August 12, 2012

License plate tablet rack

[Hunter Davis] used an old license plate as a tablet stand. It loops around the leg of his laptop table and has a cutout for the power cord of the tablet.

More power power wheels

It may look stock, but this power wheels is hiding a new frame, motors, and tires. You won’t see it in the Power Wheels Racing Series, but it is a ton of fun for this lucky kid.

Surveillance camera chess

Want to play a game? A yellow briefcase hijacks surveillance camera feeds and lets those monitoring them play chess via text message.

ATX bench supply looks like a bench supply

Here’s another rendition of an ATX bench supply. [Ast] rolled in a voltmeter for the variable voltage plug, and an ammeter to finish off the hack.

Lync auto-responder to fool the bossman

In a move reminiscent of [Ferris Bueller], [Sepehr] coded a Lync auto responder to answer the boss when he sends an IM.

A Custom Monitor Mount Built From Wood

[LuckyNumbrKevin] wanted an epic monitor array of his own but didn’t really have the desk real estate to pull it off. His solution was to build a three computer monitor mounting rack with a relatively small footprint.

The design started with some virtual test builds using SketchUp. Once he had it dialed in he began transferring measurements for the base onto some plywood. The rest of the parts are built using dimensional lumber. As the project shaped up he wrapped the edges of the plywood with some trim, and gave the piece a good sanding. After a few passes with a dark stain he was ready to mount the monitors he bought from Newegg.

[Kevin] left a comment in the Reddit thread about the parts cost for his design. Including the monitors, this came in under $300. That does not include the Nvidia graphics card which is capable of driving the trio.

Super Angry Birds Is A Physical Controller For The Game

This role reversal is quite entertaining. While the game Angry Birds is a virtual realization of knocking over stuff with a sling-shot, Super Angry Birds adds a physical control element back to the virtual game. It’s silly, but well-executed. The main controller takes advantage a part which we don’t see used very often. It’s a motorized linear actuator which would most often be seen on a high-end audio console.

Check out the video after the break to see the controller in action. The linear encoder is used to simulate pulling the rubber sling shot back. It uses the motorized feature to spring back in place, but we’re not sure whether or not the motor also provides resistance during the pull. The laser cut case also includes a companion in the form of a TNT trigger box al-a Wile E Coyote.

If this isn’t real enough for you perhaps this slingshot controller will suffice.

Continue reading “Super Angry Birds Is A Physical Controller For The Game”

3D Printed Exoskeleton Helps This Little Girl Develop More Normal Body Function

This 2-year-old girl has a condition called arthrogryposis which causes her not to be able to move her arms. But with a little help, her muscles can be strengthened to achieve more normal use of her limbs. This is not the first time that an exoskeleton has been used, but the advent of 3D printed parts makes the skeleton work much better.

Previous exoskeletons were made of metal and were quite heavy. When you’re talking about a 25 pound child every extra ounce counts. Moving to plastic parts lightened the load. Now the structure can be mounted on her torso, using rubber bands to aid her movement until her muscles are strong enough to do it on their own.

Of course to [Emma] this isn’t an exoskeleton. It’s her set of magic arms.

Continue reading “3D Printed Exoskeleton Helps This Little Girl Develop More Normal Body Function”

Southwest Tour: Xerocraft In Tucson Arizona

Traveling further south through Arizona, we ended up in Tucson to meet up with [Connor] at Xerocraft. [Connor] immediately apologized for the slightly disheveled state of the shop, but as I told him, I prefer a shop that has been used. Xerocraft was an interesting stop in our southwest tour. There was a workshop area in the front foyer that was nearly outdoors, something I’m not used to seeing in Missouri. The indoor areas included their electronics, library, 3d printing, and kitchen area. A nice little back yard allowed for some larger work to get done, like an electronic conversion that is currently in process on that car you can see in the video.

If you’re ever in the area, you should definitely swing by and at least attempt to de-throne [Connor] in Super Smash Bros.