expr:class='"loading" + data:blog.mobileClass'>

Thursday, June 25, 2015

SpeakingAssistant on Edison

So here it is, the Instructable for speaking assistant on Edison. It is similar to the version on Galileo except for 2 things:
  1. I could not find Python setuptools in the repo and had to boot strap the setup tools.
  2. You can specify the sound card that you want to use in the config file.
 I've done away with the buzzer because it was very noise in the demo. 

Saturday, June 20, 2015

Getting started with Edison

This post is going to be little quick start guide for the Intel Edison. Intel Edison is tiny compute module which packs lots of features in that package. It features a dual core Atom processor along with a Quark (for I/O) and also packs in bluetooth, wifi and eMMC. 

Thursday, June 4, 2015

Speaking assistant

Writing this post to share a project that I did for one of the Intel IoT roadshows. It is called "Speaking Assistant" I have put together an Instructable for it. The project is based on Intel Galileo Gen2. It uses Text to speech software(TTS), eSpeak to speak out information that it fetches from the Internet and yes it is entirely written in Python ;)

Wednesday, June 3, 2015

Sharing files between your host system and Linux boards using SSH

While working on Linux SBCs, I find myself transferring lot of files to and from my host dev PC and the dev boards. In this post, I'll be talking about using SSH to mount your device as storage drive onto your host.

Wednesday, April 8, 2015

Python on Intel Galileo/Edison - Part 5:Temperature sensor with mraa and upm

The temperature sensor that we are gong to use for this post is from Grove. This sensor outputs the voltage that represents the temperature hence we will need the ADC module on the Intel Galileo/Edison to interface with this peripheral.

Python on Intel Galileo/Edison - Part 4: ADC

ADC is a peripheral that lets you input an analog signal and gives the digital representation of that analog signal.
The world in which we live in is surrounded by the analog signals. The temperature, sound that hear, the light that we see are all analog signals. If you want to interact or measure these signal in a digital system like Galileo/Edison, you'll have to use ADC a.k.a Analog to Digital Converter.

Tuesday, April 7, 2015

Python on Intel Galileo/Edison - Part 3: PWM

In this blog post, we are going to look into the process of using mraa methods for controlling the PWM module available on the Galileo/Edison.

What is PWM?
 PWM stands for pulse width modulation. As the name suggests, there is a "pulse" and with "width", we mess("modulation"). The idea here is to change the width of the pulse, resulting in another pulse that meets our needs.