byte(s)
of
Raspberry PI
Welcome to The RPi
User GRoup
rasbperry pI
- Internet Connectivity -- it can Tweet
- GPIO for easy home automation
- Form Factor: Low Power && Small
- Great Community -- Especially Open Source community
Getting Started
Choosing an OS:
- N.O.O.B.S
- Occidentalis
- Raspbian
- XBMC
Choosing an OS: NOOBS
- Pretty good place to start.
- Selection of major OS
- Fail-Safe -- in a way
- You'll have to adjust locales -- it thinks you're British
New Out Of Box Software
Choosing an OS: Occidentalis
- Great for automation
- Works with keyboard right away (Locales)
- Created and maintained by Adafruit
Choosing an OS: xbmc
- Home Media Center with HDMI (and RCA)
- Youtube, Music, and Weather
Tools for Home Automation
Breadboard
Jumper Cables
Potentially an Arduino
Pi-casing
Optional but recommended.
Pi Casing Printout
Tour Of the GPIOS
Useful Printout
Controlling A Relay/LED
Just one step up from blinking an led,
a relay allows you to control almost anything.
(For example, Robot GPIO)
-- or use the powerswitch tail
http://www.adafruit.com/products/268
Recommended Additions
-
Arduino
- Ino (Command Line Arduino IDE)
- Ethernet-Cable or Wifi-Adapter
Programming GPIO
Raspberry Pi + Relays + Python = quick automation
My Favorite Method: Python
Command Line Install
sudo apt-get update
sudo apt-get install python-dev
sudo apt-get install python-rpi.gpio
Basic Code
#!/usr/bin/env python
import time
import RPi.GPIO as GPIO
LED = 17
GPIO.setmode(GPIO.BCM)
GPIO.setup(LED, GPIO.OUT)
while True:
GPIO.output(LED, GPIO.HIGH)
time.sleep(0.1)
GPIO.output(LED, GPIO.LOW)
time.sleep(2)
Websites && REsources
Local Hackerspaces
RockIT Colabs
(support , sensors, and hardware)
Ace Monster Toys
Where to grab Raspberry Pi
Online
LightNing Talks:
Starting with "Robo-Freezer"
Raspberry Pi
RAspberry Pie
Social
Also a demo of start-to-finish Raspberry Pi Setup
Raspberry PI
By gskielian
Raspberry PI
- 1,198