Blinking an LED on the Raspberry Pi


The Raspberry Pi offers an array of general purpose Input-Output pins(GPIOs) which enables software running on the Linux computer to sense events in the physical world as well as effect it in very simple ways. A software program can be used to read a switch or even a sensor connected to the GPIOs in addition to the ability to send electrical signals out. For example, a user program can be used to read a simple push button which in turn can be used to trigger events in software. The user may also elect to control a single LED by switching it ON and OFF to reflect events in software.

Continue reading “Blinking an LED on the Raspberry Pi”

[RPi Rover] Another Raspberry Pi Robot – Episode 2 – Starting Python

Raspberry Pi Rover


In the last post, I described the hardware part for our robot which uses the Seeed Studios GrovePi+ since I am yet to receive my kit. In this post, I talk about the software part and making the robot move. Lets see what we can do. Continue reading “[RPi Rover] Another Raspberry Pi Robot – Episode 2 – Starting Python”

[RPi Rover] Another Raspberry Pi Robot – Episode 1 – The chassis


I have experimented with Raspberry Pi Robots in the past but I wanted to make a generic Robot that you can use practically. This series is about making a Robot using scrap and as many things as you can find in the house and then make it useful and solve a problem. In this post I start by making the chassis. Continue reading “[RPi Rover] Another Raspberry Pi Robot – Episode 1 – The chassis”

Seeedstudios Groove Pi+ Pre-Review Part 1


SeeedStudios has their own system of prototyping hardward called Grove which uses four pin connectors to connect sensors, actuators and subsystems together to a central controller which can be arduino based or MSP430 based. Recently, they have introduced an interface to the Rapberry Pi called the grovepi+ which is a Raspberry Pi Hat with an Atmega328P which allows the RPi to take advantage of the grove widgets. I was one of the people who got their hands on one of the pre-review units in a Kit form and I decided to do a little something with it. In this article I will go through the basic kit and it’s contents and my first impressions since this is the first time I am using the Grove System. I had a few preconceptions and I will discuss my experience with the kit so far along with a project plan I have going. Lets go! Continue reading “Seeedstudios Groove Pi+ Pre-Review Part 1”

The Raspberry Pi Power Analysis featuring the Tektronix Scope


I am waiting for my stuff to get delivered which are basically parts and parts. One of features of my design is that the raspberry pi center piece is portable, ie it can be moved from one location of the house to the other. For this I needed to add a battery backup which was shown in my previous posts. In my recent experiments, I found that the Raspberry Pi was rebooting unexpectedly. It turns out that one of the connectors was defective. Still this left me with the question that if I am using a battery, how long will my system stay afloat without power? Hence I setup a little experiment to measure the power consumed by the Raspberry Pi and the results were quite unexpected. Continue reading “The Raspberry Pi Power Analysis featuring the Tektronix Scope”

Pi In a Display Box

As I wait for the parts to be delivered, I started work on the case for the RPi. This is the center piece for my demo and with my limited carpentry skills, I set out to make a box. I usually start by making a 3D to scale model in Sketchup so I know exactly what I want. If it seems awkward, I change it. Here is a simple mockup that took 5 minutes! Continue reading “Pi In a Display Box”

Tutorial for Interfacing OpenHAB with EnOcean Pi


In my last post, I discussed how to get OpenHAB up and running. For the “Forget me not” Design Challenge, one of the sponsors is EnOcean and they were gracious enough to supply us with a basic kit and EnOcean Pi. This is a brief write up of what “I think” is happening. If someone knows something I don’t, please feel free to comment and I will be more than happy to make corrections. Continue reading “Tutorial for Interfacing OpenHAB with EnOcean Pi”

Obligatory Install Tutorial For RPi and OpenHAB

The first thing you need to do when you get your raspberry pi, is get a case? Well you can 3D print one. Here is a good example for the B+ Raspberry Pi B+ Face Case by adafruit – Thingiverse
Additionally you need to buy a micro SD card. I got an 8GB one and I have my primary RPi which a download server and WebIOPi server with a 16GB one. Continue reading “Obligatory Install Tutorial For RPi and OpenHAB”