2013年9月19日 星期四

孫小毛USB專題週記6

「網拍買的儲犬箱收到了,先開箱試一試」小毛收到物品還蠻興奮的想「然後再拆開來研究」

XXXXXX

儲犬箱1

還沒有開箱之前先幫小汪照張相

儲犬箱2

從這個角度看起來小汪看到飼料盆非常興奮

儲犬箱3

這個角度看起來非常地無辜, 大概是肚子空空的關係

把電池裝起來試試看吧, 先檢查看看買來的東西有沒有問題. 沒問題然後再用三用電錶量一下馬達運轉時的電流. 最高大約300mA

拆機1

接下來要幫小汪開刀研究裡面的接線, 好讓我們改裝成USB可以控制的儲犬箱

拆機2

外殼的機構很簡單, 把四顆螺絲轉開即可

拆機3

小汪肚子被打開倒在地上,不知道開刀前有沒有打麻醉針啊?還是像關羽一樣有超人般的忍耐力?

拆機4

研究一下內部的接線, 把三用電錶轉到歐姆檔測量一下, 原來只要飼料盆上有東西這一組白線就會導通

拆機5

另外這裡還有一個齒輪帶動的延時開關, 飼料盤跟這個延時開關是並聯的, 用來連通馬達電源的負極

XXXXXX

「接線很簡單, 就飼料盤和延時開關二組輸入, 還有馬達負極一組輸出」 「很快就可以銲到開發板上做控制了,輸入開關就一條接IO腳,一條接地就好了. 馬達使用MOS來控制」看樣子小毛以前學微算機應用設計真的學得很好,才剛拆完就想到要怎麼做了「另外我還想用個降壓IC從USB電源供電給馬達用,剩下全部交由PC端的軟體來管了」

展開詳細過程請點選

孫小毛USB實驗外傳-

孫小毛USB實驗外傳-

XXXXXX

歡樂的時光總是過得很快, 一週一度的meeting時間又快到了

「小毛,你改得怎樣?專題的計畫我毫無頭緒」看樣子宜靜找專案管理的資料並不怎麼順利「我被網路上找到的一大堆流程給搞混了」

「硬體要怎麼接我已經想好了,系統應用我想可以跟臉書連結在一起, 例如有人按讚就讓小汪一直動一直到餵牠吃硬幣為止」小毛很有自信地說著「計畫的問題等一下可以跟老師討論嘛」

「小汪??」顯然宜靜跟大頭都很困惑

儲犬箱2

「就是它啊,我幫它取名字叫小汪啦」小毛拿出手機上的照片給宜靜跟大頭看

「原來哦,那走吧,我們進去跟老師討論囉」

XXXXXX

「你們的計畫做好了嗎?題目有確定了嗎」大咖教授還是很關心大家的進度

「我們要做一個可以跟臉書互動的玩具電子寵物,但是計畫我不知從何下手」宜靜有點害怕地實話實說「網路上找到一大堆專案管理的資料,看完了還是沒有頭緒」

「沒關係,等一下報完再一起說」大咖教授好像本來就料到了的樣子「如果沒有別的問題我們就到隔壁會議室看你們的報告吧」

XXXXXX

「老師助教還有各位伙伴大家好,」小毛依照貫例接上隨身碟跟簡報筆「這週我們開始分析玩具撲滿的線路並且開始設計電路接到我們的開發板上」

架構

「首先講解一下我們的系統架構,我們想要藉由USB來讓這個玩具撲滿與臉書互動」

「硬體部份就是想辦法將撲滿的線透過一些零件接到開發板,詳細電路等一下會報告」

「韌體就很單純地解析上面的指令來控制馬達, 或是將開關狀態回傳」

「驅動程式我們使用原廠的驅動程式」

「應用程式則是取得臉書的資訊和開關狀態後, 依照我們所定義的邏輯來下達馬達控制指令」

電路

「電路還算蠻簡單的,利用一個GPIO控制NMOS去控制馬達負極是否導通」

「另外就是將開關接到輸入的GPIO」

「本週其他的工作主要是在研究玩具撲滿,我也寫在我的實驗記錄簿裡了,今天就不耽誤大家時間報告了」小毛很快地報完了

「不錯,還蠻有創意的」

「關於計畫,我可以給你們一些建議,不要拘泥在網路上找的那些流程,期末的時候我會讓你們自己打分數當做學期成績,但是要依照下面10個項目的了解程度來打,每個項目佔10分」

    1.USB晶片的動作
    2.Plug & Play 的機制
    3.USB 效能評估
    4.USB 系統偵錯
    5.換一家USB晶片要如何上手
    6.沒有廠商給的程式庫要怎麼寫軟體
    7.Android 可以用嗎
    8.USB規格的物理意義
    9.你們來報告接的USB裝置怎麼不用裝驅動程式
    10.如何驗證USB產品

XXXXXX

「完了,我大概要被當掉了」大頭緊張地講

「題目都給我們了,我們趕快去找答案不就好了.我先開始去把USB晶片動作搞清楚」小毛淡定地講

「那小毛,就先交給你囉.然後大頭再把上次meeting被問倒的 Plug&Play 看懂來報告, 我就去看USB效能評估囉」宜靜把接下來一個月的工作分配下去了

「那今天謝謝大家的幫忙,大家就解散了」這次的meeting也在宜靜這句的話中畫下句點了

XXXXXX

小毛回去又要如何搞懂USB晶片的動作呢?未完待續

相關文章:

孫小毛USB專題週記5

孫小毛USB專題週記7

沒有留言:

張貼留言