Comments (0) Arduino, Projects

Arduino Home Voice Command Automation


There are a lot of similar projects similar to this one but some Arduino parts can be very expensive. This project aims to minimise costs while maximising efficiency. Many home automations don’t give you a good interface, or you have to write a lot of your own code for the interface. They might be tethered to ethernet, or have poor wireless range, or can’t be battery powered.

Another important objective of this project is to provide all the information others would need to integrate wireless Arduino nodes into a full-featured home automation system, with polished Android/iPhone apps as well as browser-based user interface. In addition, the automation gateway can memorise and chart sensor data, react to sensor values (send emails, do android push or iphone prowl notification, etc…), as well as control existing commercial products you may already own (Sonos speakers, WEMO, Insteon, z-wave devices).

This design has been made to be as flexible as possible. This project is an enabler, by extensibly connecting two great open source platforms: Arduino & OpenHAB.

Only parts that you will need are:

  • 3×Arduino Uno, $10PIck one of the Arduino Uno clones with a 3.3V/5V switch, and use it only in the 3.3V mode. I’ve used the “Buono” with great success, and you can find it readily available on ebay. Then buy a real Arduino Uno just to support the project :)
  • 2×RFM69HW, $49 15MHz wireless transceiver. The HW (high power) version has the most range, over 700 feet without any complicated antenna design. Use the 915MHz version for US/Canada, and 868MHz version for EU.
  • 1×Wiznet 5100 shield, $8Ethernet shield for the Arduino ethernet gateway. Buy the fancy version if you got the cash, but the cheap ones seem ok too.
  • 1×Raspberry Pi, $40
  • 1×Four battery powered units1) MCP1702-3302E/TO, voltage regulator, 3.3V, good quiescent current. The other components are just your run of the mill capacitors and oscillator.

As you can see the prices of components have been taken into mind and only what is necessary can be seen. If there is anything else you want to know such as how the automation is actually done visit:

Leave a Reply

Your email address will not be published. Required fields are marked *