Hardware Reference
In-Depth Information
The following table lists the bill of materials used in this project. These are just examples,
and alternaive products that have a similar speciicaion may also be used.
Item
Estimated Cost
Raspberry Pi Model B
35 USD
Adafruit Cobbler ( https://www.adafruit.com/
product/914 )
7 USD
Adafruit 7-segment LED Backpack ( https://www.adafruit.
com/product/879 )
10 USD
Blinkm ( https://www.sparkfun.com/products/8579 )
13 USD
Why is it awesome?
The Adafruit WebIDE in combinaion with the Occidentalis operaing system enables
development in the Python language on a Raspberry Pi using just a web browser. It also
enables access to sample projects developed by Adafruit via Bitbucket, a source control
tool. (If you are not familiar with source control tools such as Bitbucket, Git, and so on,
the examples in this project are a great way to get started!) The Adafruit WebIDE is a tool
developed for hobbyists and comes with examples for techniques such as pulse-width
modulaion (used in lighing system control) and I2C communicaion, and also provides
examples for controlling products from Adafruit.
The Adafruit WebIDE is now a beta release and it may not work successfully
across diferent plaforms. The Adafruit learning system has indicated that
this development tool was directed towards advanced hobbyists. We have
taken our best efforts to explain it as simply as possible.
Pulse-width modulaion is a technique used widely in motor control, lighing systems,
and so on. It is a technique where the average voltage applied to a device is varied by
changing the width of the pulse. There are several tutorials on pulse-width modulaion
( https://learn.sparkfun.com/tutorials/pulse-width-modulation ) available
all over the Web.
I2C communicaion ( https://learn.sparkfun.com/tutorials/i2c ) is a form of
serial communicaion interface used to connect muliple slave devices (usually sensors)
with a master device (Raspberry Pi or a microcontroller) through a common interface.
Search WWH ::




Custom Search