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