170522_raspberry pi 相容開發板
TRANSCRIPT
![Page 1: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/1.jpg)
Raspberry Pi 相容開發板
ASUS Tinker
DFRobot LattePanda
1
![Page 2: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/2.jpg)
本日流程
• Raspberry Pi / ASUS Tinker / DFRobotLattePanda 比較
• 趣味互動展示
• 交流聊天
![Page 3: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/3.jpg)
goo.gl/HeEUNa
本日投影片
![Page 4: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/4.jpg)
提供優質服務
Total Solution Provider
![Page 5: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/5.jpg)
![Page 6: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/6.jpg)
![Page 7: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/7.jpg)
![Page 8: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/8.jpg)
![Page 9: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/9.jpg)
![Page 10: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/10.jpg)
![Page 11: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/11.jpg)
![Page 12: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/12.jpg)
![Page 13: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/13.jpg)
![Page 14: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/14.jpg)
![Page 15: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/15.jpg)
![Page 16: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/16.jpg)
![Page 17: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/17.jpg)
哪裡看得到我們?
各式研習
使用者聚會
共創空間
機器人競賽
![Page 18: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/18.jpg)
先從Raspberry Pi開始
![Page 19: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/19.jpg)
19
以Python為主要程式語言的微電腦
Raspberry Pi
![Page 20: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/20.jpg)
Pi 和Arduino有什麼不一樣
Raspberry Pi
• 完整的電腦,PC可以作的事情都做得到,不過比較慢。
• 可在Rpi 上編寫各種程式
Arduino
• 微控制器 only
• 只能接受電腦端寫好的程式,且一次只能存放一個程式
20
![Page 22: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/22.jpg)
[翻譯] Raspberry Pi®使用者手冊
![Page 23: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/23.jpg)
[翻譯] Raspberry Pi 機器人自造專案
![Page 24: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/24.jpg)
作業系統• Raspberry Pi可安裝多種以Linux為核心的作業系統
• 例如Raspbian就是一套修改自Debian且針對Raspberry Pi硬體做最佳化的系統,也是官方所推薦的作業系統
• 第三代樂高機器人EV3的韌體也是Linux
24
![Page 25: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/25.jpg)
其他可安裝的作業系統
• Android
• Arch Linux ARM
• Debian Squeeze
• Firefox OS
• Gentoo Linux
• Google Chrome OS
• Raspberry Pi Fedora Remix
• Raspbian
• Slackware ARM
• QtonPi
• Slackware ARM
• WebOS
• RISC OS
• FreeBSD
• NetBSD…
25
![Page 26: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/26.jpg)
Rpi 擴充板有哪些
1. Slice of Pi
2. Pi Plate
3. Gertboard (powerful)
4. BrickPi(樂高機器人)
5. PiStorms (同上)
• 延伸並保護Rpi的GPIO
• 更多腳位
• 有小型的原型製作區
• 搭配Arduino / LEGO 周邊
26
![Page 27: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/27.jpg)
Slice of Pi / Ciseco
27
![Page 28: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/28.jpg)
Pi Plate / Adafruit
28
![Page 29: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/29.jpg)
Gertboard / Fen Logic
29
![Page 30: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/30.jpg)
Brick Pi 結合樂高機器人套件/ Dexter Industries
30
![Page 31: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/31.jpg)
PiStorms @Mindsensors
![Page 32: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/32.jpg)
愈來愈多行動專題選擇Pi
![Page 35: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/35.jpg)
CAVEDU認為Pi為什麼會紅
1. 有作業系統
2. 社群支持
3. 舊設備活化(老鍵盤滑鼠與螢幕)
4. 換作業系統很方便(SD卡便宜)
• 可能還是需要搭配Arduino或擴充板來存取周邊
• 需要一定程度的Linux基礎
• Python也要花時間學
![Page 36: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/36.jpg)
Pi Zero W(WiFi)
• 除非有微型需求,否則HDMI, USB都是問題
![Page 37: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/37.jpg)
水果拼盤們
Banana Pi, Orange Pi, Roseapple Pi, PINE A64等…
香蕉、橘子、蓮霧與鳳梨
![Page 38: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/38.jpg)
![Page 40: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/40.jpg)
進入正題
![Page 41: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/41.jpg)
ASUS Tinker
台灣華碩公司設計的 Raspberry Pi 相容板
41
![Page 42: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/42.jpg)
![Page 44: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/44.jpg)
Tinker特色整理
1. 支援4K螢幕輸出,硬體規格強大很多
2. 價格:$2200
3. Pi的函式庫並非全部可用
4. 有自定義的GPIO函式庫
![Page 45: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/45.jpg)
DFRobot LattePanda
![Page 47: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/47.jpg)
![Page 48: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/48.jpg)
LattePanda特色整理
1. Windows 10 開機,不是IoT Core…
2. Windows系統操作幾乎大家都會
3. 有Visual Studio可以用
4. 多一顆Arduino
5. 目前可用的擴充板很少
6. 價格4G/64G:$5950
![Page 49: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/49.jpg)
所需周邊配備,比板子貴多了
49
![Page 50: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/50.jpg)
常見情境
50
![Page 51: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/51.jpg)
螢幕鍵盤滑鼠
1. 每個人都需要接螢幕來看IP,接著再登入:
– SSH,沒有圖形化環境
–遠端桌面,網路頻寬要很~夠
2. 舊教室的螢幕多為VGA/D-sub,要買轉接線(一條$400~600)
3. 桌面一定會很亂,建議一個人要用兩個位子
![Page 52: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/52.jpg)
![Page 53: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/53.jpg)
網路
1. AP要夠好,頻寬要夠,不然遠端桌面gg
2. 一個人可能會用到三個連線數
Pi、遠端連線電腦、手機
3. 學校可能會擋某些port
![Page 54: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/54.jpg)
電源
一個人至少需要兩個插頭
– Pi(建議至少2A)
– 螢幕(遠端登入則免)
– USB hub(遠端登入則免)
![Page 55: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/55.jpg)
作業系統
• LattePanda已經裝好 Windows 10 Home Edition
• Rpi 與Tinker則需下載作業系統img檔,燒錄到SD卡開機
55
![Page 56: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/56.jpg)
開機
• Tinker與Rpi接上電源就開機,沒有另外的硬體開關,所以請下指令來關機再拔電源。
• LattePanda要另外按鈕才能開機
• Tinker預設帳號密碼:linaro / linaro
• Rpi 是 pi / raspberry
• LattePanda 無
56
![Page 57: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/57.jpg)
Scratch
http://www.codedata.com.tw/social-coding/scratch-for-kids-1
57
![Page 58: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/58.jpg)
什麼是Scratch?
• 圖形化、中文化、積木堆疊的程式設計
–增加 –增加更多的程式積木方塊進來,看看有沒有什麼有趣的變化?
–減少 –減少程式中現有程式方塊,看看有沒有什麼問題發生?
–改變 –改變程式方塊中的數值,看看是不是有按照預想中的方式執行
58
![Page 59: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/59.jpg)
Scratch介面
59
![Page 60: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/60.jpg)
Scratch動畫的座標軸
• 以座標控制角色的移動、旋轉
60
![Page 61: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/61.jpg)
Scratch範例程式
• 惡龍鬥巫婆
• 下載檔案scratch_dragon.sb:
• https://sites.google.com/a/cavedu.com/www/file
61
![Page 62: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/62.jpg)
拍照機上傳Google相本
http://makezine.com/projects/raspberry-pi-photo-booth/
![Page 63: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/63.jpg)
規格簡述
• PiTop CEED Rpi電腦週邊(完全不需要)
• Rpi
• 螢幕鍵盤滑鼠
• Picam (可改為USB webcam,改程式就好)
![Page 64: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/64.jpg)
![Page 66: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/66.jpg)
IBM TJBOT
• 由IBM 研究院開發出來的互動機器人
• Rpi 相關
• 紙板(炫)
• USB喇叭
• USB麥克風
• LED, servo, 麵包板等
• 程式使用 Node.js
• IBM Bluemix帳號
![Page 67: 170522_Raspberry Pi 相容開發板](https://reader030.vdocuments.mx/reader030/viewer/2022021422/5a647b1b7f8b9a3b568b4927/html5/thumbnails/67.jpg)