Will the Internet of Things Be Open or Closed?

At some point in the future, many more everyday objects will have tiny embedded chips that can communicate with networks. But just as we’re debating net neutrality and the value of the open web vs closed client applications, we will have to decide who will control the internet of things, too.

Lines are already beginning to be drawn. Ashlee Vance, writing for the New York Times’ Bits blog, profiles chipmaker ARM’s efforts to bring the internet of things to the masses with its mbed project.

The goal of mbed is to make building prototype objects and programs easier for people who aren’t necessarily used to writing programs or hacking at the guts of electronic devices. It has two main components: a simple $59 microcontroller, and an online drag-and-drop program compiler. This user video by steveravet shows mbed in action, rewiring a Billy Bass novelty talking fish to say funnier things:

Ultimately, though, the idea is to create practical applications to help users in the field. ARM’s Simon Ford told the Times: “I want to see how you get people to experiment. Maybe a washing machine repair man will figure out how to get the machines to report back to him and revolutionize the machines to get a competitive advantage. The point is that I don’t know what they’ll be used for.”

Now, at Adafruit Industries’ blog, DIY-engineering all-star Limor Fried counters the Times’ warm enthusiasm for ARM’s approach with some ice-water skepticism: “mbed requires an online compiler, so that you are dependent on them forever. You cannot do anything without using their online site, ever.”

Fried adds: “We like the hardware in the mbed, the cortex series is great (it’s why we carry an ARM Cortex M3 board now) – but the ARM compiler used with mbed costs about $5,000 so maybe it will never be anywhere but online.” Adafruit notes that similar ARM boards are available with entirely open-source libraries.

Free and open-source vs. ready-for-anyone-to-use out-of-the-box: we’ve been down this road many times before. I doubt this argument will have a clear winner and loser, but it’s important that it’s clearly framed and articulated now, before any one approach gets locked-in as the default option.

See Also:


NES controller pressed into service to Android overlord (video)

Perhaps the worst, and least repairable, shortcoming of touchscreens is their failure to act as viable game controllers. Keyboard-equipped smartphones alleviate that pain a little (particularly if you pair them with a Game Gripper), but ultimately we’d all prefer real controllers for our real games. Such was clearly the thinking behind the homebrewed setup here, which combines an HTC EVO 4G — with Android and an NES emulator inside — with an Arduino board, a BlueSMiRF Bluetooth module, and a classic NES control pad. The result might look like a mess of wires, but who cares when you can rock Super Mario 3 the way Nintendo surely intended?

Continue reading NES controller pressed into service to Android overlord (video)

NES controller pressed into service to Android overlord (video) originally appeared on Engadget on Fri, 03 Sep 2010 03:07:00 EDT. Please see our terms for use of feeds.

Permalink Hack a Day  |  sourcesketchsk3tch (YouTube)  | Email this | Comments

Can Your Daughter Do This? Super-Awesome Sylvia’s Super-Simple Arduino

GeekDad has already repeatedly geeked out over Sylvia’s Super-Awesome Maker Show, and Bruce Sterling gave her newest episode a “Holy cow, kid” at Beyond the Beyond yesterday, but Gadget Lab readers need to see it for themselves.

“Whether you’re a beginner or an advanced microcontroller engineer,” Sylvia says, “here’s two projects me and my dad came up with to get your brain going.” After watching her break down using the Arduino, I actually feel like I could build a Randomly Influenced Finger Flute or MintyBoost of my very own now.

Also, the video’s directorial style is so fine it makes Rushmore-era Wes Anderson look like a hobo. Just sayin’.


DIY Friday: Charge Your iPhone With AAs or Solar Power

Limor Fried’s MintyBoost project is a great example of DIY and commercial tech working together. Take an Altoids tin, a couple of AA batteries, and some very smart hackery, and you’ve got a lightweight USB charger that you can use to charge/run your handheld iWhatever, or almost any other phone, camera, or small device that can take a charge off USB power. About a month ago, she released this video outlining the Apple hackery needed to make this work.

Reverse engineering Apple’s secret charging methods from adafruit industries on Vimeo.

Clive Thompson profiled Fried and her company Adafruit Industries as part of a 2008 feature in Wired on “open source hardware.” The idea is that hackers like Fried can use what they find out about consumer devices to make and sell their own products, but also to produce DIY kits and share information with others who then build their own projects.

As a case study in the value of sharing this information, consider Rob Scott. Before he took his son on a week-long bike trip this summer, he used Fried’s schematic to hack together what turns out to be a really striking-looking solar charger for his son’s iPod.

It’s always nice to see what the maker community is doing to accessorize their retail gadgets; the results aren’t always super-polished, but they generally solve real problems in important use cases that don’t get addressed by manufacturers, either because they’re too unusual or they can’t be easily solved by more plugs, more peripherals, more complex devices that cost a lot of money. And in turn, we all find out a little bit more about how these magical devices get put together and how they work.

See Also:


GardenBot Brings Geek Power to Green Thumbs

Gardening is about getting your hands dirty and back in touch with nature. But if you are a geek like Andrew Frueh, a graphic designer who lives in Philadelphia, the hobby can take on a high-tech twist.

For less than $200, Frueh has created a garden automation system called GardenBot that uses open source hardware (such as the Arduino) to monitor humidity, temperature and soil conditions. The data is then poured into charts so you can view the world as the plants see it, he says.

“It’s not terribly complicated,” says Frueh, who has put the system into his 120-square-foot backyard garden that has about 20 tomato plants, collard greens, kale and peppers. “The biggest hurdles would be understanding Arduino and having some soldering experience.”

High-tech farming using soil sensors and intelligent management of water resources has been growing among professional farmers. For home gardeners, there are products such as the $50 EasyBloom Plant Sensor that will measure sunlight, temperature, water drainage and fertilizer. But some of those features require subscription, and users can’t hack or tweak it.

Chart shows the conditions in Andrew Freuh's garden over three days.

The GardenBot’s brain is the Arduino board. The rest of the system has a garden station, which is a junction box for all the sensors and a place to secure the wiring.

The key modules for the system are soil moisture sensor, soil temperature sensor, light level and water value. Each of these modules can be built separately and integrated into GardenBot.

Once GardenBot is live, it can send data to a computer so that the information is plotted on a chart and updated every 15 minutes.

Frueh decided to use open source hardware because he was excited by the Arduino microcontroller and the potential to build a system that would be based on modules.

GardenBot has made his gardening experience better and easier, says Frueh.

“We ended up using much less water this year, which was nice,” he says. “It changed how I was thinking about watering the plants.”

Frueh’s GardenBot has been running for about two months with no downtime.

If you would like to build the GardenBot yourself, check out Freuh’s well illustrated and step-by-step instructions on his website.

See Also:

Photos: Andrew Frueh


Video: DIY Magic Mirror Predicts the Future, Checks Your Blood Alcohol Level

Mirror, mirror, on the wall — who’s the geekiest one of all?

Magic mirrors may be the stuff of fairy tales, but Al Linke used his Arduino coding skills, soldering skills, and software development skills to craft an interactive “magic mirror” for his daughter’s playhouse.

Not content with making it dispense fortunes, Linke also gave it the ability to forecast the weather (via weather reports online), tell you how your stock portfolio is doing, turn the lights on and off, and even tell you whether you’ve had too much to drink, using a small breathalyzer module. Those capabilities are more useful for grown-up parties than the playhouse, we’d say.

If you want to make one of your own, Linke has posted instructions on how to build a DIY Magic Mirror on Instructables. You can even buy a Magic Mirror kit (breathalyzer included).

For more information, check out Linke’s DIY Magic Mirror site.

Video produced by Annaliza Savage / Wired.com.


German designer brings Wipeout racing game to life, burns up cardboard tracks with an R/C car (video)


The intersection of video games and real life is a fantastic place to play, as evidenced by Roombas, Halo and the occasional six-string guitar, but all you really need to blur reality is a webcam, an R/C car and a studio filled with cardboard. That’s what Malte Jehmlich and company used to create this rendition of Wipeout, which moves practically as fast as the PlayStation original due to the blinding scale speed of its 1/28 model cars. It’s all controlled by an arcade racing cabinet complete with steering wheel and on-screen display wirelessly connected to an Arduino board. Originally a two-month hobby project, the designers are presently working towards an advanced version with force feedback and powerups (including boost!) using sensors built right into the track — and hopefully a forklift to lug all that corrugated wood pulp around. See it in action after the break.

Continue reading German designer brings Wipeout racing game to life, burns up cardboard tracks with an R/C car (video)

German designer brings Wipeout racing game to life, burns up cardboard tracks with an R/C car (video) originally appeared on Engadget on Thu, 05 Aug 2010 09:44:00 EDT. Please see our terms for use of feeds.

Permalink Engadget German  |  sourceRacer  | Email this | Comments

Open Source Hardware community finally gets its Constitution

Open Source Hardware movement finally gets its Constitution

They, the people of the open source hardware movement, in order to form a more peaceful community for sharing, establish bigger and cuddlier Chumbies, ensure continued Arduino creativity, promote the general welfare, and secure the blessings of hackery to ourselves and our posterity, have established the Open Source Hardware Draft. It’s a sort of 11 commandments for those who would share or use an open source hardware design, indicating what documentation is required, how derived works must be allowed and, perhaps most importantly, that each use must include attribution to those founding engineers who came before. Its current version, 0.3, was ratified yesterday by a group of dignitaries including folks behind the Arduino, Adafruit, and Chumby, along with plenty of other underground industry big-wigs. Now that this bit of official business is out of the way, hopefully they can all get back to crafting homemade coilguns.

Open Source Hardware community finally gets its Constitution originally appeared on Engadget on Wed, 14 Jul 2010 09:35:00 EDT. Please see our terms for use of feeds.

Permalink Cnet News  |  sourceOSHW  | Email this | Comments

Why Arduino Is a Hit With Hardware Hackers

For electronics hobbyists, the open source chipset BeagleBoard that packs as much punch as a smartphone processor might seem like the key to paradise.

Yet it is the relatively underpowered 8-bit microcontroller Arduino that has captured the attention of DIYers.

Arduino began as a project in Italy in 2005 and since then has turned into an open source hardware movement. There are thousands of Arduino projects today such as electric meters, guitar amplifiers and Arduino-based gadgets that can tell you when your plants need water.

The Arduino community is at least 100,000 users strong.  But it is not alone.

Other open source projects like the BeagleBoard, which is shepherded by Texas Instruments, are trying to win Arduino fans over.

The Beagleboard is a low-power, single-board computer, whose latest version is based on the same 1-GHz ARM Cortex A8 processor that drives the most sophisticated smartphones today. That gives it far more processing power than the Arduino. Yet the BeagleBoard hasn’t hit the same kind of chord with hardware hackers that the Arduino has.

“The BeagleBoard is not for a novice,” says Phil Torrone, senior editor at Make magazine and creative director at Adafruit, a company that sells DIY electronics and kits. “With an Arduino, you can get an LED light blinking in minutes.”

Fundamentally, BeagleBoard and Arduino are two different systems: The former is a single-board computer, while the Arduino is just an  8-bit microcontroller. The BeagleBoard-xM includes a 1-GHz processor, on-board ethernet, five USB 2.0 ports and 512 MB of memory.

What they do have in common is that both represent possibilities: the potential to use your technical and creative skills to make a concept come alive.

Here are five reasons why the Arduino is more popular than the BeagleBoard:

Starter Projects

Editing and rewriting is often easier than writing from scratch. It’s the same with electronics. It’s easier to mod an idea than start with a blank slate.

That’s where the BeagleBoard falls short. “It has virtually no example application that you can just copy and hack to learn from,” says Massimo Banzi, one of the co-founders of the Arduino project.

The Arduino has hundreds of projects and ideas that are cooked up and shared by its users. For instance, check out this list of 40 Arduino projects that includes ideas such as a Wiimote-controlled Espresso machine, a biking jacket that flashes a turn signal and a wireless electricity monitor that tweets your power usage.

It’s a chicken-and-egg problem for the BeagleBoard. Unless there are more example codes out there, it is difficult to draw in the audience. And without the audience it is challenging to get enough sample projects into the community.

Cost and Durability

At $30 a piece, an Arduino is an inexpensive investment for someone who wants to try it out. “It’s the price of a few sandwiches,” says Torrone.

Compare that to the BeagleBoard-xM, which costs $180.

One reason why the Arduino is so cheap is because it is easy to clone. The microcontroller is completely open source so the “components are all commodity,” says Torrone.

With the BeagleBoard, hobbyists don’t have the same amount of freedom. They have to work closely with Texas Instruments or its partners, says Torrone.

Arduino is also very resilient. Drop it, smash it and it still stays alive. Add to that its low-power requirement, and the product becomes a must-have for DIYers. An Arduino can run on a 9V-battery for days.

“The BeagleBoard is fast and powerful but that also means lots of energy is needed, which makes it difficult for simple projects,” says Torrone.

A Thriving Community

Arduino’s popularity means it’s easy to get started. Companies such as Adafruit, SparkFun and Liquidware not only sell chips, but they also host blogs that suggest ideas on how to use your Arduino while providing extensive project plans to guide you in completing your creations.

Will Chellman, a student who has played with Arduino for years, says he’s now experimenting with the BeagleBoard. But finding documentation and information to work off is not easy, he says.

The lack of well-documented projects done with the BeagleBoard can be intimidating to new users as well, says Banzi.

“There’s lots of of interesting stuff (about the BeagleBoard) but it is very technical,” he wrote in a comment recently on Gadget Lab in response to the launch of BeagleBoard-xM.

Banzi says BeagleBoard documentation is also scattered and fragmented.

“Parts of it have aged and you spend quite a bit of time jumping from wikis to mailing list to track which specific bit of documentation applies to your board, bootloader etc.,” he says.

Maturity Is the Key

Arduino has had a head start on the BeagleBoard. By October 2008, about 50,000 Arduino boards had already been shipped. That year, the first BeagleBoards started making their way into the hands of hardware enthusiasts.

“The BeagleBoard is just two years old. Since it hasn’t been around long enough, there’s not enough people building apps based on it,” says Chellman.

That’s not to say that BeagleBoard isn’t catching up. Earlier this month, we showed five projects ranging from a videowall to the iPad of ham radios that use the BeagleBoard. There’s also a build-your-own tablet kit that is based off the BeagleBoard.

If DIYers take a shine to it, expect to see more ideas like these.

Simple Is Attractive

With its single-board computer configuration, 1-GHz processing power and the choice of accessories, the BeagleBoard is a creative engineer’s dream come true.

But the same reasons make it intimidating to those who want to geek out on a DIY project but don’t have the technical know-how.

Arduino users point out that it is simple to connect external sensors to the board, and the example codes out there make it easy to get started quickly.

Arduino is a simple system designed for creative people with little or “no prior knowledge of electronics,” says Banzi. “It’s cheap and open source with lots of documentation written in a not too technical language. Above all, it has a very welcoming attitude towards beginners and tries not to scare them too much.”

Photo: pt/Flickr

See Also:


Wireless presentation controllers prove juicy targets for hackers

Wireless presentation controllers prove juicy targets for hackers

Wireless presentation controllers have changed corporate life forever. Instead of businessmen and women staying tethered to their keyboards while delivering boring PowerPoint presentations, they can wander about the room, gesticulating authoritatively with an ego-boosting gadget in-hand… while delivering that same boring presentation. Now a security researcher by the name of Nields Teusink is showing that those wild gesticulations open the door to crazy hacks, with most wireless presenters being recognized as full keyboards — some even as keyboards and mice. With no encryption provided it’s a (reasonably) simple task for an attacker to replicate the signal, escape the presentation, and completely compromise the machine. Teusink uses an Arduino board for his work here, impressing us while sending a chill into the hearts of slide gurus everywhere.

Wireless presentation controllers prove juicy targets for hackers originally appeared on Engadget on Tue, 06 Jul 2010 07:38:00 EDT. Please see our terms for use of feeds.

Permalink Slashdot  |  sourceblog.teusink.net  | Email this | Comments