By Benjamin Kibalo
This article will
of simple 1-Wire
hardware with the
Raspberry Pi. The
hardware and software
features of the Pi will
be used to develop
data logging, SMS
messaging, email data alerts, and pictures to your Internet enabled devices.
The concept for our remote monitoring system is shown in Figure 1.
Figure 1. Temperature
monitoring system concept.
The Raspberry Pi has been a catalyst for the DIY community, allowing for easy access to high performance embedded computing. The open
source embedded GNU/Linux software utilized by the Pi
allows anyone to import high level code for almost any
application, adding in the Pi’s software accessible GPIO
(General-Purpose Input/Output) ports, HDMI, Ethernet,
USB interfaces, 700 MHz processing speed, and low cost.
There isn’t much left to be desired!
I was thrilled to dive into the Python libraries that have
been developed for “real computers” and implement them
using the Raspberry Pi. Checking 75% of my “
Internet-enabled” applications off of my to-do list only took a few
hours of coding with Python. I will share with you some of
the great ways to allow the Raspberry Pi to get your
attention using Python and a little bit of shell coding. All of
these code examples (with detailed comments) are
available at the article link. Let’s get started!
May 2013 35