2015年4月27日 星期一

How to start the Raspberry Pi with Grove Pi

首先要有以下物件

1. Raspberry Pi主機

2. USB電源線/USB 5V電源/USB鍵盤/HDMI cable/HDMI螢幕

3. 4GB SD card

=======我是分隔線=======
接者就作業系統的準備,這部分在Winodws作業系統下執行即可
=======我是分隔線=======


4. 到https://www.raspberrypi.org/downloads/下載OS的image.
建議下載raspbian

5. 到http://sourceforge.net/projects/win32diskimager/下載DiskImage Wirter
(Windows的使用者適用)

6.使用DiskImage writer將image寫入SD卡

=======我是分隔線=======
接者就是Raspberry Pi.的操作,終於可以開始使用raspbian作業系統
=======我是分隔線=======


7.將SD卡裝入Raspberry Pi.

8.插入USB電源開機.HDMI cable記得要接上螢幕.等待開機..

9. 開機完成後會出現帳號詢問;登入帳號Pi ; 登入密碼raspberry

10. 此為Linux的作業系統,如果不習慣文字介面,請輸入指令startx進入視窗畫面.
第一次使用,請先上網更新一下套件,指令如下.
apt-get update
apt-get upgrade


=======我是分隔線=======
到此只是讓Pi動起來…
後面的步驟需要網路環境,所以要將RJ45的網路線接上Pi.
安裝方式都是採用指令的方式下達.所以沒有Install的icon可以使用.
=======我是分隔線=======


11.將GrovePi+與Raspberry Pi 結合後,直接使用Python是無法操作的.
需要安裝GrovePi的工作環境後.import grovepi的這個指令才會有作用.
相關Grove的API安裝的方式請參閱GorviePi的官網介紹.
http://www.dexterindustries.com/GrovePi/get-started-with-the-grovepi/setting-software/

簡述一下安裝方法
a) 在文字模式下輸入下列指令,下載GrovePi的Script.(指令git clone 預設會將下載的git 存成一樣檔名的資料夾)
git clone https://github.com/DexterInd/GrovePi

b)下載完畢後可以看到多了一個GrovePi的目錄,進入
cd GrovePi/Script

c)先將安裝的shell指令定義為執行檔
sudo chmod +x install.sh
d)以最高權限執行install.sh
sudo ./install.sh
e)安裝的過程約10分鐘.安裝成功後自動重新啟動.

12.安裝完畢後.依照官網的說明於GrovePi其內的子目錄 GrovePi/Software/Python
可以找到諸多Sensor的demo code.
要執行的話 就使用sudo python xxxxx.py
以下是執行RGB螢幕的背光變化控制的錄影.
 

當然啦~要先看一下該檔案是要用來測是哪些的.舉例來說.grove_pir_motion_sensor.py就被設定成位於D8的connector上.所以就先把PIR motion sensor接上D8的connector上
執行 sudo python grove_pir_motion_sensor.py. 就可以運作看看囉.

剩下就是排列組合的coding了.因為API都是現成的.這方面可以減輕軟體的開發過程.但是反過來說,功能性的加強.比如說要讓螢幕變出跑馬燈等變化,就得要回去由I2C的控制學起.
Grove Pi可以說是很好的教學模組.可以減少老師教學上的困擾.蠻適合中學生入門使用.
 
如要開機就立即執行某個py.應該可以在etc/rc.local內補上一段敘述.
sudo python /xxx/ooo/xox.py

2 則留言:

  1. 若遇到import grovepi ImportError: No module named grovepi 這個error code..
    請先到python資料夾 執行sudo python setup.py install

    回覆刪除
  2. 懶得打字的話 建議 建立一個sh檔,就當作是批次檔一次跑完囉.
    內容如下

    apt-get update
    apt-get install -y bluetooth bluez-utils blueman
    git clone https://github.com/DexterInd/GrovePi
    cd GrovePi/Script
    sudo chmod +x install.sh
    sudo ./install.sh

    回覆刪除

2024東京迪士尼,愛與夢想的樂園行

疫情的關係, 很多年沒有出國旅遊了.這回計畫出遊日本.歷經磨難的挑選.最後勝出的行程是五福旅行社的"銀色雪東京五日-戲雪,和服體驗,迪士尼"這標題簡單的標註出此行的目的. 上回去東京是20年前了.可以參考一下過去 2004年的Blog紀錄 心中的願景是能看到前...