2014年1月2日 星期四

Syringe Pump v2 : 6 stage step motor set

從去年開始實作了第一版本的Syringe Pump,幫助材料系的Graphene Lab可以從事薄膜等等的實驗。

功能

  • 讀取腳本,批次的控制六顆馬達
  • 手動直接操作

硬體

  • 六個壓克力幫浦臺
  • Seeedurino MCU
  • 6 Steppers 
  • 6 Easy Driver 
軟體
  • Arduino IDE 
  • C# for GUI


  • Stepper
    Easy Driver
    悲劇GUI
  • 設計為自己寫腳本(我們自己定義的語法),讓程式讀取
  • 程式會一行一行解析腳本,然後送出指令
  • 目前支援
    • 控制步伐,轉速,系統待機
    • 支援馬達同步 進行相同指令

整體系統
六個幫浦組


注射針筒

實驗發生的反應槽

利用金箔來測試有沒有振動發生
NOW, We are moving on!

因為這個系統不強健,有很多帶解決的問題(後面詳述)
由於第一版希望學長能盡快開始實驗,很多功能相當簡陋;另外也因為從頭打造,現實會發生的問題沒有考慮到。

將設計第二版 v2 ,這次重點將已系統的可靠度以及汎用性作考量,有以下的修改及加強。

v2 Modification 
  • 電路從麵包版換成自己焊接,留下IC座考慮以後容易更換
  • 設計電源開關,考慮是否需要 Pull-up Resistor
  • 界面首先已Qt4 (or Qt5) 重寫(因為C#檔案已經不見)
  • 界面需要一個LabView版本,考慮外包
    • 讀檔,一行一行parse然後透過UART送出
  • 電路盒子(需屏蔽?)
v2 New Function 
主要在韌體上考慮新功能,讓實驗更容易進行
  • 兩顆馬達同步
  • 待機時不激磁(No holding)
  • 慢進快退,馬達進退速度不同要考慮
  • 設定Home,當實驗結束可以回到固定地點
  • 除了絕對位置以外,提供相對圈數 兩種控制方式












102-2 Courses


理想的課表,1/5選課

第一階段選完,預料之為Parallel programming 看起來滿有趣的,最後應該會把Compiler 退掉。

2014年1月1日 星期三

Shopping List : Robot Hardware

寒假快來了,準備開始實作機器人
打算買一些硬體

  • Vision 
    • Xtion Pro (done)
  • Processor 
  • Wireless Device 
    • Xbee 
    • GPS

最令人好奇的是Cubie2 。價格相當優惠,雙核心的ARM Cortex A7,不知道用來當視覺系統的處理核心是否適合?