UPDATE Voice Command Running Jacket Prototype – Phase 2 – adding the voice command module

I have an update to my Voice Command Running Jacket Prototype.

The Arduino UNO finally has Phase 2 parts added.  The last time I posted about the project on Word Press I had the two 8×8 matrix displays setup to receive scrolling directions based on text input commands sent through the Serial Monitor.

WP_20140419_009WP_20140419_007
WP_20140419_012
WP_20140419_011

Building upon that code, I now have those functions that were being called on text input now setup to act inside a switch case block inside the event for voice capture and recognition.  The great part about starting the project off with text input through the Serial Monitor is that the Voice Command Module still operates through the serial port thus making the original code for this project very scalable.


CODE BREAK DOWN AND PITFALLS:
There are a couple of really good Classes/libraries that I am using in this project. The first is the Parola Library:
http://parola.codeplex.com/

This Library is a pretty robust scrolling library. The ability to scroll text, isn’t to hard to do from scratch, but the creators of this library have easing, inverted text and support for fonts to name a few.

* If you are going to use this library, there are a couple of pitfalls that you should keep in mind. The library was originally designed to work with a specific 8×8 LED matrix display, it has been updated to use any generic 8×8 but you have to update the .h file.

The next Library in the list is the SoftwareSerial, which actually is an internal Arduino Class that you import. Using this class helps assign RX and TX to other slots on the board.
*This is another pitfall area that I want to call out. All Arduino boards have dedicated TX and RX slots. The catch is the dedicated slots don’t allow interrupts back and forth. This for the most part was undocumented until I found an Ardunio forum page online that explains it in detail which slots on what boards do support interrupts.

HARDWARE BREAK DOWN AND PITFALLS:

The Voice Command Module is really easy to use,  It has 4 connection points ( GND, VCC, TX, RX) which fit as they should on the Arduino board and you can get up and running within 45min… If you have the information I have in the next two paragraphs… before you start…

* The catch here is that in order to interact with the Module you have to use a specific serial monitor app that ships with the device, which isn’t the best piece of software… and the Manual lacks some specific explanation as to the exact format of the HEX CODES the Voice Command Module needs inorder to set it up.  The Manual has a detailed table showing all the Commands ( 0x36 )but doesn’t express that the format  isn’t what is in the table but looks like this ( AAx36 ) instead…

*Also another pitfall that was undocumented was the act of “NOT” flipping the TX and RX connection points on the USB TTL adapter.  In almost every project that I have used on the Arduino you flip RX and TX, but for the recording and saving voice commands from your PC to the Voice Command Module, you don’t…  This took me 2 hrs of trial and error to find this bug.  This was really hard to find because the software is so bad, the issue looks as though it is your RX display settings.

All in all this project has been really fun, and shows the power of prototyping with Arduino and it’s plethora of compliant modules.

The previous video and older Blog post can be found here:
https://darkriderdesign.wordpress.com/2014/04/20/voice-command-running-jacket-prototype-arduino-mixed-with-voice-commands-and-scrolling-led-matrix/

 

HARDWARE PARTS LIST:

Arduino UNO:
https://www.sparkfun.com/products/11021

8×8 Matrix Displays:
http://www.ebay.com/itm/like/181221282262?lpid=82

Voice Command Module:
http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPath=168_170&products_id=2151

 

 

If you like this comment, and let me know what you think.

 

cheers

Voice Command Running Jacket Prototype – Arduino Mixed With Voice Commands and Scrolling LED Matrix

Here is a fun project that I have been working on over the past month.

I have blogged about wearable technology a few times now, and I am happy to say that this Prototype is coming along nicely and would work very comfortably with a NIKE+ FUEL BAND.

The basic idea is that a runner could wear this “smart jacket” and it could be trained to respond to simple voice commands.  The runner could say “RIGHT” or “LEFT” or “EAT MY DUST”, and the jacket’s on board LED Matrix displays would act accordingly.

A possible design flaw, you could be the act of building this into a jacket vs building the apparatus that could be attached to any jacket… but for now… lets just say it is a jacket…

The over all parts list for building this prototype are fairly in expensive and could probably be achieved for under $100.  if you wanted a super cool Nike running jacket it could add to the cost 🙂

The Arduino compliant voice command shield is here.

http://www.ebay.com/itm/Voice-Recognition-Module-Arduino-Compatible-/261291298198?pt=LH_DefaultDomain_0&hash=item3cd62ccd96

 

WP_20140419_007

HERE ARE MY MOLE SKIN SKETCHES OF THE PROJECT:
WP_20140419_012 WP_20140419_011

WP_20140419_009

 

Let me know what you think, Comment, Respond.

 

Thanks,

Damon

 

 

Athletic Jersey Powered With Arduino LilyPad Can Detect Jumping – Lights Up LED

2014 is going to be a really good year for technology based wearable clothing.  Take for instance  CUTECIRCUIT. This company has been building LED clothing now for awhile and is just now starting to become mainstream enough that Mercedes has picked up on it.

CHECK OUT THESE VIDEOS: these are amazing

Wearable clothing technology has been out in the wild for some time but it has been encased in the avante garde and tech communities which have a higher adoption rate of technology.

In 2013 the “wearable” concept was really put in motion by wrist bands like NikeFuel Band, Jawbone, and FitBits.  If you look at the group of people that these wrist wearables were targeting there is a marketing secret, in that “Athletes” bridge the divide.  They are not completely avante garde but have passions for style, and they are not completely techy but they see a need for technology because it helps them compete.

Ok so without jumping into a Marketing Theory rabbit hole, as this is a short blog post, “Wearable clothing technology” is going to be hot… as it is the next evolution of the wrist wearable wave.

So I started thinking of places where we would see this outcropping of wearable technology and I came up with a really neat idea for a Basketball Jersey built on the Arduino LilyPad technology.  Again nothing new as you would have seen in the CUTECIRCUIT link above ( I completely admire them by the way ) but I think unlike the CUTE CIRCUIT folks my idea for a basketball jersey has a more “mainstream” approach as the idea could expand into many different sports.

The basic idea would be to create a jersey that contained an accelerometer connected to an Arduino LilyPad.  Which could detect specifically “jumping” at which point the Arduino would turn on LEDs contained in the jersey.  If you think about it for a second the very idea of a player jumping to slam dunk a basketball or catch a football and to have their jersey light up with a pair of LED wings would be fantastic.

HERE IS A GREAT RESOURCE FOR BUILDING AN LED SHIRT:

geekmomprojects

HERE ARE MY MOLESKIN SKETCHES:

WP_20140102_002