另外在我所提供的官方網頁 LINK 中,裡面同時也提供了樹莓派安裝程式的下載以及三個安裝 "Raspberry Control" 的說明網頁,很榮幸!大家現在看到的這個網頁也是其中一個。
最新版本:Version 0.2 ( 2013-03-24 )
Raspberry Control 官方連結網址:LIKASZ-SKALSKI.COM ( LINK 2014/02/17 網址更新 )
from: lukasz-skalski.com |
from: lukasz-skalski.com |
- 樹莓派連線 (SSH) 與遠端終端機仿真器
- 控制與監控 GPIO
- DS18B20 溫度遠端監控與圖形化
- 內件 MJPG 串流客戶端
- 遠端程序管理
- 簡單的 1-wire 和 I2C 匯流排管理
- 紅外線 ( IR ) 控制系統 ( LIRC ) ( V0.2 )
SSH 連線設定視窗
|
|
from: lukasz-skalski.com |
from: lukasz-skalski.com |
from: lukasz-skalski.com |
from: lukasz-skalski.com |
from: lukasz-skalski.com |
from: lukasz-skalski.com |
Verision 0.2 新功能:
- 加入了紅外線控制系統 ( LIRC ) 使用者現在可以經由紅外線遠端控制任何裝置
- 加入了組態檔案 ( rpc.conf )
- 修正了使用者名稱太長造成的問題
- 改善了應用程式的穩定性
- 加入了可變更 GPIO 標記名稱的功能 ( 經由 rpc.conf 檔案 )
- 小錯誤的修正
即將推出的新功能:
- 遠端觸控板
- XBMC 遠端控制
- 支援新的 1-wire 裝置
- 支援新的 I2C 裝置
- 語音控制
影片介紹:
下面影片介紹現在所有的功能及使用的方法
版本 0.2 新增加的紅外線遙控 ( LIRC ) 功能介紹影片
喜歡這個軟體的話,快照下面的安裝方法安裝到手機與樹莓派吧!
下載與安裝:
Raspberry Control 的安裝分為兩個部分,Android 裝置的安裝與在樹莓派的安裝。
與 Raspberry Control 相容的 Android 裝置有:
- Samsung Galaxy S II (4.1.2),
- ASUS Transformer Pad TF300T (tested by joeman2116),
- Nexus 4 (tested by Shah Altaf),
- Nexus 7 (tested by Shah Altaf),
- Samsung Galaxy Note II (GT-N7100) (tested by Matt),
- Sony LTi22 (info from: http://ruten-proteus.blogspot.tw)
- probably other devices with Android 4.0 and above
Google Play - Raspberry Control |
在樹莓派安裝 Raspberry Control 的程式是在命令提示字元視窗下完成,套件的位置可直接在下面 LINK 處點擊下載後再傳道樹莓派,或到 Raspberry Control 網頁下載,安裝的方式如下面指令的說明
LINK ( rpc_installer-2013-03-24.tar.gz, Version 0.2 ):2014/02/14 更新連結位址
另一個方式就是使用使用下面方法,不過這是另外下載到賣場網路硬碟中的,版本是 2013-03-24 ,如果賣場未更新,就請看倌自己在去下載新版的來安裝。
移除舊版本 ( v0.1 ):
如果之前有安裝過舊版本,那就必須手動移除再做新版本的安裝。
輸入下面指令移除 Raspberry Control v0.1
pi@raspberrypi ~ $ rm -Rf $HOME/Raspberry_Control pi@raspberrypi ~ $ sudo insserv -r rpc_shellinaboxd pi@raspberrypi ~ $ sudo rm /etc/init.d/rpc_shellinaboxd
接著修改 .bashrc 檔案,這是一個在 $HOME 目錄下的隱藏檔
pi@raspberrypi ~ $ ls -la 總計 92 drwxr-xr-x 14 pi pi 4096 3月 27 10:21 . drwxr-xr-x 4 root root 4096 3月 27 09:28 .. drwxr-xr-x 2 pi pi 4096 10月 4 08:21 alamode-setup drwxr-xr-x 2 pi pi 4096 3月 25 16:20 .arduino -rw------- 1 pi pi 3234 3月 27 10:18 .bash_history -rw-r--r-- 1 pi pi 220 2月 9 09:24 .bash_logout -rw-r--r-- 1 pi pi 3286 3月 27 00:25 .bashrc drwxr-xr-x 4 pi pi 4096 3月 25 16:18 .cache drwx------ 2 pi pi 4096 3月 25 16:18 .chewing drwxr-xr-x 5 pi pi 4096 3月 25 16:18 .config drwx------ 3 pi pi 4096 3月 25 16:18 .dbus drwxr-xr-x 2 pi pi 4096 3月 25 14:31 Desktop drwx------ 2 pi pi 4096 3月 25 16:18 .gvfs -rw-r--r-- 1 pi pi 5781 2月 3 13:07 ocr_pi.png -rw-r--r-- 1 pi pi 675 2月 9 09:24 .profile drwxrwxr-x 2 pi pi 4096 7月 21 2012 python_games drwx------ 3 pi pi 4096 3月 25 16:18 .scim drwxr-xr-x 2 pi pi 4096 3月 25 16:20 sketchbook drwx------ 2 pi pi 4096 3月 25 16:36 .vnc -rw------- 1 pi pi 162 3月 27 09:23 .Xauthority -rw------- 1 pi pi 5456 3月 25 17:19 .xsession-errors pi@raspberrypi ~ $ sudo nano ./.bashrc
.bashrc 打開後,找到 (應該是最後一行) /home/pi/Raspberry_Control/core/rpc_export
$HOME/.bashrc 檔案中 /home/pi/Raspberry_Control/core/rpc_export 文字敘述 |
$HOME/.bashrc 移除 /home/pi/Raspberry_Control/core/rpc_export 文字敘述 |
完成舊版本的移除之後,才能開始新版本的安裝!
安裝新版本 ( v0.2 ):
Raspberry Control v0.2 的安裝方法,請依照下面指令輸入,最後完成之後重開機生效:
pi@raspberrypi ~ $ wget -O - http://goo.gl/NNK7T | tar xzvf - --2013-03-27 11:34:35-- http://goo.gl/NNK7T 正在查找主機 goo.gl (goo.gl)... 74.125.31.138, 74.125.31.139, 74.125.31.100, ... 正在連接 goo.gl (goo.gl)|74.125.31.138|:80... 連上了。 已送出 HTTP 要求,正在等候回應... 301 Moved Permanently 位置: http://dl.dropbox.com/s/8uxxomxonjwwa08/rpc_installer-2013-03-24.tar.gz [跟隨至新的 URL] --2013-03-27 11:34:36-- http://dl.dropbox.com/s/8uxxomxonjwwa08/rpc_installer-2013-03-24.tar.gz 正在查找主機 dl.dropbox.com (dl.dropbox.com)... 23.21.152.35 正在連接 dl.dropbox.com (dl.dropbox.com)|23.21.152.35|:80... 連上了。 已送出 HTTP 要求,正在等候回應... 200 OK 長度: 658980 (644K) [application/x-tar] Saving to: `STDOUT' 2% [ ] 14,130 64.0K/s rpc_installer/ rpc_installer/hardware.conf rpc_installer/rpc_gpio rpc_installer/shellinabox-2.14.tar.gz 82% [===============================> ] 542,610 292K/s rpc_installer/rpc_lirc rpc_installer/rpc.conf rpc_installer/rpc_utils 100%[======================================>] 658,980 345K/s in 1.9s 2013-03-27 11:34:38 (345 KB/s) - written to stdout [658980/658980] rpc_installer/rpc_export rpc_installer/rpc_shellinaboxd rpc_installer/quick2wire-gpio-admin.tar.gz rpc_installer/rpc_onewire rpc_installer/rpc_process pi@raspberrypi ~ $ cd rpc_installer/ pi@raspberrypi ~/rpc_installer $ ls -l 總計 720 -rw-r--r-- 1 pi pi 721 3月 25 04:58 hardware.conf -rw-r--r-- 1 pi pi 69662 3月 25 04:58 quick2wire-gpio-admin.tar.gz -rw-r--r-- 1 pi pi 2555 3月 25 04:58 rpc.conf -rwx--x--x 1 pi pi 12732 3月 25 04:58 rpc_export -rwx--x--x 1 pi pi 15824 3月 25 04:58 rpc_gpio -rwx--x--x 1 pi pi 12628 3月 25 04:58 rpc_lirc -rwx--x--x 1 pi pi 12228 3月 25 04:58 rpc_onewire -rwx--x--x 1 pi pi 9088 3月 25 04:58 rpc_process -rwxr-xr-x 1 pi pi 587 3月 25 04:58 rpc_shellinaboxd -rwx--x--x 1 pi pi 24588 3月 25 04:58 rpc_utils -rw-r--r-- 1 pi pi 544919 3月 25 04:58 shellinabox-2.14.tar.gz pi@raspberrypi ~/rpc_installer $ ./rpc_utils --install #( 不需要在前面加 sudo ) Installation for user: pi Updating system... (it takes several minutes) [OK] Installing additional software... quick2wire-gpio-admin is installed... [OK] shellinaboxd is installed... [OK] Installing rpc_export... [OK] Installing rpc_gpio... [OK] Installing rpc_onewire... [OK] Installing rpc_process... [OK] Installing rpc_utils... [OK] Installing rpc_lirc... [OK] Installing configuration files... [OK] Installing rpc_shellinaboxd script... [OK] Editing /etc/modules file... [OK] Preparing LIRC... [OK] PLEASE CONFIGURE LIRC (lircd.conf and rpc.conf files) BEFORE USE ..TV Control.. OPTIONS Removing old installer... [OK] Reboot now (strongly recommended)? [y/n] y Broadcast message from root@raspberrypi (pts/0) (Wed Mar 27 10:39:01 2013): The system is going down for reboot NOW! Reboot now (strongly recommended)? [y/n] y
Connection to 192.168.1.5 closed by remote host. Connection to 192.168.1.5 closed. Command terminated. Press <RETURN> to exit this tab...
以上,就是 Raspberry Control 的軟體安裝。
安裝好了軟體之後,要使用樹莓派與手機做搭配還需要作一些手腳。該官網上現在新增了三個東西的使用說明:
上述 2 和 3 的連接線路,在進入到主螢幕後,按下 Connections 按鈕,然後在出現的螢幕上方就會有 GPIO、1-WIRE 和 IR 三個切換標籤讓你做切換,裡面就是與樹莓派連接的提示線路圖,非常的貼心與方便。
********************************************************************************
[2013/04/08] Dallas DS18B20 線路
今天我試了 Dallas DS18B20 的連線,發現在 Connection2 上 WIRE 的線路無法直接使用,所以必須在 VDD 接腳與 DQ 接腳之間接個 4K7 歐姆的電阻,如下圖一樣 ( VPU = VDD=3V3) 。一接上後按下 1-Wire Bus 圖示,就會看到溫度計的圖示與現在所處環境的溫度了
********************************************************************************
這些設定方法就請看倌先上去自己試試,若是看倌手機可以正常安裝與執行,若手機未列在上面的裝置列表中,請向作者回報給他作為改善之用,你的名字會列在 Anroid 相容裝置之中 (部落格有上榜喔!)。
以上,玩得愉快喔!
安裝好了軟體之後,要使用樹莓派與手機做搭配還需要作一些手腳。該官網上現在新增了三個東西的使用說明:
- GPIO 名稱定義與顯示
- LIRC 設定與紅外線遙控線路
- 1-wire bus 展示,使用 DS18B20 溫度感測y器
上述 2 和 3 的連接線路,在進入到主螢幕後,按下 Connections 按鈕,然後在出現的螢幕上方就會有 GPIO、1-WIRE 和 IR 三個切換標籤讓你做切換,裡面就是與樹莓派連接的提示線路圖,非常的貼心與方便。
********************************************************************************
[2013/04/08] Dallas DS18B20 線路
今天我試了 Dallas DS18B20 的連線,發現在 Connection2 上 WIRE 的線路無法直接使用,所以必須在 VDD 接腳與 DQ 接腳之間接個 4K7 歐姆的電阻,如下圖一樣 ( VPU = VDD=3V3) 。一接上後按下 1-Wire Bus 圖示,就會看到溫度計的圖示與現在所處環境的溫度了
********************************************************************************
這些設定方法就請看倌先上去自己試試,若是看倌手機可以正常安裝與執行,若手機未列在上面的裝置列表中,請向作者回報給他作為改善之用,你的名字會列在 Anroid 相容裝置之中 (部落格有上榜喔!)。
以上,玩得愉快喔!
請問"上述 2 和 3 的連接線路"是官方的電路,若不用官方的電路,改用自己的,其app可以控制自己的電路嗎?若可以的話,有什麼要注意的呢(要如何下手呢)? thanks..
回覆刪除您好:
回覆刪除就如同在不同電腦間使用串列通訊,只要維持相同的通訊格式兩者就可以通訊。
要用自己的電路當然是可以,不過前提是主要元件不要作變更,除非通訊格式一樣,不然會收不到訊號。
請問一下
回覆刪除這個意思是說只要樹莓派在家開著
去外面使用任一台電腦都可以操控嗎?
還是要用手機當作螢幕使用呢?
您好:
回覆刪除要使用外部電腦 (不在同一網域) 與 Raspberry Control 做通訊,這我沒試過!
如果想使用在網域之外做控制,建議使用 PiUi,或是 Access Point 來做,這是可以做到的!不過您要自己做一些設定,最好有固定 IP,這樣設定上比較方便。
如果是使用浮動ip的話,設定方式比較繁雜,就如同自己架站在網路上需要使用 dynamic DNS 將IP往上丟,這樣輸入網址時才會知道樹莓派在哪裡;詳細的方法可以上官網或 Google 找一下設定的方法
Raspberry Control 需要在樹莓派安裝軟體也需要在 Android 裡裝軟體,這樣兩者之間才能正常通訊,不一定要手機,只要是 Android 系統應該都可以,這要試試才知道是否有相容性的問題。
不好意思請問這個app現在還有嗎?
回覆刪除Google play裡面已經找不到了官網也是....
真的是在 play store 找不到! 作者兩年前好像就停止更新了,不過是可以找到相關資料的。
刪除----------------
Raspberry-control-server: https://github.com/lukasz-skalski/raspberry-control-server/archive/master.zip
Raspberry-control-client: https://github.com/lukasz-skalski/raspberry-control-client/archive/master.zip
-----------
上面都是原始碼,要執行檔或是 Android APK 要自己編譯。