(COSCUP2014) Raspberry Pi 應用展示與遊戲機演進篇
-
Upload
raspberrypi-tw -
Category
Technology
-
view
22.298 -
download
0
description
Transcript of (COSCUP2014) Raspberry Pi 應用展示與遊戲機演進篇
Raspberry Pi 好好玩- 應用展示與遊戲機演進篇
台灣樹莓派 <[email protected]>Jul 19, 2014 /COSCUP
姓名標示 — 非商業性 — 相同方式分享
CC (Creative Commons)
姓名標示 — 你必須給予 適當表彰、提供指向本授權條款的連結,以及 指出(本作品的原始版本)是否已被變更。你可以任何合理方式為前述表彰,但不得以任何方式暗示授權人為你或你的使用方式背書。
非商業性 — 你不得將本素材進行商業目的之使用。
相同方式分享 — 若你重混、轉換本素材,或依本素材建立新素材,你必須依本素材的授權條款來散布你的貢獻物。
● Element14 指定台灣地區 Raspberry Pi 獨家經銷商
● 專注於 Raspberry Pi 應用與推廣
● 舉辦 Raspberry Pi 社群聚會和工作坊
about 台灣樹莓派
● Element14 指定台灣地區 Raspberry Pi 獨家經銷商
● 專注於 Raspberry Pi 應用與推廣
● 舉辦 Raspberry Pi 社群聚會和工作坊● #1 : Raspberry Pi 介紹與應用
● #2 : 深入淺出 GPIO● #3 : Camera 使用
● #4 : 用 Pi 做自走車
● #5 : 用 Pi 學習 Linux 驅動程式
about 台灣樹莓派
Raspberry Pi 的起源
6
以前的電腦
http://goo.gl/iU5f9whttp://goo.gl/U1aq9E
PDP-8
Xerox AltoBBC Micro
Power Macintosh
7
現在的電腦iphone 10 ?
裝置越來越聰明
人卻越來越糊塗
資訊科學系的學生不懂電腦 ?
David BrabenEben UptonRobert Mullins
Alan Mycroft Pete Lomas
Jack Lang
Liz
● 信用卡大小般的電腦
Raspberry Pi 是什麼 ?
http://www.flickr.com/photos/fotero/7697063016/
● Raspberrypi.org 基金會所設計開發
● 以低價硬體 & 自由軟體刺激電腦科學教育
● 公開的 datasheet & 線路圖 & 原始碼
● 由 Element14/RS Components/Egoman 生產製造
Raspberry Pi 是 ...
Raspberry Pi 的演進
2006, Concept edition
2011, USB Prototype Board
2011, Alpha Board
2012, Model B rev 1
2012, Model B rev 2
2014, Compute module
2014, Model B+http://elinux.org/RPi_HardwareHistory
13
剛出新版本 B+ 了
http://www.raspberrypi.org/help/faqs/
14
Model B+
http://www.element14.com/community/community/raspberry-pi?view=documents
FAQ 第一名:
Raspberry Pi 和 Arduino 有什麼不同 ?
超級比一比
http://functy.sourceforge.net/?p=328
Arduino Raspberry PiModel UNO Model B
Solution microcontroller SoC
OS - Linux, RISC OS
Architecture 8-bit 32-bit
Processor ATMEGA328 BCM2835(ARM)
Speed 16MHz 700MHz
RAM 2Kbyte 512MB
ROM 32Kbyte -
USB - 2 x 2.0
Audio - Stereo Out, In w/USB mic
Video - HDMI, NTSC or PAL
I/O 26, SPI / I2C / UART / PWM 26, SPI / I2C / UART / PWM
Language Wiring-based(~C++) BASIC, C/C++, Java, Python, Ruby http://goo.gl/5FCFWF
FAQ 第二名:
XXX 比 Raspberry Pi 規格好 , 所以 OOO
開發板大亂鬥
http://goo.gl/LnwNGR
FAQ 第三名:
怎麼使用?
20
選一套喜歡的 OS
http://en.wikipedia.org/wiki/Raspberry_Pi
21
連接週邊
http://vimeo.com/90103691
22
立馬取代桌上型電腦
http://functy.sourceforge.net/?p=328
FAQ 第四名:
Raspberry Pi 怎麼玩?
多媒體娛樂中心
http://geekify.me/turn-your-raspberry-pi-into-a-full-fledged-media-centre-with-xbmc/
音樂播放器
Raspberry Pi + DAC + Power Supply = Music Player
行動無線路由器
http://draalin.com/raspberry-pi-projects
Raspberry Pi + 3G 網卡 + 無線網卡 = Portable Wireless Router
Handy IP Cam以樂高做外殼
加上 Camera 與按鍵
http://www.oz9aec.net/index.php/dvb/490-turn-your-raspberry-pi-into-a-live-hdtv-transmitter
Pi 數位電視台
Raspberry Pi + DVB-T modulator = 真人實境數位訊號廣播器
Pi Cluster
http://arstechnica.com/information-technology/2012/09/university-builds-cheap-supercomputer-with-raspberry-pi-and-legos/
串接四台 Pi跑Distcc
串接 64 台 Pi跑MPICH
30
Pi Camera
http://learn.adafruit.com/diy-wifi-raspberry-pi-touch-cam
可做影像辨識的相機
接上喇叭發聲
31
Pi Car
球型自走車 GPS 自走車4軸飛行器
即時攝影履帶自走車自走車擴充板
32
Pi Phone
http://www.davidhunt.ie/piphone-a-raspberry-pi-based-smartphone/
Raspberry Pi + 觸控螢幕 + GSM模組 + 行動電源 = 手機
RAPIRO
http://www.kickstarter.com/projects/shota/rapiro-the-humanoid-robot-kit-for-your-raspberry-p
34
成大資工期末專題
http://wiki.csie.ncku.edu.tw/embedded/team2013-3
進階嵌入式系統開發與實作 - 影像伺服系統 (Visual Servo System)
35
耗電量監測
http://www.ladyada.net/make/tweetawatt/
36
地鐵感測器
http://makezine.com/magazine/ultrasonic-train-detector-in-stockholm-subway/
37
地鐵感測器
http://makezine.com/magazine/ultrasonic-train-detector-in-stockholm-subway/
Kano Project
http://makezine.com/2013/11/19/the-kano-kit-building-a-raspberry-pi-computer/
動手做 = 學習
一個遊戲機的演進
2013 科學玩意節 / 陽春版
http://goo.gl/vSpiUh
用無線鍵鼠很沒 fu
從按鍵和搖桿開始學起
44
● 開關:按鍵式 , 滑動式 , 傾斜式 ...● 常開 (normal open.) / 常閉 (normal close)● 上拉電阻 / 下拉電阻
按鍵 Button / 開關 Switch
45
搖桿 Joystick
http://www.raspberrypi-spy.co.uk/2014/04/using-a-joystick-on-the-raspberry-pi-using-an-mcp3008/
使用搖桿操縱的 demo board
很快的它就進化了
2014 MakerFaire / 壓克力外殼
我們現在正在進行的
使用 3D印表機做出的外殼
下一個目標
● 整機式大台電玩● 可雙人玩● 可投幣● 可擴充遊戲● 可網路排名計分● ...
http://infinigeek.com/making-the-switch-from-consoles-to-smartphones/
我們還可以從 Raspberry Pi 學到什麼 ?
影像處理 / 人臉辨識與追蹤
https://github.com/tasanakorn/rpi-mmal-demo/tree/develop
ARM組合語言
Baking Pi Project● Aimed to 16 years+ student● OS development in assembly code● From LED to Screen, then Input
http://www.raspberrypi.org/pifox-bare-metal-arm-assembly-language-star-fox/
PiFox Project
Jun 25, 2014/ 第五次 Raspberry Pi 社群聚會講題
用 Raspberry Pi 學 Linux 驅動程式
DHT11 RPiPin1 (VCC) Pin2 (5V)Pin2 (DATA) Pin12 (GPIO1)Pin3 (NC) xPin4 (GND) Pin14 (Ground)
http://www.slideshare.net/raspberrypi-tw/write-adevicedriveronraspberrypihowto
用 Raspberry Pi 學數位邏輯電路
http://www.myu.ac.jp/~xkozima/lab/raspTutorial3.html
最後
2014 / 08 / 09
http://makerconf.tw
Raspberry Pi Rocks the World
Thanks