Step 1: What You Will Need

So for this project you will need:

Intel Edison Arduino Board

Groove Starter Kit

And I will assume that you already played with an Edison board and know how to put nodejs scripts inside and also have Wireless Network Configured. For more details about how to configure Wireless in edison please see the Intel Edison Manual.

Step 2: Assembling All Together

Pretty simple huh? Just attach the Groove Starter Kit Shield at Edison Arduino Board, and put the LCD in a I2C port in the shield.

Step 5: Download the Project

Before putting the data inside edison, we need to make some adjustments at config.js

Step 6: Configuring Stuff Mood

So open config.js in your prefered text editor.

Remember that page I asked to keep it open? We're gonna use it now. Just replace:

YOUR_CONSUMER_KEY with your consumer key

YOUR_CONSUMER_SECRET with your consumer secret

YOUR_ACCESS_TOKEN_KEY with your Access Token Key

YOUR_ACCESS_TOKEN_SECRET with your Access Token Key

Additionally, you can change the language inClassifierLanguage. But keep noticed that the test documents for english is not very big, so it may lead to mistakes. If you wish to add more words see the end of this tutorial.

Also you can change the Tracking tags in TrackTags configure. By default it will look to #IntelMaker and #TeskeMaker tags.

Step 7: Running the Code

So let's test it! Send all files to your edison and use PuTTY to SSH.

First you need to install the nodejs script dependencies. To do so, just go to the folder you put the stuffmood project and run:

npm install

This should install all needed dependencies. After that, you can run our code!

nodejs app.js

Step 8: Testing

So that is it! There is also a few tips you can do to improve:

Add more documents to the file classifier-words.js (maybe even other language!) and see how it works! If you can improve our documents, please send a Pull-request at our github!

Try to add more "moods" to our document list. You can do that by adding a new mood to classifier-words.js like the existing ones.