Post on 18-Jul-2015
RASPBERRY PI – HOME SMART HOMEGREEN POWER GROUP
Pham Minh Huyen
Nguyen Quang Nhat Minh
Nguyen Quoc Viet
Agenda
• Ideas
• Hardware & software
• Examples
• Demo
• Summary
• Q & A
Ideas
INPUT
Central
controller
OUTPUT
The heart
• The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools.
• http://www.raspberrypi.org
Developer Raspberry Pi Foundation
Type Single-board computer
Release date 29 February 2012[1]
Introductory price US$ 25 (model A) and US$
35 (model B)
Source: wikipedia
The heart
The heart
Power 2.5 W (model A), 3.5 W (model B)
CPU ARM1176JZF-S (ARMv6k) 700 MHz,
Memory
256 MB (Model A)>
256 MB (Model B rev 1) <<< we demo on this device
512 MB (Model B rev 2)
StorageSD card slot
(SD or SDHC card)
Graphics Broadcom VideoCore IV
Source: wikipedia
Examples
http://pingbin.com/2012/12/30-cool-ideas-raspberry-pi-project/
Operating System
Raspbian : http://www.raspbian.orgRaspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.
Operating System
RaspBMC: http://www.raspbmc.comRaspbmc is a minimal Linux distribution based on Debian that brings XBMC to your Raspberry Pi.
Android : XBMCremote
FrameworkwebIOPi framework https://code.google.com/p/webiopi/
Internet of Things framework• Control, debug, and use your Pi's GPIO, sensors and converters from a web browser or any
app• WebIOPi is the perfect Swiss-knife to make connected things• Developed and provided by Eric PTAK (trouch)• Runs on Raspberry Pi (Raspberry Pi is a trademark of the Raspberry Pi Foundation)
INPUTwebIOPi Sensors supports
Temperature
Pressure
Luminosity
Distance
1 Channel Relay
OUTPUT
Demo script
• Start with RaspBMC
– Show up the AirPlay on RaspberryPI
– Control RaspberryPI and stream video from Phone to TV
• Google TV on RaspberryPI foundation
• Webiopi Framework – Controlling household devices via Internet
– Some coding info and software – hardware integration structure
demo
webIOPi
• How to program it
How to program itwebIOPi pins diagram
How to program itwebIOPi Framework basis
Ubiquitous computing …
“COMPUTERS EVERYWHERE”
summary
• The Raspberry Pi is a credit-card-sized single-board computer.
• Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.
• webIOPi- Internet of Things framework.
THANK YOU
Q & A