我把昨天製作的 Facebook 「讚」電子顯示器 (簡稱 fblikes) 做了一些調整,現在 fblikes 比較好安裝,有一個 LuCI 設定介面,而且也可以安排到 OpenWRT 開機時自動執行了。fblikes 現在放在 github 上,repo 路徑是:
安裝方法在 github 上可以找到。不過,底下還是稍微說明一下:
1. 所需器材: 可跑 OpenWrt 的無線路由器 (我用 TL-WR703N。FWR171-3G 也是可以的)、Arduino,以及 TM1638 LED Display。
2. 連接 Arduino 與 TM1638,上傳 arduino 資料夾裏的 fblikesDemo sketch 到 Arduino 板子上
3. 連接 Arduino 與 OpenWrt。
4. 上傳 install.sh 與 files 整個資料夾到 OpenWrt,輸入以下指令:
$ chmod +x install.sh
$ ./install.sh
這個動作會把 fblikes 相關檔案 (Init Script, configuration file, LuCI module, Lua Script 等) 裝到預設的目地的。
接著,先確定 OpenWrt 可以連上 Internet,然後輸入以下指令啟動 fblikes:
$ /etc/init.d/fblikes start
如果你希望 fblikes 在 Linux 開機時便自動執行,那麼就輸入以下指令:
$ /etc/init.d/fblikes enable
底下是一個範例。這是 Fablab Taipei 的粉絲頁 (https://www.facebook.com/FablabTPE):
這是 Fablab Taipei 的 Facebook 「讚」電子顯示器 (器材是 Arduino + TM1638 LED Display):
如果你想修改 fblikes 的參數,比如 Facebook 粉絲專頁的 URL (Facebook URL),多久更新一次電子顯示器 (Refresh Interval) 等,只要瀏覽 http://<IP of OpenWrt>/cgi-bin/luci/fblikes 連入 LuCI 設定介面就可以進行操作:
0 意見:
張貼留言