Index
A
- Adafruit Cobbler
- about / Python development on the WebIDE
- Adafruit Industries
- Adafruit Occidentalis
- about / #3 Adafruit Occidentalis
- Adafruit WebIDE
- Occidentalis / Why is it awesome?
- Advanced IP Scanner
- AI, Connect Four game
- about / A brief description of the Connect Four Game AI, Engage thrusters
- main game loop / Main game loop
- AMP (Asynchronous Messaging Protocol)
- Arduino
- about / Why is it awesome?
- distributors / Where can you buy an Arduino?
- programming, with Raspberry Pi / Programming the Arduino using the Raspberry Pi, Engage thrusters
- Arduino acknowledgement, for controlling signal
- control flow, for weather clock / Control flow for the weather clock
- temperature data / Temperature data
- RGB LED strip control / Control of the RGB LED strip
- stepper motor control / Control of stepper via serial port
- weather forecast position, programming / Programming the weather forecast position
- 8x8 matrix control / 8x8 matrix control
- BlinkM control / BlinkM control
- Arduino Ethernet Board
- URL / Mission checklist
- Arduino Ethernet board
- URL / Mission checklist
- Arduino IDE
- Arduino Raspberry Pi interface project
- about / Mission briefing
- features / Why is it awesome?
- objectives / Your Hotshot objectives
- checklist / Mission checklist
- Arduino IDE, installing / Installing the Arduino IDE, Objective complete – mini debriefing
- Arduino, programming with Raspberry Pi / Programming the Arduino using the Raspberry Pi, Engage thrusters
- Raspberry Pi AlaMode / Raspberry Pi AlaMode, Engage thrusters
- Weasley Weather Clock / The Weasley weather clock, Engage thrusters, Objective complete – mini debriefing
- stepper motor, controlling with Arduino / Controlling the stepper using the Arduino, Prepare for lift off, Engage thrusters
- RGB LED strip, controlling with Arduino / Controlling the RGB LED Strip using the Arduino, Prepare for lift off, Engage thrusters
- I2C communication, Arduino used / I2C Communication using the Arduino (optional)
- serial port communication, with Raspberry Pi / Serial port communication with the Raspberry Pi
- Arduino Uno plus ESP8266 board
- URL / Mission checklist
- Atmel series / Why is it awesome?
- audio device
- interfacing / Interface of an audio device
- Autodesk Inventor / Prepare for lift off
B
- 8 Bit Circus Music
- Bar Scroll example / Prepare for lift off
- BCM GPIO mode
- URL / Engage thrusters
- bird feeder
- setting up, with motion sensor / Prepare for lift off, Engage thrusters, Objective complete – mini debriefing
- requisites / Prepare for lift off
- BlinkM / Introduction to the Pi Crust – a prototyping platform for the Raspberry Pi
- about / Test and debugging examples using the WebIDE
- URL, for datasheet / Engage thrusters
- Bonjour Print Services drivers
C
- canny edge detection technique
- about / Engage thrusters
- chassis
- Christmas light sequencer project
- about / Mission briefing
- features / Why is it awesome?
- objectives / Your objectives
- checklist / Mission checklist
- decorative appliances, interfacing / Interface the devices to the Raspberry Pi, Prepare for lift off
- digitally addressable RGB matrix, setting up / Setting up the digitally addressable RGB matrix, Prepare for lift off, An Arduino-based control
- audio device, interfacing / Interface of an audio device
- web server, installing / Installing the web server, Engage thrusters
- web server, interfacing / Interfacing the web server, Engage thrusters, Objective complete – mini debriefing
- circadian lighting project
- URL / Engage thrusters
- Ciseco Pi-Lite github repository / Prepare for lift off
- CMake
- about / Mission checklist
- command-line interface-based approach
- about / A command-line interface-based approach
- SD card mount point, identifying / Identifying the SD card mount point
- SD card, unmounting / Unmount the SD card
- SD card, flashing / Flash the SD card
- components, Raspberry Pi
- about / Features of a Raspberry Pi
- Connect Four desktop game
- about / Mission briefing
- reference link / Mission briefing
- features / Why is it awesome?
- objectives / Your objectives
- checklist / Mission checklist
- Hello world example, with pygame / Hello world example with the pygame
- UI / Getting started with the Connect Four game (UI and sound effects), Engage Thrusters
- game inputs, interfacing with PiFace module / Interfacing game inputs using the PiFace module, Prepare for lift off, Engage thrusters
- AI / A brief description of the Connect Four Game AI
- marquee control / Marquee design and control (optional)
- switches, setting up with cardboard box / Setup of the switches using a cardboard box
D
- data interpretation, line following robot / Engage thrusters
- DC motor
- controlling, with H-Bridge / Prepare for lift off
- devices
- interfacing, to Raspberry Pi / Interface the devices to the Raspberry Pi, Prepare for lift off, Engage thrusters
- digitally addressable RGB matrix
- setting up / Setting up the digitally addressable RGB matrix, Prepare for lift off
- working / How does it work?
- Ding hits
- dish monitor
- DIY tabletop fountain kit
- requistes / Prepare for lift off
- about / Engage thrusters
E
- e-mail alerts
- setting up, in fountain / Setup of the e-mail alerts in the fountain, Engage thrusters
- e-mail feed parser
- setting up / Setting up the e-mail feed parser, Engage thrusters, Setting up an e-mail feed parser to refill a prescription as well as remind the user about an upcoming doctor's appointment, Engage thrusters
- setting up, for reminders / Setting up the parser for reminders and events, Engage thrusters
- setting up, for events / Setting up the parser for reminders and events, Engage thrusters
- doctor appointments reminder, setting up / Setting up a reminder for doctor's appointments
- electrical tape
- used, for building track / Use electrical tape and build a track
- Element 14
- enclosure design, personal assistant
- URL / Prepare for lift off
F
- Flask framework
- Flask framework example
- URL / Engage thrusters
- Free Sounds
G
- game inputs, Connect Four desktop game
- Google Coder
- about / Installing and testing the Google Coder project on the Raspberry Pi
- URL / Prepare for lift off, #2 Web development using Google Coder
- setting up / Engage thrusters
- used, for web development / #2 Web development using Google Coder
- GPIO
- setting up / Mission briefing, Setting up the GPIO, Engage thrusters
- features / Why is it awesome?
- objectives / Your Hotshot objectives
- checklist / Mission checklist
- requisites / Hunting and gathering
- libraries, installing / Installing GPIO libraries
- library installation, verifying / GPIO programming using Python
H
- Hello world example, Connect Four desktop game
- about / Hello world example with the pygame
- pygame module, features / Prepare for lift off
- pygame module, using / Engage thrusters
- sounds, playing with pygame module / Playing sounds using the pygame module
- menus, building with pygame module / Building menus using the pygame module, Objective complete – mini debriefing
- home automation project
- about / Mission briefing
- features / Why is it awesome?
- objectives / Your objectives
- checklist / Mission checklist
- light, turning on / A simple example that controls limited indoor and outdoor lighting in the evening, Prepare for lift off
- customary webserver example / A customary web server example , Engage thrusters, Objective complete – mini debriefing
- lawn sprinkler, turning on / Turning on a lawn sprinkler only when there is no rain forecast!, Engage thrusters
- remote access, enabling for controlling appliances / Gaining remote access to your Raspberry Pi to control appliances
- considerations / Some project ideas to consider
- Hough transforms
- about / Engage thrusters
I
- I2C communication
- about / Why is it awesome?, I2C Communication using the Arduino (optional)
- URL, for tutorials / Why is it awesome?
- 7-Segment display / The 7-Segment display
- 8x8 LED matrix / 8x8 LED matrix
- BlinkM / BlinkM
- proximity sensor / Proximity sensor
- ImageWriter package / GUI-based approach
- Infrared (IR) emitter/detector
- about / Infrared emitter/detector
- infrared sensor
- used, for implementing line following logic / Implementation of line following logic based on sensor data, Engage thrusters
- Instructables
- URL / Why is it awesome?
- interface
- issues, Raspberry Pi
- SD card corruption / SD card corruption
- power issues / Power issues
- devices powered by USB / Devices powered by USB
J
- Java development
- Raspberry Pi used / #4 Java Development using the Raspberry Pi
K
- key alert system
- sensors, setting up / Setting up sensors for the key alert system, Engage thrusters, Objective complete – mini debriefing
- Khan Academy
- Khan Academy example
- about / Raspberry Pi and Khan Academy
L
- lawn sprinkler
- LED blinking example
- programming / Engage thrusters
- electrical connection / Electrical output of our program, Engage thrusters
- Light Dependent Resistors
- about / Light Dependent Resistors
- line following logic
- implementing, with infrared sensor / Implementation of line following logic based on sensor data
- line following robot
- about / Mission briefing
- features / Why is it awesome?
- objectives / Your Hotshot objectives
- checklist / Mission checklist
- prerequisites / Mission checklist
- Pi Plate, assembling / Assembly of the Pi Plate for the line following robot
- Pi Plate, testing / Assembly of the Pi Plate for the line following robot
- data interpretation / Sensor selection, interface, and data interpretation
- sensors, selecting / Engage thrusters
- interface / Engage thrusters
- Machine Vision-based / Machine-vision-based line following robot
- motor driver circuit, testing / Testing the motor driver circuit
- track, preparing / Preparation of the line following course
- chassis, designing / Designing the chassis for the line following robot
- assembling / A step-by-step assembly of the robot
- assembling, steps / Prepare for lift off, Engage thrusters
- reference links / References
- line following track
- preparing, for robot / Preparation of the line following course, Prepare for lift off
- Linux
- SD card with Raspbian image, flashing / Linux
- LPD8806 library
M
- Machine Vision-based line following robot / Machine-vision-based line following robot
- Make*it Basic Robotics Starter Kit
- URL / Mission checklist
- marquee control, Connect Four game
- implementing / Marquee design and control (optional), Prepare for lift off
- menu class
- motor driver circuit
- multiple appliances
- connecting, to Raspberry Pi / Connecting multiple appliances to the Raspberry Pi
N
- NOAA
- URL / Engage thrusters
- Node-RED tool
- URL / #5 The Thingbox project
O
- Occidentalis
- about / Mission briefing
- features / Why is it awesome?
- objectives / Your Hotshot objectives
- installing / Installation, features, and usage of the Occidentalis operating system from Adafruit
- Occidentalis distro
- requisites / Mission checklist
- OpenCV
- URL / Mission checklist
- URL, for installation on Raspberry Pi / Mission checklist
- URL, for installation on Linux / Mission checklist
- OpenCV Dish Detector project
P
- Parallax / Prepare for lift off
- personal assistant
- building / Mission briefing
- objectives / Your objectives
- checklist / Mission checklist
- e-mail feed parser, setting up / Setting up the e-mail feed parser, Engage thrusters
- e-mail feed parser, setting up for reminders / Setting up the parser for reminders and events, Engage thrusters
- e-mail feed parser, setting up for events / Setting up the parser for reminders and events, Engage thrusters
- enclosure, designing / Designing an enclosure design for the personal assistant, Prepare for lift off, Engage thrusters
- dish monitor, assembling / Setting up the assembly for the dish monitor, Engage thrusters, Objective complete – mini debriefing
- sensors, setting up for key alert system / Setting up sensors for the key alert system, Engage thrusters, Objective complete – mini debriefing
- implementation / Mission accomplished
- challenges / Hotshot challenges
- personal health monitor
- about / Mission briefing
- features / Why is it awesome?
- objectives / Your Hotshot objectives
- checklist / Mission checklist
- web server, setting up for recording health parameters / Setting up a web server to record health parameters, Prepare for lift off
- simple exercise tool, building / A simple exercise tool using the Raspberry Pi, Engage thrusters
- mini project idea / A mini project idea
- e-mail feed parser, setting up / Setting up an e-mail feed parser to refill a prescription as well as remind the user about an upcoming doctor's appointment, Engage thrusters
- pill reminder tool, building / A simple tool that reminds a person to take his/her pills
- pet/wildlife monitor
- about / Mission briefing
- features / Why is it awesome?
- objectives / Your objectives
- checklist / Mission checklist
- python-twisted framework, installing / Engage thrusters
- python-twisted framework, testing / Engage thrusters
- python-twisted framework, using / Objective complete – mini debriefing
- Spark Core, setting up / Setting up and testing Spark Core to interact with appliances
- Google Coder, installing / Installing and testing the Google Coder project on the Raspberry Pi
- bird feeder, setting up / A brief overview of a bird feeder that triggers a camera
- considerations / Alternatives and project ideas to consider
- Pi Crust
- PiFace
- using / Interfacing game inputs using the PiFace module
- installation guide, URL / Prepare for lift off
- PiFace interface board
- Pi Lite LED Matrix display
- pill reminder
- building / Prepare for lift off
- URL / Prepare for lift off
- Pi Plate
- PIR sensor
- URL / Prepare for lift off
- Pololu
- power Darlington circuit
- URL / Engage thrusters
- PowerSwitch Tail 2
- using / Prepare for lift off
- software prerequisites / Software prerequisites
- setting up / Engage thrusters
- Power Switch Tail II / Interface the devices to the Raspberry Pi
- projects ideas
- implementing, over weekend / Project ideas that can be implemented over a weekend
- Proportional-Integral-Derivative control (PID) / Hotshot challenge
- pulse-width modulation
- about / Why is it awesome?
- URL, for tutorials / Why is it awesome?
- PuTTY SSH client
- python-twisted framework
- about / Installing and testing the python-twisted framework
- installing / Engage thrusters
- testing / Engage thrusters
- using / Objective complete – mini debriefing
- python-twisted framework
- Python development
- via remote login / #1 – Simple trick for Python development via remote login
- Python development, on WebIDE
- about / Python development on the WebIDE, Prepare for lift off
- I2C interface / Quick introduction to the I2C interface
- I2C interface, configuring on Raspberry Pi / Configuring the I2C interface on the Raspberry Pi
- I2C interface, configuring oon Raspberry Pi / Configuring the I2C interface on the Raspberry Pi, Engage thrusters
- Python IDLE3
- LED blinking example, programming / Engage thrusters
Q
- quick2wire python API / Installing GPIO libraries
R
- Raspberry Pi
- about / A quick introduction to the Raspberry Pi, Setting up Raspberry Pi as a development platform
- URL / Features of a Raspberry Pi
- features / Features of a Raspberry Pi
- components / Features of a Raspberry Pi
- distributors / Where can I buy a Raspberry Pi?
- requisites / Requirements to get started with the Raspberry Pi
- display / Requirements to get started with the Raspberry Pi
- power supply / Requirements to get started with the Raspberry Pi
- operating systems / Operating systems on the Raspberry Pi
- setting up / Setting up the Raspberry Pi
- GPIO / Mission briefing
- remote login, setting up / Setup of a remote login into the Raspberry Pi, Prepare for lift off, Engage thrusters
- tips and tricks project / Mission briefing
- setting up, as development platform / Setting up Raspberry Pi as a development platform
- remote login, enabling / Remotely logging in the Raspberry Pi from anywhere on the Internet
- issues / Problems that might be encountered while using Raspberry Pi
- add-on hardware sources / Cool add-on hardware sources developed for the Raspberry Pi platform
- model B, versus B+ / The Raspberry Pi model B versus B+, model A versus A+
- model A, versus A+ / The Raspberry Pi model B versus B+, model A versus A+
- useful resources / Useful resources for the Raspberry Pi
- Raspberry Pi AlaMode
- about / Mission briefing, Raspberry Pi AlaMode
- features / Prepare for lift off
- Raspberry Pi eLinux wiki
- Raspberry Pi Foundation forums
- Raspberry Pi Stack Exchange
- about / Raspberry Pi Stack Exchange:
- URL / Raspberry Pi Stack Exchange:
- Raspberry Pi WebIDE
- installing / Installation of the Raspberry Pi WebIDE, Engage thrusters
- URL / Installation of the Raspberry Pi WebIDE
- Python development / Python development on the WebIDE, Prepare for lift off
- examples, testing / Test and debugging examples using the WebIDE, Prepare for lift off, Engage thrusters
- examples, debugging / Test and debugging examples using the WebIDE, Prepare for lift off, Engage thrusters
- Raspbian
- about / Getting started with Raspbian
- downloading / Downloading Raspbian
- URL / Downloading Raspbian
- image, flashing on SD card / Flashing image on to the SD card
- Raspbian image
- flashing, on SD card / Flashing image on to the SD card
- Raspbian wheezy / Downloading Raspbian
- raspi-config tool
- info / Setting up the Raspberry Pi
- expand_rootfs / Setting up the Raspberry Pi
- overscan / Setting up the Raspberry Pi
- configure_keyboard / Setting up the Raspberry Pi
- change_pass / Setting up the Raspberry Pi
- change_locale / Setting up the Raspberry Pi
- change_timezone / Setting up the Raspberry Pi
- memory_split / Setting up the Raspberry Pi
- overclock / Setting up the Raspberry Pi
- ssh / Setting up the Raspberry Pi
- boot_behaviour / Setting up the Raspberry Pi
- update / Setting up the Raspberry Pi
- remote login
- setting up, in Raspberry Pi / Setup of a remote login into the Raspberry Pi, Engage thrusters
- enabling / Remotely logging in the Raspberry Pi from anywhere on the Internet
- resources, Raspberry Pi
- about / Useful resources for the Raspberry Pi
- foundation forums / Raspberry Pi Foundation's forums:
- Stack Exchange / Raspberry Pi Stack Exchange:
- Element 14 / Element 14's Raspberry Pi community:
- RGB LEDs
- controlling, from web page / Controlling RGB LEDs from a web page, Engage thrusters
- RGB LED strip
- controlling, with Arduino / Controlling the RGB LED Strip using the Arduino, Prepare for lift off, Objective complete – mini debriefing
- lighting up / Lighting up the RGB LED strip, An Arduino-based control
S
- 7-segment backpack / Engage thrusters
- science and education project
- about / Mission briefing
- features / Why is it awesome?
- objectives / Your Hotshot objectives
- vocabulary, improving / Improving your vocabulary using the Raspberry Pi, Engage thrusters
- Khan Academy example / Raspberry Pi and Khan Academy
- science fair exhibit, building / Building a science fair exhibit using the Raspberry Pi, Engage thrusters, Objective complete – mini debriefing
- educational experiments / Some simple educational experiments using the Raspberry Pi
- science fair exhibit
- Scribbler line following robot
- URL / Engage thrusters
- SD card, with Raspbian image
- SD card with Raspbian image, flashing on Linux
- command-line interface-based approach / A command-line interface-based approach
- GUI-based approach / GUI-based approach
- sensors
- selecting / Engage thrusters, Sensor selection
- Light Dependent Resistors / Light Dependent Resistors
- Infrared (IR) emitter/detector / Infrared emitter/detector
- serial library / Prepare for lift off
- serial port communication
- about / Serial port communication with the Raspberry Pi
- Python program, for Weasley clock / Python program for the Weasley clock
- Arduino acknowledgement,for controlling signal / Control flow for the weather clock
- shebang / Engage thrusters
- shields / Why is it awesome?
- simple exercise tool
- building / Prepare for lift off, Engage thrusters
- source files
- URL, for OpenCV installation / Mission checklist
- Spark Core
- URL / Setting up and testing Spark Core to interact with appliances
- setting up / Prepare for lift off
- LED example, implementing / Engage Thrusters
- Spark Core board
- URL / Mission checklist
- SparkFun
- SPI (Serial Peripheral Interface) / How does it work?
- SSH (Secure Shell) / Gaining remote access to your Raspberry Pi to control appliances
- stepper motor
- about / Prepare for lift off
- controlling, Arduino used / Prepare for lift off, Engage thrusters
- counterclockwise rotation / Counterclockwise rotation of the stepper motor
- switches, Connect Four desktop
- setting up, with cardboard box / Setup of the switches using a cardboard box, Prepare for lift off, Engage thrusters
T
- tabletop musical fountain project
- building / Mission briefing
- features / Why is it awesome?
- objectives / Your objectives
- checklist / Mission checklist
- assembling / Mission checklist
- DIY fountain kit / Prepare for lift off
- Flask framework, installing / Installation of the Flask framework, Engage thrusters
- RGB LEDs, controlling from web page / Controlling RGB LEDs from a web page, Engage thrusters
- e-mail alerts, setting up / Setup of the e-mail alerts in the fountain, Engage thrusters, Objective complete – mini debriefing
- The ThingBox Project
- about / #5 The Thingbox project
- URL / #5 The Thingbox project
- tips and tricks project
- about / Mission briefing
- features / Why is it awesome?
- objectives / Your objectives
- checklist / Mission checklist
- Tkinter
- URL / Engage thrusters
- track
- building, with electrical tape / Use electrical tape and build a track
U
- UI, Connect Four game
- about / Getting started with the Connect Four game (UI and sound effects), Prepare for lift off
- menu, adding / Adding a menu for the game
- sounds, adding / Adding sounds to the game
- USB Battery pack
- URL / Prepare for lift off
W
- Weasley Weather Clock
- about / The Weasley weather clock
- requisites / Prepare for lift off
- assembling / Engage thrusters
- Weaved
- web.py tutorials
- URL / References
- web development
- Google Coder used / #2 Web development using Google Coder
- web server
- installing / Installing the web server, Engage thrusters
- interfacing / Interfacing the web server, Engage thrusters, Objective complete – mini debriefing
- setting up, for recording health parameters / Setting up a web server to record health parameters, Prepare for lift off, Engage thrusters
- Win32DiskImager tool / Windows
- Windows
- SD card with Raspbian image, flashing / Windows
- WinSCP
- WonderHowTo
- URL / Engage thrusters
- Wordnik API
- URL / Improving your vocabulary using the Raspberry Pi
- installing / Prepare for lift off
- using / Engage thrusters
- WordOfTheDay object
- URL / Engage thrusters