顯示具有 Software 標籤的文章。 顯示所有文章
顯示具有 Software 標籤的文章。 顯示所有文章

2014年7月7日 星期一

使用樹莓派取得 eZ430-Chronos 運動手錶三軸加速度數值與按鈕狀態


這一篇文章主要是 "eZ430 運動手錶控制樹莓派小車 ( 開迴路控制 )" 網頁關於 eZ430-Chronos-915 ( eZ430) 運動手錶的通訊建立說明。
eZ430-Chronos Watch with Raspberry Pi

在下面的網頁中,我們將會說明如何使用樹莓派 ( Raspberry Pi ) 抓取 eZ430 運動手錶的資料,包括:三軸加速度和手錶上的按鈕 ( 左上、左下和右上 );以及如何安裝 eZ430 Chronos Control Center (eZ430 控制中心) 在樹莓派上。
eZ430 Chronos Control Center 在樹莓派的顯示畫面
eZ430 Chronos Control Center 在樹莓派的顯示畫面

2014年2月15日 星期六

樹莓派, 手機, 電腦與 Raspberry Pi Camera Module 的串流視訊建立

本篇網頁用到的 Camera 模組套件可至露天賣場訂購:

正確組裝完成圖

NOTE:攝像機非常不喜歡靜電!要從防靜電袋中拿出 Camera Board 組裝前,一定要記得先將自己放電先 ( 例如:摸一下水龍頭或身體與地表接觸 ) ! 
Please note that the camera can be damaged by static electricity. Before removing the camera from its grey anti-static bag, please make sure you have discharged yourself by touching an earthed object (e.g. a radiator or water tap). )

這篇網頁不說明 Raspberry Pi Camera Module ( 網頁中簡稱 (官方) 攝像機 ) 軟體安裝和裝設的方法,如果還未完成這部分的話,請先到官方網站去看攝像機安裝說明影片影像和啟用說明。

2014年2月7日 星期五

[ 連結資料更新 ] Raspberry Control - 使用 Android 手機控制樹莓派

一段時間沒上 "Raspberry Control" 網站,剛發現他的網站出了一些問題,所以網頁中的樹莓派安裝程式無法下載。不過我已經將下載網址更新好了,現在可以直接下載了。

另外在我所提供的官方網頁 LINK 中,裡面同時也提供了樹莓派安裝程式的下載以及三個安裝 "Raspberry Control" 的說明網頁,很榮幸!大家現在看到的這個網頁也是其中一個。


2013年2月3日 星期日

遠端桌面 - VNC

再延續前兩篇文章:

在 Windows 設置 Raspberry Pi (樹莓派) 遠端編輯環境

把 Windows 桌面當作是 Raspberry Pi (樹莓派) 的螢幕


這次提供另一種遠端桌面的方法 VNC。SSH session 某些功能是無法線是在連線的 SSH 視窗上,一定要真正的在樹莓派上直接操作才行,例如:注音輸入法,即使在安裝成功後,也無法顯示在 SSH 連線所開起來的桌面上;另外,鍵盤 layout 的設定,一旦做過設定要做修改,一定要進入到樹莓派才能做設定,使用 SSH session 連線輸入指令 sudo dpkg-reconfigure keyboard-configuration 是沒法開啟設定選單畫面的。經過測試,VNC server 是可以做到的,而且連線之後所開啟的 LXDE 桌面是另一個桌面,並不會與樹莓派已開啟的 LXDE 畫面同步。


在開始之前,開啟 MobaXterm 並連線到樹莓派 ( 軟體與環境安裝請看 把 Windows 桌面當作是 Raspberry Pi (樹莓派) 的螢幕 ),接著確認一下,最近樹莓派更新是什麼時候 ? 如果已經過了很久,建議先進行套件列表更新與套件升級之後再往下做,不然就直接跳到 Step 1

sudo apt-get update


Step 1:在樹莓派安裝 VNC server

在 MobaXterm SSH 視窗輸入下面指令安裝 VNC server

sudo apt-get install tightvncserver

VNC server 安裝 log

Step 2:手動啟動 VNC server

輸入下面指令 (注意 :1 前面有空格)

vncserver :1

接著會請你輸入密碼,然後再輸入一次做確認;然後程式會再問你是不是要產生唯讀的密碼,請輸入 n
VNC server 啟動 log

vncserver 參數設定,下面是一個例子:

vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565

-geometry:VNC 客戶端解析度
           Set desktop width and height.

-depth:8-bit, 16-bit, 32-bit 顏色深度
           Set the colour depth of the visual to provide, in bits per pixel. Must be a value between 8 and 32.

-pixelformat:設定顏色的像素表示
           Set colour format for pixels representation. The viewer can do the conversion to any other pixel  format, but it is faster if the depth and pixel format of the server is the same as the equivalent values on the viewer display.

vncserver 詳細的參數說明請參考 :tightvnc - vcnserver command line options

啟動 VNC server 可以從 SSH 連線手動開啟,當然如果需要的話可以在開啟時自動開啟。


Step 3:開機時自動開啟 VNC server

因為我使用 VNC 時才開而且機會非常少,所以這個需要的請自己試試,參考這篇文章:

Start VNC automatically


Step 4:安裝 RealVNC Client 客戶端軟體

連線到 RealVNC 下載網頁,下載 RealVNC Viewer,下載 (或解壓鎖後) 本身就是執行檔可直接執行



開啟 RealVNC Viewer 後輸入樹莓派 IP 位址:192.168.1.9:1:1 是我們在 VNC server 的設定,也是 port 的意思

VNC server 連線 IP 位只輸入視窗

接著出現連線未加密的警告視窗,點選 "continue"

連線未加密的警告視窗


輸入所設定的密碼

密碼輸入視窗

就會開啟 LXDE 桌面視窗了

VNC 連線成公開啟 LXDE 桌面

要能讓樹莓派更方便使用,那就買支 USB 無線網卡,若是再使用可攜式電源,那就真的是無線了!要設定無線網路設定非常簡單,只要進入到 LXDE 視窗之後點擊 WiFi Config 圖示就會開開啟無線網路組態設定程式;先 "Scan" 再選擇您的網路名稱,點擊後輸入無線網路連線密碼再按下確認按鈕,按下 "Connect" 就會連線並取得 IP 位址。


以上共三篇可遠端連線樹莓派編輯的環境設定已完成,希望對大家有所幫助!

2013年2月1日 星期五

把 Windows 桌面當作是 Raspberry Pi (樹莓派) 的螢幕

延續前一篇文章:在 Windows 設置 Raspberry Pi (樹莓派) 遠端編輯環境,本篇介紹另一個可以在本地端開啟 Raspberry Pi (樹莓派) 的方法,寫這邊主要的目的是為了樹莓派擴充版 Gertboard 與 PiFace Digital 做準備,讓購買之後的你 (妳) 能夠容易的上手,簡單的工作我來做,研究與開發樹莓派的能力就讓大家來努力!

賣場的兩塊擴充版:GertBoard 和 PiFace 都可以使用這兩種方法進行開發,但由於 PiFace 具備 Emulator 和 Simulator 的軟體支援,因此遠端桌面是一定要有的。若是直接在樹莓派弄也可以,但我就是不想另外開一台螢幕用,而且我只想單純的把樹莓派當作單晶片方式使用,線接一接,把程式上傳到單晶片去之後,就可以看到結果,不想要線牽一堆,單純的使用電源與無線網卡 (或有線網路) 連接就好,方便!!

以上純屬個人建議,或許你 (妳) 有更好用的方法,共勉之!

在 Windows 設置 Raspberry Pi (樹莓派) 遠端編輯環境


Sublime Text 2 編輯畫面


不曉得大家在樹莓派撰寫程式時是使用何種編輯器 ?

學習 Raspberry Pi (樹莓派) 控制電子週邊,通常都需要撰寫 C/C++、Python、Java...等程式語言,由於又需要接週邊的電路,因此是否可以像一般撰寫單晶片的方式,直接在 PC 端撰寫程式後上傳到晶片中直接執行控制週邊設備 ?

這是可以做到的 !

方法很多,像是遠端桌面 VNC、掛載遠端資料夾 SSHFS、網頁編輯器 WebIDE ...等,都是可以達到遠端撰寫程式控制樹莓派週邊的目的,除了 SSHFS 之外,都要額外在樹莓派作業系統下另外裝軟體。

最近賣場進了幾款樹莓派擴充板,除了可以學習電子週邊控制知識與技術的 Gertboard (介紹)之外,還有大小與樹莓派相同可直接嵌入在上方的 PiFace (介紹)。為了讓樹莓派變成簡單的週邊,能夠使用 PC 在 Windows 作業系統下撰寫樹莓派的控制程式,我們將為各位介紹下面的遠端 IDE 編輯器環境設置方法。

Sublime Text 2 這套軟體是我現在平常使用的編輯器,因為愛上它的簡潔、漂亮的編輯畫面、語法高亮度標示清晰、且功能強大!擴充套件 ( plugins ) 以及網路資源很多,相信使用過之後你 (妳) 一定會非常喜歡 ^_^