DesignSpark Electrical Logolinkedin
菜单 搜寻
提问问题

[樹莓派3] 新玩具 pi-topPulse,音效、燈效、雲端語音助理

  

時間

1小時

材料表

     ●Raspberry Pi 3 (122-5826)

     ●pi-topPULSE (136-7934)

成本

 

難度

**   (1~10)

 

 

下圖是pi-topPULSE擴充板與Raspberry Pi第三代。

 

組裝十分簡單,只要把樹莓派的40PIN排針接到擴充板底下對應的接腳就行了,如下圖。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

而這塊擴充板有什麼特色呢?它上面一次整合了7x7 的LED陣列、麥克風、喇叭三種功能,特別適合用在製作智慧對話裝置,例如。

有興趣的朋友可以參考以下的網址,裡面有詳細的介紹。(https://pi-top.com/products/pulse/

 

 

除此之外,官方有提供PULSE的開放原始碼,使用的易學易用的Python程式語言,關於PULSE的github repository可以參考以下的網址,裡面除了有包好的函式庫之外,還有關於如何部署到樹莓派上的詳細說明,同時還有一些不錯的範例可以玩玩。https://pi-top.com/products/pulse/

 

 

如果想進一步在pi-topPULSE上面玩Amazon的Alexa Service的話,可以參考pi-top在github上的另外一個專案

https://github.com/pi-top/Alexa-Voice-Service-Integration

 

接下來就來看看要如何在Raspberry Pi上設置pi-topPULSE的開發環境吧!

 

首先我們必須先在Raspberry Pi安裝一個作業系統,注意到目前pi-topPULSE只有支援Raspberry Pi 第三代,pi-top有提供一款已經安裝完成所有必要工具的作業系統pi-topOS(https://pi-top.com/products/os#download),另一方面,如果是要從一般常見安裝在Raspberry Pi上的Raspbian系統上安裝pi-topPULSE的函式庫的話,請在Raspberry Pi上打開終端機,輸入以下的指令以更新系統並安裝pt-pulse函式庫。

 

sudo apt-get update

sudo apt-get install pt-pulse

 

安裝過程如下圖。

 

 

接下來請輸入以下的指令將pi-topPULSE上的專案下載下來。

 

git clone https://github.com/pi-top/pi-topPULSE.git

 

如果pi-topPULSE的函式庫有正確安裝的話,我們就可以來玩玩看pi-top提供的一些範例,記住要執行pi-topPULSE的python程式的話,必須給它superuser的權限,要記得使用python3的版本。

 

範例:顯示CPU的溫度

CAVEDU影片

範例:播放音樂並結合LED炫彩

 CAVEDU影片:

 

相關文章:

 

CAVEDU Education is devoted into robotics education and maker movement since 2008, and is intensively active in teaching fundamental knowledge and skills. We had published many books for readers in all ages, topics including App Inventor, Lego robot and IoT (Arduino / Raspberry Pi). Please check CAVEDU's website for more information: http://www.cavedu.com, http://www.appinventor.tw

13 Dec 2017, 5:53