Tre: When Arduino Meets Beagle Bone

Although yesterday saw the announcement of an x86-based Arduino powered by an Intel chip. This may have not been the big story to come from [Massimo] at Maker Faire Rome. Announced along with the x86 Arduino Galileo was the Arduino TRE, a collaboration between Arduino and the BeagleBoard foundation.

The TRE is really two Arduinos in one: in the center is basically an Arduino Leonardo with the standard Arduino headers and an ATmega32u4. Elsewhere on the board is a TI Sitara ARM Cortex A-8 processor running at 1GHz with 512 MB of RAM, 10/100 Ethernet, HDMI out, USB host and device ports, and a bunch of connectors intended for an LCD and a ZigBee.

There is, of course, the obvious comparison between the TRE and Raspberry Pi. Hardware-wise, the TRE is very close to the BeagleBone Black, a bit more powerful than the Raspberry Pi, and able to do some very cool stuff (i.e. OpenCV) the Pi just can’t handle.

There is – I think – no official price for the Arduino TRE quite yet. It will be available in spring, 2014, though. You can check out all the press release photos in the gallery below.

Continue reading “Tre: When Arduino Meets Beagle Bone”

Prosthetic Spines Become Musical Instruments

spine

[Joseph] and [Ian] have been working on a project that turns physical objects into bendable, snake-like controllers

This build is the culmination of an earlier project that digitally modeled a flexible object with accelerometers, gyroscopes, and IMUs. When we first saw this build, we wondered what it could actually be used for, but it seems [Joseph] and [Ian] came up with a pretty cool use for it: turning prosthetic spines and ribs into musical instruments.

These flexible devices are loaded up with sensors along their joints and are connected to a microcontroller with a Zigbee radio transceiver. The positioning data from these devices is transmitted to a computer where it’s turned into audio, effectively turning a dancer into a musical instrument.

For an art piece, it’s pretty cool, but as a new means of interacting with a computer, we’re thinking this might be a game changer. Imagine a gauntlet loaded up with IMUs being turned into a waldo, or precisely controlling virtual objects naturally with your hand.

Rocketduino, For High-G, High Altitude Logging

rocketduino

Although the thrill of launching rockets is usually found in their safe decent back to Earth, eventually you’re going to want some data from your flight. Everything from barometric pressure, GPS logging, and acceleration data is a useful thing to have, especially if you’re trying to perfect your craft. [zortness] over on reddit created a data logging board created especially for amateur rocketry, a fabulous piece of work that stands up to the rigors of going very fast and very high.

The design of the board is a shield for the Arduino Mega and Due, and comes with enough sensors for over-analyzing any rocket flight. The GPS logs location and altitude at 66Hz, two accelerometers measure up to 55 G. Barometric, temperature, and compass sensors tell the ground station all the data they would need to know over a ZigBee 900MHz radio link.

Because this is an Arduino, setting up flight events such as deploying the main and drogue chutes are as easy as uploading a bit of code. [zortness] built this for a 4″ diameter rocket, but he says it might fit in a 3″ rocket. We just can’t wait to see some videos of it in action.

BladeRF, Your Next Software Defined Radio

By now you might have a bit weary of your small and inexpensive TV tuner dongle software defined radio. Yes, using a USB TV dongle is a great introduction to SDR, but it has limited bandwidth, limited frequency range, and can’t transmit. Enter the bladeRF, the SDR that makes up for all the shortcomings of a USB dongle, and also serves as a great wireless development platform.

The bladeRF is able to receive and transmit on any frequency between 300 MHz and 3.8 GHz. This, along with a powerful FPGA, ARM CPU, and very good ADCs and DACs makes it possible to build your own software defined WiFi adapter, Bluetooth module, ZigBee radio, GPS receiver, or GSM and 4G LTE modem.

It’s an impressive bit of kit, but it doesn’t exactly come cheap; the bladeRF is available on the Kickstarter for $400. The folks behind the bladeRF seem to be doing things right, though, and are using their Kickstarter windfall for all the right things like a USB vendor ID.

There’s a video of two bladeRFs being used as a full duplex modem. You can check that out after the break.

Continue reading “BladeRF, Your Next Software Defined Radio”

Giving Siri Control Of Some Smart Bulbs

After getting his hands on the Philips Hue smart lightbulb [Brandon Evans] cracked open some of the hardware to see what is inside. He also spent time working out the software tricks necessary to use Siri to control light bulbs from iOS.

If you haven’t heard of the Hue product before it’s an LED bulb that fits in a standard medium base whose color and intensity can be controlled wirelessly. Included in each unit is Zigbee compatible hardware that lets the bulbs form their own mesh network. [Brandon] didn’t crack open the bulb since these things cost a pretty penny and disassembly requires cutting. But he did point us to this post where [Michael Herf] shows what the bulb’s case is hiding. We do get to see the other piece of the puzzle as [Brandon] exposes the internals on the base unit that bridges the mesh network to your home network via Ethernet. An STM32 chip is responsible for controlling the base unit.

Aside from a look at the guts [Brandon] hacked Siri (Apple’s voice activated virtual assistant) to control the system. You can see a demonstration of that in the clip after the break. The details are found in the second half of his post which is linked at the top. The code is found in his siriproxy-hue repository.

Continue reading “Giving Siri Control Of Some Smart Bulbs”

Very Inexpensive RF Module Tutorial

Let’s say you need a way to make a project wireless, but don’t have the scratch for a ZigBee or its ilk. You could use IR, but that has a limited range and can only work within a line of sight of the receiver. [Camilo] sent in a project (Spanish, translation) to connect two devices via a wireless serial connection. As a small bonus, his wireless setup is cheap enough to create a wireless network of dozens of sensors.

[Camilo] used the TLP434A transmitter/receiver combination to get his wireless project off the ground. These small devices only cost about $5, but being so inexpensive means the hardware designer needs to whip up their own communications protocol.

For a microcontroller, [Camilo] chose a Freescale MC9S08QC, a pleasant refrain from the AVR or PIC we normally see. After making a small board for his transmitter, [Camilo] had a very small remote control, able to send button presses or other data to a remote receiver.

After the break, you can see a short demo video [Camilo] posted of his wireless transmitter turning on an LED attached to his receiver. Unfortunately, this video was filmed with a potato, but all the schematics and code is on his web site for your perusal.

Continue reading “Very Inexpensive RF Module Tutorial”

Nah, You Don’t Need An Ethernet Module For Your Arduino

[Andy] needed a cheap Internet connection between a data-gathering Arduino and his home server. An Ethernet shield would suffice, but he couldn’t run CAT5 to the Arduino’s location. Wireless shields are hideously expensive, and after looking over the popular Zigbee modules, [Andy] had a few concerns about range and build complexity.

The obvious solution to this problem was getting a cheap WiFi router, flashing OpenWRT firmware on the device, and piping sensor data through the Arduino’s USB port, through the router, and over a WiFi connection to the server.

[Andy] used a TP-Link TL-WR703N wireless ‘travel router’ available on eBay £15 (~$30 USD when we checked). After flashing the router with OpenWRT, [Andy] had a wireless connection from a remote data-collecting Arduino directly to his server.

Attentive Hack a Day readers will note this is the third ‘wireless router + OpenWRT as a dev board’ build this week (first one, second one) . No, we don’t know what’s going on, or why the collective unconscious of makers around the globe decided to latch onto this type of build so suddenly. OpenWRT is available for hundreds of different routers, and anything that keeps disused routers out of the landfill (with the bonus of doing something useful) is alright in our book, so if you have another similar build, send it in and we’ll get around to it sometime.