無線溫溼度感測裝置 --- 無[線]牽掛 才是王道

2019年1月24日 星期四

今天PO一下滿版APP驗證無線感測器功能。


第一行 :
左邊是行動裝置螢幕解析度。
再來是遠端(室外機)傳送資料顯示,訊號強度圖示,間隔20sec.。
再右邊是室外溫溼度值,點擊℃符號可以切換成華氏。
再來是室內溫溼度值。

第二行 :
系統鬧鈴設置,Local Time。
UTC(GMT)鬧鈴設置,鈴聲固定。
Local日期。

第三行 :
Local時間,12h format。
秒下方 :
第一行客製化網址列,未開放。
第二行簡易操作說明。
第三行返回鍵。

第四行 :
世界時(world time)城市/國家下拉式選單,選擇後,右方綠字顯示相對應
城市時間,12h format。
右邊UTC時間,這是專為火腿族(Amateur Radio Operator)設計,24h format。
UTC鬧鈴設置係基於此時間為基礎。

這個APP是為一般User使用 " 無線溫溼度傳感裝置 "搭配而設計,
APP開發者可自行開發自己喜歡的UI。

備註 :
           開發這支APP用意,係觀察到,行動裝置使用者,沒有使用裝置時
           通常都是讓其進入休眠期,因此行動裝置大都在休眠期渡過其壽命,
           如果在沒有使用裝置時,開啟本APP,可完全取代家用時鐘,又可隨時
           掌握室內/外溫濕度變化;這是 " 物盡其用 "的實踐。
           特別是對銀髮族的需求,一段時間使用後,突然拿掉這個APP,
           會若有所失的感覺;上癮啦!

*** 有機會再聊,開發軟/韌/硬體過程的甘苦 ***

2019年1月23日 星期三

今天來驗證一下在Android行動裝置上運作的情形。

以下影片展示簡易版APP接收溫溼度值的狀況。


Android 簡易版APP展示

第二行顯示透傳封包,與在PC上驗證的一樣,共有17個bytes。
第三行左邊訊號強度顯示室外機正在傳送溫溼度值,間隔為20sec.
第三行右邊(綠底白字)顯示室外溫溼度值,它是APP自封包取bytes經演算後
顯示在TextView。
第四行(藍底白字)顯示室內溫溼度值。
下一行是系統時間。
最後一行左邊顯示行動裝置螢幕解析度,中間HELP點擊,顯示簡易操作說明,
右邊EXIT點擊,離開APP。

*** 今天聊到這,改天再演示正式滿版APP操作情形 ***

2019年1月22日 星期二

進行中的計畫

回顧,在老人癡呆前還有時間;前瞻,則有時間性。

今天來聊一下進行中的計畫,呼應本網誌的主題。

在開發Android APP時,百分之九十都屬內部資源,可以在開發工具取得,
我的UI則規劃了溫溼度顯示,在搜尋市面上相關產品,發現均屬開發版,
非商品化裝置。緣此,自行開發韌、硬體。

無線溫溼度傳感裝置

計畫裝置分Master & Remote二部分 :

                                            master(Indoors) - 室內機內部

內含ZigBee模組、Sensor、BT模組、BSMI認證Li-Po電池組、USB充電座,
白色外殼是3D列印的。
運作方式 : ZigBee處理sensor演算,並將遠端(Remote) - 室外機資料整合進封包,
                  然後將封包透過BT傳送到行動裝置APP,封包資料為攝氏度。
                  室內機為美觀考量,ZigBee天線為內置。

                                                             Remote(Outdoors) - 室外機內部

內含ZigBee模組、sensor、BSMI認證Li-Po電池組、USB充電座,外殼有加O-Ring
防水設計,考量牆壁、轉角信號阻隔,天線為外接。

                                                               室外機組裝

                                                             太陽能充電板

                                                             太陽能充電板底部

                                                             太陽能板與室外機整合

太陽能充電板係為室外機所設計,考量室外供電不易,太陽能板與室外機整合
測試,一天24h不間斷,已連續測試數月之久,無須人為干預。

驗證

                                         Firmware完成,在PC上驗證

可以看得出來,資料以串流方式顯示(透傳),封包有17個bytes,A2、A3為封包頭尾;
室外機設定為每20sec.傳送一次,當傳送資料時,byte1為E1,這個byte目的係為APP
設計,從行動裝置APP上就可以看的出來,室外機有在傳送資料。

*** 在Android行動裝置上驗證 - 待續 ***



2019年1月21日 星期一

今天 - D day網誌開版,一把年紀了,還玩這種遊戲;不得以也。
本網誌雙向發展,一邊回顧,一邊聊我的無線進度。

說到玩無線,要從高中說起。
高中聯考放榜,跑到附中圍牆看榜單,剛到就有個人喊我,說名字在這,
走近一看有耶! 一高興急忙奔回家稟告父母。路上還想,剛喊我的人,好像
初中隔壁班的同學。
報到第一天他竟跟我同班,聊天中他說到哥哥在玩音響,他也跟著玩,又玩攝影,
還說玩電子,將來也許可以當作事業。由於晚上上課,就約了白天去中華商場,
買了必要的家俬,烙鐵、銲錫,再買了一個收音機套件,又介紹了香港出版的
無線電製作月刊。
走這條路,他算是我的師父;所謂師父引進門,修行在個人,只是一路修得跌跌撞撞。
往後他繼續玩音響、攝影,我走電子。
話說收音機套件焊接完成後,是個啞巴,每每下課回家不斷拿來看,老爸也拿起
螺絲批在選台器(可變電容)上轉來轉去,導致後來零件裝錯修正後,電台全跑掉了。

有一天在每個月訂閱的月刊上,忽然看到"單頻無線電對講機"的線路圖,興起了自己
做一個得念頭,當時是管制品,只有情治人員使用,天線還是伸縮的那種。
在中華商場買齊了零件,獨缺關鍵crystal(石英振盪晶體),零件店老闆說,那是管制品
買不到的,失望之餘,就擱在那了。
幾個月後老媽要去香港旅遊,順便探親,嘿嘿!機會來了,託老媽到鴨寮街買crystal,
表哥幫忙去買了回來,老媽回台後迫不急待跟她拿來一看,不得了,太正點了,
竟然買的是帶座插PIN的,可以方便換不同的頻率,當時ˊ最fashion的。後來焊接完成,
雖然效果不儘理想,但奠定了走無線電這條路。

*** 今天先聊到這 ***