Ninja Blocks is an company providing open source hardware solutions for home automation. Their first product was called Ninja Blocks Kit which includes a Ninja Block (Beaglebone + Arduino based gateway, but they now also support the Raspberry Pi), sensors, sockets, cables, and a power supply, and works with Ninja Platform, an open source software framework. The goal was to simplify the process of developing automation applications by taking care of all low levels tasks such as electronics, embedded programming, network protocols.., and letting “end users” / developers focus on their application. The company is now working on a new version called the Ninja Sphere, including a “Spheramid” gateway, location waypoints (Bluetooth low energy tags), and smart power sockets.
- Processor – ARM Cortex A8 (probably Texas Instruments Sitara)
- Color LED Matrix
- Connectivity – Bluetooth, Bluetooth LE, Zigbee, and Wi-Fi
- USB Port – To connect cameras, speakers, Arduino projects, Z-wave or RF433 radios
- Dimensions – 130x122x75mm
The waypoints are USB powered BLE tags used to locate objects (e.g. keys) or living creature (e.g. dogs) by using Bluetooth trilateration – a mechanism whereby the intersection of 3 or more overlapping signals can determine the location of an object. Since this method is not quite accurate enough, they also use machine learning algorithms to build a model of your home to provide better accuracy.
The smart power sockets are relays and power meters using Zigbee HA to communicate with the gateway. Sockets are available for US, UK, Europe, and Australian socket standards.
The Ninja Sphere kit allows to get started, and control your electric appliances (e.g. lights, fan, heater…), monitor your power consumption, and the locations of your pets with your smartphone, or even only gestures, but the real interesting part is the list of supported devices and platforms:
Controlling cameras, smart light bulb and sockets, seems obvious for an home automation system, but what can you do with media platforms like XBMC and Squeezebox? It turns out the Sphere can automatically pause the video or music playing in your TV, if you receive a phone call. ODB2 support will let you monitor your car via Bluetooth. One important usage for the Sphere is to alert you on your phone or pebble watch if something is odd. You’ve left the house, but forgot to turn off the lights and/or the heater? The Sphere will let you know, and let you take action. If you’ve put a BLE tags on where valuables are stored (jewelry box, wine cellar…) and the goods are moved, the Sphere will alert you. It can also let you know you’ve forgotten to take your umbrella, if rain is expected. And so on… You can watch the video below for an introduction, and see some of the use cases mentioned above.
Ninja Sphere will eventually be fully open source, once the project development is completed, and the product is ready to ship around June 2014. This will be a gradual open source release, and they’ve already done so with the Ninja Blocks hardware and client code, with the latter possibly being reused with the Ninja Sphere.
The company is looking for funds via a Kickstater campaign to complete development, and start mass production. They have different pledges depending on the size of your home:
- 249 AUD for apartments and small homes with 1 level and up to 2 bedrooms – a Spheramid gateway, 2 waypoints and a smart power socket
- 449 AUD for medium sized homes with 1 level with up to 3 bedrooms. – 2 Spheramid gateways, 4 waypoints, and 2 smart power sockets.
- 629 AUD for large homes with 2 levels and 3+ rooms – 3 Spheramid gateways, 6 waypoints, and 3 smart power sockets. Perfect for You’ll also receive a Ninja Sphere T-Shirt and sticker.
All pledges above include international shipping, a T-shirt, and a sticker. There are also some early bird discount for the pledges above, where you could save up to $90, but most of them are already closed due to the popularity of the project. The company looks for 115,000 AUD, but they’ve already received pledges for over 105,000 AUD within 2 days at the time of writing, so it’s a near certainty the project will go ahead. There’s still 58 days until the cmapaign completes, and IMHO some parts of the project are not that much detailed. For example, I could not see any information about the smartphone application (No mention of Android or iOS at all), and web interfaces used to setup and control the Sphere. It’s probably using the same smartphone and web apps as Ninja Blocks, but a confirmation would be nice. Hopefully this will be addressed in updates during the campaign.