在購入一台RaspberryPi後,一直在思考還可以用它做什麼事,當然初衷還是想用它來做一些玩具,

剛好這陣子還在當python 的初學者,也在思考如何讓自己的學習更有效率一點。

實作還是最基本的,網路上的資源固然很多,但往往太多資訊,還需花時間去消化整理。此時書籍或許是一個更好的方式

但買書已經慢慢不再自己的選項,一來金錢消耗,也不一定有空把這些書看完,另外自己是個租屋族,一間套房書一本一本買回來,

房間內空間也越來越少,每次搬家看到這些書就頭痛。

這樣的話其實到不如就去圖書館或書店泡一天或一個下午,只是這樣要特地帶台筆電出門實在很不方便....

此時突然覺得如果手機也可以使用 jupyter notebook不是就可以隨時隨地的練習python了嗎?

有兩個方法出現在腦中,第一個就是使用現成的已開發的app ,第二個就是使用iphone 與 已安裝jupyter notebook 的raspiberry pi 連線。

 

現成的app有 juno connect 版本及 juno版本,兩個都是付費程式,juno connect 版本是連到 jupyter 的server 使用,juno則是直接安裝到你的ios,

 

那時評估上選擇juno版, 殊不知此版本裡面有很多bug,包含檔案無法存檔,如果跳出到別的應用程式回來後又會回到首畫面,剛剛編程的進去後因為無法存檔而消失....

這也是讓我第一次在別的app留下低評分(畢竟花了錢),回頭看juno Connect 版似乎評價高點,應該購買此版本的,但最後我沒有買,去研究如何遠端操控Raspberry 比較實際

 

使用IPHONE 及ipad 操控 Raspberry pi

同樣有兩種方式來使用手機遠程控制 Raspberry pi

但都是使用VNC 作為連接途徑,

第一種是使用 raspberry pi 與 手機的網路連接,並使用VNC viewer 連接上 raspberry pi。此方式可使用行動電源作為raspberry pi的輸入電源,

並帶著raspberry pi一起出門,相較於第二種方式或許較不方便些,但如果未來是想在外練習gpio,此方式還是一個很方便的模式。

第二種則是在raspberry pi架設VNC server ,便可以將raspberry pi放在家中,出門隨時都可連線回家中。

 

準備工具

1. Real VNC 註冊

2.Raspberry pi :

2.1 .Raspberry pi VNCserver 設定

2.2 下載 VNC server for Raspberry pi

      並安裝並登入,VNC server 便會將 RaspberryPi 登入此帳號裡面。

3.IPONE / IPAD 下載 VNCviewer connector for IOS

 安裝完打開app並登入VNC 帳號 就可以找到已登入的RaspberryPi,連結後並輸入RaspberryPi

   使用者資訊便可以遠端操作RaspberryPi

 

使用心得

在可以使用遠端操作Raspberrypi,我便躍躍欲試低跑去誠品書店拿起參考書想練習 python,我使用的是我的IphonX。

這樣的操作乃有許多許多不方便處:

第一,書店大部分沒有提供座位給人,所以站著看書下你得一隻手拿手機 一隻手拿書,那天我拿的是一本很厚的參考書,這樣的使用方式無法太久,手就酸得跟什麼一樣。

好在南紡店的誠品是有座位的,平日沒什麼人,有位置可以坐。

第二 iphone 和 ipad 都是用指尖操控,在編程上比較沒有像使用筆電那麼便利,一般使用滑鼠進行螢幕切換 左右上下移動 ,及點選某字間都相對容易,但受限於iphone大小,

有時想修改某行字變得十分困難(手太粗點不到...) 另外輸入的螢幕鍵盤會佔據螢幕,吃掉不少畫面,無法顯露太多資訊,又回到要不斷用很不方便手指移動畫面...

非常的阿雜阿.....

 

解決方式

我直覺上就是在評估一組無線鍵盤與 iphone 或ipad 連接,,雖然這樣要帶出門的東西變得太多,但重量上卻比帶一台筆電輕的多。

目前看上的羅技k380 ,只有英文介面,但對於raspberry pi 大部分都還是使用英文介面操控,已經非常足夠。

創作者介紹
創作者 Mr.Onion的部落格 的頭像
Mr.Onion

Mr.Onion的部落格

Mr.Onion 發表在 痞客邦 留言(0) 人氣( 165 )