IoT, Internet Of Thing, A dummy logger


http://wp.me/ph3BR-1SL

 

方便玩樂, 也可以作成一個有點用處的小工具, 例如, 要觀察冰箱的製冷溫度, 溫度計就可以了, 但是要連續觀察或者紀錄可就沒門, 除非自己累. 需要買一個溫度記錄器, 例如市售的產品, 不過都要4000-5000台幣, 不划算, 而且也不怎樣好用. 這樣說吧, 那些舊設計的溫度記錄器唯一的優點就是現成的, 但是有很多缺點,

1) 要用大約三美元一個的9V電池或一美元1.5V電池四個, 很費電池很貴, 大約24小時就耗光了.
2) 記憶體有限, 最多16000個數據.
3) 下載數據要連線, 即時監控的話要 USB / RS232 連線到PC 和他的專用軟件, 沒有更新軟體也不便利分析.
4) 如果要作 SYSTEM COMMISSIONING (系統的統調), 例如 PID 溫控的烤箱等參數設定, 只能依賴 PID 控制器或者買ABB 或 SIMENS 那些非常昂貴的[系統], DIY 要用這些的話成本太高了. 基本是沒辦法即時看到趨勢線.

現在每個 IC 設計公司都盼望 IoT 將有可觀的利潤和潛在市場, 很多很多的方案推出來, 期望除了手機晶片以外再來另一個新產品高峰, 所以市場上面每一家都在做 IoT 的芯片. 有了 IC 以後, 實際應用在開發產品就是爭奪市場的流血戰爭, 你看蘋果和谷歌的手機系統最終不是靠每人每天換新手機掙來的 !? 到底人均需要多少個手機呢….. 現在 IoT 也是類似雞跟蛋的問題, 已經具備應用的雛型, 市場基本上也有了好幾種不同公司推出的方案, 那下一步要做甚麼? 觀察了兩年, 每個 IoT 的初階應用就說, 智慧家居, 智慧燈泡, 智慧窗簾, 智慧手錶……啥都智慧了?! 在外用手機遙控打開家中的冷氣機, 好讓回家後馬上就可涼快, 跟冷氣機預設開機時間和關機時間基本沒差多少, 看來沒多少人喜歡這樣做的, 很可能像智慧手錶的時髦風一樣, 一過就廢了成了雞肋. 冷氣機的製造商如果嗅到商機也會很快納入這些功能到產品當中, 就像海爾自己作家電MCU一樣, 因為成本沒多少數量確實在, 賣點和售價的調高策略就馬上奏效了. 那人呢…..所有這些 IoT 都是需要電力才可以表現出智慧的物件, 難道真的就是萬物連網 (Internet Of Things, IoT ) 的基本 ?

萬物連網, 總是覺得是很危險的事情, 有心人要做壞事是多了門路. 最安全的地方是類似一個城堡, 而且必須是不讓人進入的才是安全的城堡, 如果沒有概念, 看看這個電影 《叛將風雲》(英文名字The Last Castle), 大概會明白安全城堡的意義. 如果把每個 IoT 物件看作那個城堡, 只有完全明白其怎樣運作的, 才有機會好好應用 IoT  避免危害. 所以實驗了一個自製的 IoT 物件, 試圖了解他的原理和實作, 這樣就做了一個 IoT DUMMY LOGGER (傻瓜式的溫度記錄器).

DUMMY LOGGER 的運作大致這樣, 連到 WIFI 路由器, 向 [外面] 發送四組數據, 例如 溫度1, 溫度2, 電池電壓, 核心電壓, 設定鬧鐘, 過程大約2.5秒, 然後睡覺15秒以節省電力. 醒來以後再次重複以上的動作, 像不像TAMAGOCHI ? [外面] 的意思就是有另外一台伺服器電腦在互聯網上某個地方, 不斷接受這四組數據, 然後用圖表的方式表現出來, 如何設定 [外面] 的伺服器電腦, 前面那篇 IoT, Internet Of Thing, Embed a Chart有實驗開端. 或者直接連到那看, 網址是 https://thingspeak.com/channels/230726

哪些人愛看就連上去看看, 然後就完畢了. 看來好像是單向的動作, 不過骨子裡卻是雙向的. 如果不相信的話, 試試看把下面那面段源碼用 [記事本] 剪貼後存起來, 把檔名改成 xiaolaba-IoT-thingspeak.htm, 最後用瀏覽器打開這個檔案, 就會看到實時更新的圖表, 不必重新載入, 那些圖表也會15秒自動更新一次, 原因是那台伺服器電腦每次收到四組數據會主動送你資訊, 直到關機或關閉瀏覽器, 危險嗎 ?! 其實這是載舟也可能成為覆舟的具體例子, 端視如何運用或有心人的心思用在哪裡.

瀏覽器打開 xiaolaba-IoT-thingspeak.htm

xiaolaba-iot-thingspeak


網頁 xiaolaba-IoT-thingspeak.htm 的源碼,

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <title>xiaolaba thingspeak</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="keywords" content="thingspeak">
    <link href="style.css" rel="stylesheet" type="text/css">
</head>

<body>

<p><a href="https://thingspeak.com/channels/230726" target="_blank">https://thingspeak.com/channels/230726</a></p>

xiaolaba, ESP8266 IoT testing  <br>

<iframe width="450" height="260" style="border: 1px solid #cccccc;" src="https://thingspeak.com/apps/matlab_visualizations/131133"></iframe>

<iframe width="450" height="260" style="border: 1px solid #cccccc;" src="https://thingspeak.com/channels/230726/charts/1?bgcolor=%23ffffff&color=%23d64020&days=2&dynamic=true&results=200&title=Dummy+temperature+monitor%2C+by+xiaolaba%2C+2017-FEB-22+build&type=line&xaxis=date&yaxis=Temperture+%28%2AC%29&yaxismax=100&yaxismin=0"></iframe>

<iframe width="450" height="260" style="border: 1px solid #cccccc;" src="https://thingspeak.com/channels/230726/charts/2?bgcolor=%23ffffff&color=%23d62020&dynamic=true&results=20&type=line&yaxismax=40&yaxismin=25"></iframe>

<iframe width="450" height="260" style="border: 1px solid #cccccc;" src="https://thingspeak.com/channels/230726/charts/3?bgcolor=%23ffffff&color=%23d62020&dynamic=true&results=20&type=line"></iframe>

<iframe width="450" height="260" style="border: 1px solid #cccccc;" src="https://thingspeak.com/channels/230726/charts/4?bgcolor=%23ffffff&color=%23d62020&dynamic=true&results=20&type=line"></iframe>

<iframe width="450" height="260" style="border: 1px solid #cccccc;" src="https://thingspeak.com/channels/230726/maps/channel_show"></iframe></pre>
<pre id="iframe_modal_pre_1560966"><iframe width="450" height="260" style="border: 1px solid #cccccc;" src="https://www.youtube.com/embed/76l-5a2F_jo?wmode=transparent"></iframe></pre>
<pre></body> </html> 

 

 

實驗短片

h_ttps://youtu.be/76l-5a2F_jo

 

實驗結果

初次試驗電池的消耗過程, 70mA, 10秒操作時間, 睡覺10秒, 大約26小時以後, 筆電拆出來的舊鋰電池耗盡, 負載下電壓掉到3.6V, 需要再充電了. 需要改良, 節省更多的電力, 讓舊電池使用時間達致最長.

img_7457-xiaolaba-iot-battery-gauge

 

硬件

還是那個, IoT, Internet Of Thing, ESP8266 透過互聯網開關一個燈泡
http://wp.me/ph3BR-1Sg

 

總結

實驗完畢, IoT 發送資訊, 或 IoT 接受資訊然後控制電器, 基本概念完備, 實驗也成功了. 只要接上實際的溫度探頭, 這個100元不到的 IoT 溫度記錄器就成為實用品, 除了沒有外殼或包裝. 比比看以前測量冰箱溫度的紅色DMM和手工監測的方法, 這個無線的 I0T 溫度計就容易太多了, 比起以前的做法是超前了幾個數量級, 而且重點是可以不需手工紀錄溫度或時間, 就即時得到圖表.

theromometer-probing

 

END-

 

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s