Internet is filled with all kinds of useful information. We are going to build a gadget in this Instructuble using Intel Galileo Gen2 that you can easily use to gather the information and speak out the information using TTS (text to speech synthesis software).

The information available on Internet is aggregated into what is known as RSS feed which stands for Rich Site Summary/Really simple syndication. This web technology is used to update frequently changing information such as News, Stock price, weather etc... Let's say you need to know the stock price of a corporation. There are plenty of web services that update this particular information and each service provider assigns an unique address for the stock price of your favorite corporation when you access this address, as a response you get the current stock price (with some added meta data).

For user input, we are going to use an infrared proximity sensor such as this one to detect the user action and to determine what information the user wants from the Internet.

How does it work?

The main interface between the user and the device is an IR proximity sensor. These sensors get triggered whenever some obstacle is placed in front of the sensor. Various operations are triggered depending on number of times the sensor is triggered (operations are configurable).

Here are the features:

  • Reads out the RSS feeds
  • Displays number of unread emails in inbox (gmail only)
  • Changes LCD back light depending on number of unread emails in inbox
  • Reads out temperature
  • Reads out emails (sender and subject)
  • Control digital pins

Have a look at the attached video to see the above features in actions.

Intel IoT Lniux image will be used for this project. Hence you'll need a micro SD card to load up the Linux. For TTS, espeak will be used.

We will also need an USB sound card which when connected to a speaker, will speak out the information.

So to summarize, following things will be required to complete this Instructable successfully:

  • Intel Galileo Gen2
  • micro SD card with at least 2 GB capacity
  • Grove kit; Intel IoT edition with Serial cable
  • IR proximity sensor
  • USB sound card

This project is named "Speaking Assistant" for the lack of creativity :p

Step 1: Setting Up the SD Card

First thing to do is get the Intel IoT Linux image onto the SD card. Go to this link and click on "SD-Card Linux Image" and save the image. To get the image onto SD card, follow the applicable instructions

We will have to install espeak package along with it's dependencies for which we need to have access to the Linux console.

P:S: Visit this blog post for more detailed explanation.

<p>Could you give specifications/model number and link from where I can purchase the IR Proximity Sensor, and USB sound card.</p><p><br>Also a clear picture of connections of the sensor to the Base Shield please!</p>
<p>The IR proximity sensor that I have, I bought it from a local vendor <br> but is similar to the one in the link I have provided in step1. Here is <br> another one <a href="http://www.ebay.in/itm/331619139112?aff_source=Sok-Goog." rel="nofollow"> http://www.ebay.in/itm/331619139112?aff_source=So...</a> <br> As long as the sensor triggers whenever there is any obstacle we are <br>good and you can replace this part with a switch if you want to. </p><p>As for the Sound card, I got it from flipkart and this was the one: <a href="http://www.flipkart.com/enter-usb-audio-controller-sound-card-device/p/itmdrhza3pg2urbv?pid=USGDRHZAY4KT4AEH&ref=L%3A2952886865848782697&srno=p_1&query=Entr+USB+sound+card&otracker=from-search" rel="nofollow">http://www.flipkart.com/enter-usb-audio-controller-sound-card-device/p/itmdrhza3pg2urbv?pid=USGDRHZAY4KT4AEH&amp;ref=L%3A2952886865848782697&amp;srno=p_1&amp;query=Entr+USB+sound+card&amp;otracker=from-search</a></p><p>Are you talking of the Grove base shield? If so, please hover over the image in step4 and you should see the connections that you need to make. If it is not clear from this, please let me know. <br></p>
<p>Very nicely done!</p>
<p>Thanks Sam</p>

About This Instructable



More by NavinB:Random news reader on the Linkit smart 7688 Effecter: A simple guitar effects processor Guitar Tuner 
Add instructable to: