2016年5月26日 星期四

Arduino利用藍芽模組接收24G雷達感測器資料

用之前手上的小玩具Arduino-UNO加上HC-05藍芽模組接收另一個HC-05藍芽模組傳送的雷達感測器資料(我用兩個都是HC-05, 可以設定為master或slaver,可利用率較大)
1. 首先 去下載 Arduino的最新版本
2. 用AT command 去設定HC-05(一個master, 一個為slaver)
    AT+ROLE=1 為master
    AT+ROLE=0 為slaver
再來下 AT+BIND=slaver'BDA =>AT+LINK=slaver'BDA這樣以後開機就可以自己連上

3. 透過arduino-UNO本身driver帶出的COM port上傳code到板子
4. 上機端的程式用C# 開發
雷達感測器本身會針對環境去calibration靈敏度然後有感測到環境變化後丟出資料做處理
此環境可以應用於物聯網概念, 照明控制, 環境感測家電控制

2016年5月21日 星期六

三軸辨識系統-手機篇

為了測試一些手持裝置, 一開始要在手機上裝上自己要用的測試APP
首先要安裝一些開發的軟體
1. 請到 Oracle 下載並安裝 JDK 1.6 (也就是 Java SE 6 )以上版本.
2.請到 Android Developer 網站 下載並安裝 Android SDK.
3.請到 Eclipse 網站 下載並安裝最新版的 Eclipse IDE for Java Developers.
4.安裝最新版的 Android Development Tools (ADT) for Eclipse.
安裝完後!
先規劃自己想要的GUI
用一個 Listview做子項目測試的menu


再來就要找時間整合一下 三軸手機平板測試系統了.


馬達應用-旋轉的可靠度測試

幫廠商設計一個利用SLIM7的馬達做產品的旋轉可靠度測試展示影片
用到比較特別的元件:爪缸跟 timer



詳細說明在另一個Blog
AT自動化測試工作室

2015年10月19日 星期一

三軸辨識系統-馬達篇

為什麼選用這顆馬達?
純粹是因為之前有案子用到~~不好意思!
CSIM SLIM7 Series Servo-Stepping motor
型 號 SLIM3543  
先架構XY軸作為移動的萬用治具, 在Z軸架設CCD作為解字解條碼之用
先將一些之前困擾我很久的馬達相關資料列出
1. 回復出廠值
「連點」CTRL + D 鍵的同時,開啟馬達電源 或者是 「連點」ESC 鍵的同時,開啟馬達電源。因為舊版本是 ESC鍵。
2. 更新馬達FW
這個動作是為了多顆馬達用RS485作連機使用, 確保馬達的FW一致連機才不會出錯
3. 馬達接線與參數設定
三顆馬達9pin頭內的1、6腳串接起來需使用隔離線(雙絞線)
主軸需拉2、3、5 腳出來(一個新的9PIN母頭)接電腦的RS232
參數設定就
主軸的TID=0
主軸的PN50=H7 (三軸的時候)
P.S:兩軸的話是=H3、四軸=H15
第二軸的TID=1
第三軸的TID=2
這樣就可以連線完成了
若要下指令給第二軸
就在指令前面加上T1

例如T1MA 100

以上這些數據都設定完成後,  就可以開始寫上位機的介面程式
我是用 Csharp 去做開發
 上圖設定各軸的最長極限, TID number, 加速度, 解析度 等等
運動設定部分設計有XY軸用comboBox 去選移動的距離配合圖形按鈕去做移動
另有一個可以下commands的Text 及控制output