170522_raspberry pi 相容開發板

67
Raspberry Pi 相容開發板 ASUS Tinker DFRobot LattePanda 1

Upload: cavedu-education

Post on 21-Jan-2018

565 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 1: 170522_Raspberry Pi 相容開發板

Raspberry Pi 相容開發板

ASUS Tinker

DFRobot LattePanda

1

Page 2: 170522_Raspberry Pi 相容開發板

本日流程

• Raspberry Pi / ASUS Tinker / DFRobotLattePanda 比較

• 趣味互動展示

• 交流聊天

Page 3: 170522_Raspberry Pi 相容開發板

goo.gl/HeEUNa

本日投影片

Page 4: 170522_Raspberry Pi 相容開發板

提供優質服務

Total Solution Provider

Page 5: 170522_Raspberry Pi 相容開發板
Page 6: 170522_Raspberry Pi 相容開發板
Page 7: 170522_Raspberry Pi 相容開發板
Page 8: 170522_Raspberry Pi 相容開發板
Page 9: 170522_Raspberry Pi 相容開發板
Page 10: 170522_Raspberry Pi 相容開發板
Page 11: 170522_Raspberry Pi 相容開發板
Page 12: 170522_Raspberry Pi 相容開發板
Page 13: 170522_Raspberry Pi 相容開發板
Page 14: 170522_Raspberry Pi 相容開發板
Page 15: 170522_Raspberry Pi 相容開發板
Page 16: 170522_Raspberry Pi 相容開發板
Page 17: 170522_Raspberry Pi 相容開發板

哪裡看得到我們?

各式研習

使用者聚會

共創空間

機器人競賽

Page 18: 170522_Raspberry Pi 相容開發板

先從Raspberry Pi開始

Page 19: 170522_Raspberry Pi 相容開發板

19

以Python為主要程式語言的微電腦

Raspberry Pi

Page 20: 170522_Raspberry Pi 相容開發板

Pi 和Arduino有什麼不一樣

Raspberry Pi

• 完整的電腦,PC可以作的事情都做得到,不過比較慢。

• 可在Rpi 上編寫各種程式

Arduino

• 微控制器 only

• 只能接受電腦端寫好的程式,且一次只能存放一個程式

20

Page 21: 170522_Raspberry Pi 相容開發板

MagPi 免費雜誌(有iOS版)

21

Page 24: 170522_Raspberry Pi 相容開發板

作業系統• Raspberry Pi可安裝多種以Linux為核心的作業系統

• 例如Raspbian就是一套修改自Debian且針對Raspberry Pi硬體做最佳化的系統,也是官方所推薦的作業系統

• 第三代樂高機器人EV3的韌體也是Linux

24

Page 25: 170522_Raspberry Pi 相容開發板

其他可安裝的作業系統

• 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 相容開發板

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 相容開發板

Slice of Pi / Ciseco

27

Page 28: 170522_Raspberry Pi 相容開發板

Pi Plate / Adafruit

28

Page 29: 170522_Raspberry Pi 相容開發板

Gertboard / Fen Logic

29

Page 30: 170522_Raspberry Pi 相容開發板

Brick Pi 結合樂高機器人套件/ Dexter Industries

30

Page 31: 170522_Raspberry Pi 相容開發板

PiStorms @Mindsensors

Page 32: 170522_Raspberry Pi 相容開發板

愈來愈多行動專題選擇Pi

Page 33: 170522_Raspberry Pi 相容開發板

Google語音助理DIY

Page 34: 170522_Raspberry Pi 相容開發板

IBM TJBot

Page 35: 170522_Raspberry Pi 相容開發板

CAVEDU認為Pi為什麼會紅

1. 有作業系統

2. 社群支持

3. 舊設備活化(老鍵盤滑鼠與螢幕)

4. 換作業系統很方便(SD卡便宜)

• 可能還是需要搭配Arduino或擴充板來存取周邊

• 需要一定程度的Linux基礎

• Python也要花時間學

Page 36: 170522_Raspberry Pi 相容開發板

Pi Zero W(WiFi)

• 除非有微型需求,否則HDMI, USB都是問題

Page 37: 170522_Raspberry Pi 相容開發板

水果拼盤們

Banana Pi, Orange Pi, Roseapple Pi, PINE A64等…

香蕉、橘子、蓮霧與鳳梨

Page 38: 170522_Raspberry Pi 相容開發板
Page 39: 170522_Raspberry Pi 相容開發板

研揚Up Board系列(Windows)

Page 40: 170522_Raspberry Pi 相容開發板

進入正題

Page 41: 170522_Raspberry Pi 相容開發板

ASUS Tinker

台灣華碩公司設計的 Raspberry Pi 相容板

41

Page 42: 170522_Raspberry Pi 相容開發板
Page 44: 170522_Raspberry Pi 相容開發板

Tinker特色整理

1. 支援4K螢幕輸出,硬體規格強大很多

2. 價格:$2200

3. Pi的函式庫並非全部可用

4. 有自定義的GPIO函式庫

Page 45: 170522_Raspberry Pi 相容開發板

DFRobot LattePanda

Page 46: 170522_Raspberry Pi 相容開發板

LattePanda規格

Page 47: 170522_Raspberry Pi 相容開發板
Page 48: 170522_Raspberry Pi 相容開發板

LattePanda特色整理

1. Windows 10 開機,不是IoT Core…

2. Windows系統操作幾乎大家都會

3. 有Visual Studio可以用

4. 多一顆Arduino

5. 目前可用的擴充板很少

6. 價格4G/64G:$5950

Page 49: 170522_Raspberry Pi 相容開發板

所需周邊配備,比板子貴多了

49

Page 50: 170522_Raspberry Pi 相容開發板

常見情境

50

Page 51: 170522_Raspberry Pi 相容開發板

螢幕鍵盤滑鼠

1. 每個人都需要接螢幕來看IP,接著再登入:

– SSH,沒有圖形化環境

–遠端桌面,網路頻寬要很~夠

2. 舊教室的螢幕多為VGA/D-sub,要買轉接線(一條$400~600)

3. 桌面一定會很亂,建議一個人要用兩個位子

Page 52: 170522_Raspberry Pi 相容開發板
Page 53: 170522_Raspberry Pi 相容開發板

網路

1. AP要夠好,頻寬要夠,不然遠端桌面gg

2. 一個人可能會用到三個連線數

Pi、遠端連線電腦、手機

3. 學校可能會擋某些port

Page 54: 170522_Raspberry Pi 相容開發板

電源

一個人至少需要兩個插頭

– Pi(建議至少2A)

– 螢幕(遠端登入則免)

– USB hub(遠端登入則免)

Page 55: 170522_Raspberry Pi 相容開發板

作業系統

• LattePanda已經裝好 Windows 10 Home Edition

• Rpi 與Tinker則需下載作業系統img檔,燒錄到SD卡開機

55

Page 56: 170522_Raspberry Pi 相容開發板

開機

• Tinker與Rpi接上電源就開機,沒有另外的硬體開關,所以請下指令來關機再拔電源。

• LattePanda要另外按鈕才能開機

• Tinker預設帳號密碼:linaro / linaro

• Rpi 是 pi / raspberry

• LattePanda 無

56

Page 57: 170522_Raspberry Pi 相容開發板

Scratch

http://www.codedata.com.tw/social-coding/scratch-for-kids-1

57

Page 58: 170522_Raspberry Pi 相容開發板

什麼是Scratch?

• 圖形化、中文化、積木堆疊的程式設計

–增加 –增加更多的程式積木方塊進來,看看有沒有什麼有趣的變化?

–減少 –減少程式中現有程式方塊,看看有沒有什麼問題發生?

–改變 –改變程式方塊中的數值,看看是不是有按照預想中的方式執行

58

Page 59: 170522_Raspberry Pi 相容開發板

Scratch介面

59

Page 60: 170522_Raspberry Pi 相容開發板

Scratch動畫的座標軸

• 以座標控制角色的移動、旋轉

60

Page 61: 170522_Raspberry Pi 相容開發板

Scratch範例程式

• 惡龍鬥巫婆

• 下載檔案scratch_dragon.sb:

• https://sites.google.com/a/cavedu.com/www/file

61

Page 62: 170522_Raspberry Pi 相容開發板

拍照機上傳Google相本

http://makezine.com/projects/raspberry-pi-photo-booth/

Page 63: 170522_Raspberry Pi 相容開發板

規格簡述

• PiTop CEED Rpi電腦週邊(完全不需要)

• Rpi

• 螢幕鍵盤滑鼠

• Picam (可改為USB webcam,改程式就好)

Page 64: 170522_Raspberry Pi 相容開發板
Page 65: 170522_Raspberry Pi 相容開發板

https://goo.gl/photos/wLA7HyD7kZQLVUGf8

Page 66: 170522_Raspberry Pi 相容開發板

IBM TJBOT

• 由IBM 研究院開發出來的互動機器人

• Rpi 相關

• 紙板(炫)

• USB喇叭

• USB麥克風

• LED, servo, 麵包板等

• 程式使用 Node.js

• IBM Bluemix帳號

Page 67: 170522_Raspberry Pi 相容開發板