![]()
前言
香港的電腦教育,向以 Microsoft 的平台為主;近年引入 Mac 電腦,不是為向同學介紹不同電腦系統的差異,只為潮流。
有些 funding 要花掉,花在 Mac 機最好,夠貴。一個配備 Mac電腦的班房,是學校邀請嘉賓參觀,拍宣傳照的聖地。
同學用這些 Mac,做的也和 PC 沒分別:上下網、睇下戲,打下機;能因 Mac 而得益僅少數。
Why Cayenne
Linux 系統與前兩者相比,更沒買相可言。一般中小企的老闆用 Linux,也只不過是著眼於免費這點。
然而,Linux 可塑性強,架構上沒有太大的限制,有本事的甚至可更改 kernel,控制 low level 的 IO 等。
Linux 的學習,一般也要到 IVE,或大學程度的電腦同工科的課程才被迫學到。
但這不代表 Linux 是大學級數的難度。Rpi 的出現正是為中小學程度推廣電腦教育而生。
以 Rpi 為學習 Linux 的平台,既廉價有可玩埋 IO 控制,軟硬兼得。
我間中會收到一些 Rpi 的學習查詢,但我始終較喜歡在 Text mode 下打 command,和年青人多在 GUI 平台運作,有時真係 sync 唔埋。
我也探討過一些 Rpi 運作的編程教導軟件,係是由零開始,但也相對幼稚多公仔,較適合小學生學習。我總不能叫一些明顯是中至是大學的訪客試一下這些程式。
不過,近排發現了一個 Android 軟件卻可和 Rpi 整合一起。是中學程度,尤以想學習 IO 配置的同學的好選擇。
![]()
這是 Cayenne,是免費軟件,仍是 Beta (測試版),但一般功能己可用。
硬件準備
先到其網站下載並安裝到一台 Android 設備上。由於不是放在 Google play store 供下載,安裝前需開啟 “允許安裝非來源自Google Play Store 之應用程式”,建議用 Tablet,因版面大按掣較方便。
下載網址:
https://drive.google.com/open?id=0B9NdLZwcpniKOER1MHVoSnBCWXc
跟著準備一部 Rpi,我以 RPi Ver2.0 作為 demo 。一如過往做法,下載 OS 並爆到一張 8G SD card,並設定好。
留意,Android Tablet 和 Rpi 必需在同一內聯網上,兩者也需上到 Internet。就我的實測,家用的 BB router 無需為此作額外的設定。
Cayenne 需用者登記一個賬户,登入時可在 App 一併登記,提供也只是 name,password,email。他們也不會寄確認信到你電郵並需激活等麻煩手續。
簡單雖好,但忘記了 password 也沒有重設機制。所以請記下你的密碼,和免得過不要選擇 logout。
進入 Cayenne 後,按下方 scan 搜索一下同網絡中的 Rpi。
![]()
如網絡上有多個 Rpi,選你想接上的。之後 Cayenne 會自動替那台 Rpi 安裝所需的 Library,需時約 10min。
![]()
安裝完成後,可按右箭咀登入該 Rpi。
![]()
基本上該 Rpi 就成了你的下位機了。可看到其資源分配。留意 Reboot 和 Shutdown 是沒功能的。估計和 Beta 版或沒取得 Rpi的 Root 權限有關。
四個 section 分別是資源溜灠,IO 控制,簡單編程觸發,和重要功能致能。右上的是加入模組設定。
![]()
按一下 IO 控制,就可在這個版面控制 Rpi 的 GPIO。
![]()
先將用到的 GPIO 設為 Output,之後改變輸出的高低電平 。
![]()
![]()
簡單編程觸發是 If then 的最基本編程技考。
![]()
重要功能致能取代了在 Rpi 上執行 raspi-config 去開關各硬件和額外的通訊協議。
![]()
右上的加入模組設定。
![]()
選擇想加進的模組,如不懂接駁可按 View Tutorial,會 forward 到網站上有詳細介紹。
![]()
這些模組,絕大部份是 open circuit,線路是公開的。可從簡單的試起。
Demo
剛巧為另一 project 切了一塊 circuit,是簡單用 Rpi 推 LED 的。這裡 demo 一下用 Cayenne 的 IO 控制輸 1 和 0 去開關 LED。
總結
萬事起頭難,以 Android 平台先學會簡單的 RPi 控制,累積經驗和興趣合乎預期才進一步真正在 Rpi 開始研究編程等技巧,簡單方便快捷。
再不如我一樣,兩三下功夫用 Cayenne 遙控 Rpi 達到開關目的,也是 Ham 友所需的秘技。

Cayenne launch in Google Play Store Already !