Display: Adafruit 16x2 LCD
Board: Intel® Galileo
OS: Linux Image for Intel Galileo 1.0.0
Languages: Python*, C*, and Arduino*
Additional Tools: Python feedparser
A combination of Python, C, and Arduino languages are used to create an audible RSS feed monitor. I currently use Intel® Galileo to monitor the activity for the Intel Makers Community.
The Arduino sketch establishes Internet connection via Wi-Fi or Ethernet, and uses the Python feedparser to read the RSS feed from the main page. The Python script checks the community and then updates the data file with new data. The Arduino sketch reads the data file and displays the count of new posts on the LCD. When the LCD count is updated, the Intel Galileo board plays the Intel sound. Using a push button you can reset the count back to zero.
Development Process
· Write the Python script to display the information obtained by the feedparser.
·Write the Arduino sketch that connects to the Internet via Ethernet or Wi-Fi, displays information on LCD.
·Use the Intel® Galileo sound box when opening the box. We replaced the light sensor with a TIP-120 NPN Transistor to toggle the sound with Intel® Galileo.
·Put everything inside the Intel® Galileo box for show and tell.
Future Improvements
·Replace the Intel® Galileo box with a plexiglass box or 3-D printed box.
·Displaying the Name of the newest post on the LCD.
·Make it solar powered using the Seeds Solar Shield*.
Images
Image may be NSFW.
Clik here to view. Image may be NSFW.
Clik here to view. Image may be NSFW.
Clik here to view.
Intel® Galileo project front view with no new posts. | The inside view includes Intel® Galileo, Breadboard, LCD, button, pot, and lots of jumper wires. | Side and back cutouts to access power, Ethernet, UART port, and USB connectors |