2016年10月8日 星期六

PL2303HX windows 10 dirver 問題

原本明明還可以,結果突然就不行了。
上網找了一下答案,在小狐狸事務所找到了解答
可能買到了盜版晶片,改用2009之前的 Driver 就行了

小狐狸事務所
http://yhhuang1966.blogspot.tw/2015/07/pl2303hx-win8.html

2016年9月16日 星期五

2016 QNAP 黑客松記錄

報名了公司辦的第一屆黑客松活動,運氣不錯的在各組中拿了第一名。

我報名的項目是 IoT 應用,在公司剛公佈時先是想了很久是否要參加
以及要報名的組別,總共有三組 [UI/UX] [IoT] [Voice],其中我覺得最難的應該是 [UI/UX]
[UI/UX] 本來就是需要時間調整及發想,要在一天內做出改善原有項目的內容,是很困難的事。

所以我選擇了 [IoT] ,內容就是之前自已一直很想做的多裝置連結,最基礎的構想就是透過 Linkit One 上的溫溼度感測器來觸發 ESP-8266 控制的斷電器控制電扇或是除溼機。

接下來就是尋找隊友,這次我們總共有四個人
Ricky - 設計部,負責視覺相關以及最後的上台簡報
Aix - RD1,負責核心規則引擎及觀察系統的資料流通是否正常
Wade - RD1,負責執行 device 與 NAS 的溝通介面
Dian - RD1,負責 device 及 UI 介面

運氣很好的架構的各項目都有不同的負責人,讓大家可以專心負責自已的功能範圍。

在短短的一天的黑客松中,最後的五分鐘Demo 才是重點
能不能在這黃金五分鐘中完整表達你想做的東西、你完成的東西。
在這次我看到很多組別做的東西都比我們厲害很多,結合了各種服務,但是很可惜在Demo時,不是來不及 Demo 就是出了一些狀況。

所以我們在項目快完成時做了很多 Demo 時的內容,一直調整要 Demo 的內容。

不知道明年還會不會有黑客松,不過我已經有一些想法了:P

2016年7月9日 星期六

ESP8266 WiFi 遙控車

還是要來記錄一下,畢竟是讓車子動起來了。
先列一下材料
--------
淘實買的小車套件 (零件品質還OK,但是沒附說明書,一開始的組裝有點辛苦 = =")
ESP8266 ESP-201 - 主板
L289N - 雙輪馬達控制
YwRobot Power MB V2 - 5V 3.3V 電源供應
行動電源
9V乾電池一個

程式碼開發過程,很意外的沒有找到小車的範例,都是分開的像是 web server, L289N 控制馬達,又加上我是初學者,過程其實一直碰壁。
不過還好最後還是有解決,起碼動起來了。

但其實過系統很不穩定,反應又慢。但是我想還是可以參考一下。
下個版本的改進目標。

1. 穩定性要提高,目前有機率性死當,可以在console 中看到錯誤訊息
2. 反應速度加快(web socket?)
3. 把9V乾電池換掉,我測試程式跑完他也沒電了,傻眼
4. 在 Web UI 上要看到下的指令是否正常送出,現在不明原因,常常沒送出指令


附上程式碼連結
https://github.com/dianwu/ESP8266-Web-Ctrl-Car/blob/master/car.ino

順便看示我的實機照
看起來像是電子癈棄物

2016年7月1日 星期五

自製燈塔 V 0.5

上次帶彥去看 Maker 展後,某一天彥突然說要做「燈塔」
為了帶領彥的 Maker 魂,也只好硬著頭皮答應了。

燈塔......怎麼做呢?用比較長的箱子嗎?
在搜尋燈塔的照片時突然靈光一現,可以用兩個紙杯疊起來!!!
所以我的主結構就是紙杯,以下就是我的材料

  1. 彥的勞作作品 x 1
  2. 外帶用咖啡紙杯 x 2
  3. 小手電筒 x 1
  4. 閃光光膠帶 x 1 (我不知道正確名稱)
  5. 瓦楞紙少許,做燈塔屋頂用
  6. 熱熔膠少許
第一步:
全家的咖啡杯剛好在杯身上有劃兩條線,將其中一個杯子依藍線切下,就是燈塔的上半部

第二步:
挖洞,在兩個杯子的杯底挖洞,用來放手電筒的位置
以及在燈塔上半部依自已喜好挖讓光線透出來的窗戶

第三步:
將所有東西黏好,完成!!!!

其實跟我一開始所想像的差距甚多,所以有以下想改進的項目
  1. 要會轉,燈塔要會轉阿,這也是彥提出的第一個問題
  2. 不好開關,沒有改造手電筒的開關,所以每次開關都必須將整個燈塔拿起來
  3. 希望可以加上網路,用聲音控制,開關及旋轉,難度很高,再想想。

看圖吧







2016年6月19日 星期日

ESP-8266 ESP-201 注意事項

因為我對電子的東西完全不懂, 剛買回來的 ESP-2866,依網路上的說明要更新 firmware 但是搞好久都搞不定,一直到我看到 如何燒錄 ESP8266 無線模組的韌體 ( 使用一鍵燒錄軟體,燒錄版本:0018000902 ) 才發現更新時的順序是
1. 先將8266及LLT 的 TXD 及 RXD 對接好
2. 將 LLT 接上 PC
3. 燒錄軟體設定好正確的 PORT ,執行
4.再將8266接上電源 〈---
就是最後一步的順序搞錯,讓我試了超久都失敗。
特別在這邊記錄一下。
=== 2016/07/03 更新 ===

後來發現每次斷電重開後,firmware 好像就被 reset 了
花了不少時間找問題,最後還是爬文找到了問題點。
主要是燒錄模式及工作模式的切換。
原本以為只要把 GPIO0 及 GPIO15 的接線移除就好了,實際是要把GPIO0再接回 3.3v 才是回到工作模式。

下列是幫助我找到問題的blog
http://sky4s.blogspot.tw/2015/11/esp8266-esp-201-x-arduino.html

=== 分隔線 ===
當我依網路上的說明更新完 Firmware 後又開始試 AT 指令
但是這完全是錯誤的一步阿!!!因為更新的 Firmware 就是 NodeMCU,傻瓜本人我一直以為只是更新 8266 的官方 Firmware,明明我自已從 NodeMCU 的 Git 上抓下來的更新程式 Orz


以上記錄內容有任何錯誤也歡迎路過的你好心指出錯誤糾正,避免誤人子弟。

附上接線圖,我不知道是不是我上方的3.3V 有問題,似乎接了沒反應


參考資料

*教學*Arduino WIFI(ESP8266) 初次上手應用

如何燒錄 ESP8266 無線模組的韌體 ( 使用一鍵燒錄軟體,燒錄版本:0018000902 )

IOT 專利課程感想

課程中提到 IOT 相關的內容,大概就是說因為 IOT 太抽像了,很多專利跟本不會寫 IOT ,所以在專利的搜尋的技巧及keyword 必須要注意,像 SMART HOME/ HEALTH/... ,課程中有提供一份國際專利組織的iot相關的專利編號統計報告,之後就是在說一些專利的解讀,有效無效等等的專利課程。

專利課程在公司所舉辦的課程中專利應該是最多的,應該有四五次了,但是除了課程及辦過一次比賽之外,好像也沒什麼力道在所謂的創新及專利,希望只是我不知道而已。
不知道其他公司是怎麼執行的,是由主管來判斷某某功能有沒有專利可能呢?還是有專人在檢視公司產品相關的新舊功能。

希望公司可以主動公佈有那些專利,對於激利士氣應該有些幫助吧。

2016年4月13日 星期三

由 Line bot 及 FB Message bot 猜測未來的App

以前在 MSN 盛行的時間,流行過一種 MSN 機器人,也就是透過簡單的對話選項,讓 User 與 MSN 機器人做資訊的交換,而最近 Line 跟 FB Message 都各自開放了 bot API

與之前的MSN 機器人的差別,是 MSN 其實沒有開放 API 是鄉民自已拆解 MSN 使用的 Protocol 而且可能隨著MSN 的改版,Protocol 也改了

但現在的 Line 跟 FB Message 則是由官方直接開放 API,所以不再會有因為改版而程式不能使用的問題。

另外在應用方面,以前的 MSN 機器人的溝通方式,大多類似於電話的答錄系統,你要北部天氣輸入[1],你要中部天氣輸入[2],輸入[1]之後可能又要再輸入各種不同的代碼,來取得 User 想要的資訊

但是現在有大數據的加持,光Siri 聽你說就可以幫你做事 ,如果再加上文字就可以更精確的給 User 要的資訊,起碼不應該再有像電話答錄的那種多層式的迷宮出現

所以將來小型的商家可能不用需要向使用說「我們的APP 上線了,下載可享優惠」,而是「你有Line/ FB Message 嗎?快加我好友享優惠」甚至主動加在店內路邊的客戶為好友

這是我想像的將來 :)