2018年4月29日 星期日

台灣魚菜共生產業促進會成立大會圓滿落幕


(大會參加人員合影,圖片來源:台灣魚菜共生產業促進會)

近年來由於食安的問題頻傳,造成人心惶恐,標榜安全循環可再利用的新農業「魚菜共生」,為許多人想要了解與追求的食材安全目標,坊間更有許多相關的魚菜共生團體因而產生,但也大都還處在模仿與學習的階段,從事水耕栽培多年的沈西岩先生就以其專業,從長遠的觀點看魚菜共生未來的發展,覺得可以將魚菜共生的模仿與學習階段,進一步發展成本土化魚菜共生系統往產業方向走。

(大會開始前邀敬台南農改場專家楊清富副研究員演講魚菜共生新絲路,圖片來源:台灣魚菜共生產業促進會)


因而結合一些志同道合的朋友開始籌備「台灣魚菜共生產業促進會」,歷經年餘的奔走以及申請,終於在107年4月28日在南開科技大學--樸華樓3樓召開成立會員大會,一切順利功成圓滿,選出沈西岩先生為第一屆理事長、林正敏陳霓瑄潘錦輝林清田等四位常務理事及林淑份等10位理事,高嘉宏常務監事及另外四位監事,並聘請陳滄松先生為促進會秘書長。


(理監事會後合影,圖片來源:台灣魚菜共生產業促進會)

此次「台灣魚菜共生產業促進會」成立大會能夠順利成功,除了感謝南開科技大學提供優質的開會場所外,更要感謝南開科技大學民生學院林正敏院長及特助林淑份秘書、御史社區協會的陳霓瑄總幹事、屏東魚菜共生推廣協會潘錦輝理事長及一些熱心魚菜共生的朋友共同努力之下,才能讓成立大會圓滿成功,在此再次感謝。

第一屆台灣魚菜共生產業促進會理事長沈西岩先生會後感言:

台灣魚菜共生產業促進會」籌組成立大會能夠順利成功,當然也是我對「魚菜共生」這新興的農業生產模式,讓我從資深農業人的觀點有一些比較深入的看法後,進而所具體號召同好共同來成立的目的。

近年來接觸了許多大小不一的所謂「魚菜共生」社團、協會,大都只是看網路資訊依樣畫葫蘆的在模仿與學習的階段,或因沒有養殖技術或水耕種植經驗,有的只是小確幸的觀念,還有更多的表裡不一的推廣說法,也有自認是魚菜共生先行者,開宗立派傳授獨門技法,殊不知這些不是正確的知識,慢慢地可能就會將「魚菜共生」這種生產方式消費殆盡。

「台灣魚菜共生產業促進會」看名稱就知道是一種期許,農業是民生必要的產業,除了要有食材安全上的生產考量外,最重要的是要有永續經營性與經濟規模的觀念,魚菜共生也是一種循環式生產的農業,可永續來經營的,不可只是用操襲與模仿來建立魚菜共生的系統;借鏡與參考進而開發屬於本土化的魚菜共生系統,還有結合目前在這方面有研究的專家學者共同來研發也是必要的,也這樣才能夠成為一種產業,這也是本促進會起始的目標;有前輩說「魚菜共生」目前能知道的原理技術大概是20%而已,就本促進會的成立目的,也就是要來致力研討發展「魚菜共生」那80%的奧秘原由,而後將「魚菜共生」做成一種高品質的、永續的、善用自然資源的食材安全產業。

(智創聯盟助理游承翰協助擔任司儀,圖片來源:智創聯盟)

第一屆台灣魚菜共生產業促進會袐書長陳滄松先生會後感言:

消費者因為食安問題,所在意的是魚與菜生產過程中,透明正確的資訊,讓消費者自己選擇所需的食材。

台灣魚菜共生產業促進會未來將朝兩個方向運作:

第一、無添加:整個魚菜共生系統運作中,除了魚飼料外,不再加入任何東西。

第二、可添加:魚飼料是以魚為主,經由過濾系統轉換到種植槽,給菜吸收的養份是不足,而菜類所需的16種養份略有不同,要適量給於補充,菜才能真正長的健康。

2018年4月7日 星期六

物聯網通訊協定MQTT的測試

MQTT是物聯網很重要且經常被使用的通訊協定,主要是運用主題/訊息(Topic/Message)來換資訊,有發送資料以及接收資訊。通常採用發佈(Publish)和訂閱(Subscribe)訊息機制,有兩個角色,其一是仲裁者(Broker),另一個是客戶端(Client),我們分別使用CloudMQTT和MQTTlens進行測試。

CloudMQTT:

1.請選擇下圖右上角地方有一個登入按鈕。


2.進入登入視窗,我們可以看到兩種登入方式,右方是建立帳號,左方是已有帳號者用來登入使用。

3.測試結果

MQTTLens:

1.在Goolge輸入MQTTLens,就可以來安裝,點選下圖右上方。

2. 測試結果


2018年3月27日 星期二

物聯網的應用

聯成觀點 -- 物聯網,原來如此

為什麼你要認識「工業4.0」?台灣轉型新力量

機器動刀.大數據 創造智慧醫院



智慧農業



How it Works: Internet of Things


IoT Application


Internet of Things explained simply

2018年2月6日 星期二

[Telemba] 遠端親臨機器人中橋接平板和掃地機器人的程式設計


打開firmware/application可以瞭解橋接平板和掃地機器人的程式設計,我們找到main.c程式,如上圖,可以看到LED燈初始化(led_init)、按鈕初始化(button_init)、掃地機器人初始化(roomba_init)、還有平板初始化(android_init),所有初始化工作結束後,就進入無窮迴圈for (;;),在這個迴圈中只做一件事android_update。
android_update()函式就在android.c程式中,一開始若dev_handle為0,表示跟平板間的連線有題題,此時會暫停掃地機器人的運作roomba_set_drive (0, 0),熄燈led_set(1, 0),接下來判斷和平板間的通訊是否完成AndroidAppIsReadComplete,若通訊結束,先判斷是否成功,若不成功則閃燦燈號led_set(1, !led_get(1));,接下來讀取資料AndroidAppRead。
接下來依照接收資料的第一個位元組來決定掃地機器人的動作,您可以參閱前一篇文章的說明遠端親臨機器人Android App程式設計,其他命令如下:

要查看如何與掃地機器人溝通可以打開roomba.c,以下是控制馬達部份,可以清楚地看到是採用UART的通訊來和掃地機器人溝通,前後把計時器關閉或啟用。

2018年2月5日 星期一

[Telemba] 遠端親臨機器人Android App程式設計


開放原始碼網址:https://github.com/start-jsk/telemba
可以看到有五個資料夾,分別為:
  1. android/TelembaController (APP)
  2. electric (電路)
  3. firmware/application (韌體,用來連接平板以及掃地機器人)
  4. hangouts (影音通話)
  5. mechanical/Telemba-012 (機構)
本篇文章將介紹APP,點選android/TelembaController,可以看到三個資料夾以及五個檔案。

點選src/jp/hackerspace/TelembaController,就可以看到2個資料夾以及4個檔案,分述如下:
打開MQTTClientService.java,重要的物聯網相關程式如下圖。


this.pubNode = new MQTTPublishNode() ; //建立物聯網發佈節點
this.brokerUrl = "tcp://telemba.jp:1883"; //設定物聯網仲裁主機的網址以及通訊埠
this.usb2roomba = new USB2Roomba(TelembaActivity.getActivity()) ;//建立USB到掃地機器人的物件
this.usb2roomba.setMQTTClient(this.pubNode);//設定物聯網發佈節點

有關MQTT客戶端(Client)是使用org.eclipse.paho.client.mqttv3.MqttClient;,請參考https://www.eclipse.org/paho/files/javadoc/org/eclipse/paho/client/mqttv3/MqttClient.html的說明。
以下是訂閱主題的程式說明:

在打開MQTTUtil有兩支程式分別是MQTTCallback.javaMQTTPublishNode.java,前者是負責處理訂閱主題後,收到伺服主機送主題更新資料的回呼程式,而後者則是發佈主題命令。

從上面程式,可以很清楚收到物聯網主題訊息後,如何把訊息轉換成命令來控制掃地機器人。下圖為收到"invite"命令後,啟動Hangout的情形。



進入USBUtil資料夾,打開RoombaCommand.java就可以查看平板程式是如何下命令來指揮掃地機器人,例如啟動則用START命令,也就是128。


2018年2月4日 星期日

[Telemba] 如何製作遠端親臨機器人

前三篇有關於遠端臨場機器人文章:
1. 遠端臨場機器人(Telepresence Robot)
2. 號稱世界上最便宜的遠端臨場機器人
3. 一個不錯的開放源碼機器人研究基地:START@JSK

本篇將介紹如何製作全世界最便宜的遠端親臨機器人,大家可以拜訪:How to make your Telemba,如下圖:



在上圖右手邊有19篇文章,仔細閱讀就可以瞭解如何製作遠端親臨機器人,以下是介紹幾個重要的文件:

1. Android_APP_JP 

在Google Play 可以找到TelebaController,它是Android應用程式,筆者試過在台灣的Google Play找不到。



2. Development Environment
經由一塊板子PIC24FJ64GB002,來連接Android平板和Roomba掃地機器人,不過PIC不再支援MLA (Microchip Library for Application),必須使用v2013_06_15版本。
目前PIC支援智慧型手機的現況:
http://www.microchip.com/design-centers/smartphone-accessory

3. DMMPrinting_JP

3D列印的資料,您可以上網去購買,網站:https://make.dmm.com/item/97852/,7696日元。








機構連接
電子元件連接


使用Hangouts來通訊


9. MQTT_JP
此份文件記錄控制命令。


ルンバ 600シリーズ
ルンバ 700シリーズ



2018年2月3日 星期六

[Telemba] 一個不錯的開放源碼機器人研究基地:START@JSK

昨天敏哥發佈"號稱世界上最便宜的遠距臨場機器人"文章,對於想研究機器人者來說,是很值得研究的開放源碼,今晨閱讀LICENSE文件,如下:


Copyright (c) 2013, start-jsk
All rights reserved.

Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.

* Neither the name of the {organization} nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission. 

文件第一行有start-jsk的字眼,Google一下,就可以看到start-jsk,也是一個開放源碼的文件,我們可以發現有太多的專案使用start-jsk的技術,其中world's cheapest telepresence robot project-telemba就是使用這個開放源碼來擴充。

 START@JSK

START@JSK的網站值得大家去拜訪,網址:http://www.jsk.imi.i.u-tokyo.ac.jp/start/,從網站中可以得知這個網站是由東京大學信息系統工程實驗室在維護。