Mesa 55

Integrantes: Vanessa Ortega Luis Alberto Ávila Alfredo Sánchez Ruíz

Reto: MLH Mejor Hack Primerizo

Inspiration

The idea came from the fact that the Myo can be used in many forms of control gesture. We intended to search a more natural form of communication, including the body, so the obstacle between technology and nature is minimized, to have better and intuitive ways of changing traditional inputs

What it does

Using a Myo Armband, we developed a java program capable of interpreting different gestures and transform them form morse code to letters. So, when the transformation is complete, the whole text or phrase is sent to Twitter automatically.

How we built it

We used the Myo Java SDK, for Myo communication via Eclipse and for receiving gesture and sensor output from the band and visualize it in Eclipse. Also we used the Twitter4j core for communication between java and Twitter, adding some parameters to open the communication. We integrated the java sdk and the twitter4j core to been able to send messages with the Myo as input. We modified an existing code that transforms morse code to letters, and adjusted it for our needs with the Myo band.

Challenges we ran into

We have troubles to communicate the Myo and Eclipse, due to different library issues because the official sdk and Myo documentation doesn't include Java. Also we researched how to send twitter messages to an existing account, including media files. The final challenge was the integration of the whole system, including the Myo interpretation of the morse code and finally send the message automatically to twitter.

Accomplishments that we're proud of

Java communication with Myo Auto send of tweets Integration of the system

What we learned

How to use twitter api to write and read tweets, read timeline, and auto publishing at a certain amount of time How to communicate and extract data from Myo band using Eclipse

What's next for Tweeting Myo

Live feed of morse code interpretation User Interface Integration with mobile platforms to be used as a new input instead of keyboard

Built With

Share this project:

Updates