跳到主要內容

發表文章

目前顯示的是 一月, 2016的文章

開發 fly shield 過程記錄

        暫時命名為fly shield,我才慢慢理解sdield,因為一開始我的目的是希望 能夠創照出一塊面包版的概念,上面只要插上模組就可以讓ARDUINO可以飛行 這塊面包板已經將各模組之間的拉線拉好,省去重量與一堆飛線,這樣使用者就可以一目了然的知道每個區塊分工是什麼,如果有錯誤也可以很快地查到問題與解決問題,並且可以改進。這與寫軟體的感覺很像,所以這大概就是人家說的軟體IC的概念吧。        在設計的時候腳位的定義宗是讓我頭痛,因為沒有一份正式的文件來說明,哪隻腳是什麼,最後必須去看程式碼才能知道,後來看到一些有趣的關鍵字,原來一開始我的設定是錯的我設定我的機器為MicroWii可以在四軸正常動作,但是我的電池怎麼樣就是無法偵測,後來看到一些程式碼有恍然大悟 看到如下 #if defined(PROMICRO)   #if defined(MICROWII)     #define A32U4ALLPINS       如果我是MICROWII的選項,那我就會把A32U4ALLPINS給打開, A32U4ALLPINS代表使用32U4上所有的接腳,但是PRO MICRO 並沒有把所有腳位都拉出來 所以就會變成一些功能無法執行。 所以不可以選MICROWII,要選擇PROMICRO,但是並沒有PROMICRO的選項可以選擇 在def.h中看到 #if defined(__AVR_ATmega32U4__) || defined(TEENSY20)   #define PROMICRO #endif __AVR_ATmega32U4__這關鍵字我怎麼也找不到,我猜會不會當我在IDE界面選定燒錄是arduino micro時候這個就被定義了。 所以又找到這個,猜測不用定義,它會自動由我的CPU來決定他自己是PROMICR   #define THROTTLEPIN                  3   #if defined(A32U4ALLPINS)     #define ROLLPIN                    6     #define PITCHPIN                   2     #define YAWPIN                
介紹你一款好用的IC WII 攝像頭 她是一個攝影機 但是他的輸出接腳 確是i2c 他會分析 畫面中紅外線的位置,最高追蹤四個訊號,解析度1024 * 768 且電路也很簡單 只需要給與 20M的震盪訊號  和3.3V的電壓 就可以運作 陶寶上這樣的鏡頭只賣15 rmb 畫面更頻率 可以高達400Hz 很適合做校正與 電子畫比 視覺觸控 搭配 水平線紅外線射出 可以偵測 多點觸控 http://tw.taobao.com/item/42638464390.htm?fromSite=main&ali_trackid=2:mm_33231734_8628548_43180153,twsearchai:1453424445_2k3_1563235302&spm=a231o.7712113.1004.29.OiCMqt&pvid=200_10.103.34.55_509_1453424433430 http://tw.taobao.com/item/39065737580.htm?spm=a1z3o.7406521.101.405.VLKayN&abtest=_AB-LR492-LR501-LR517-LR895-PR492-PR501-PV517_2374-PV895_2351 詳細介紹電路如下 http://wukcsoft.blogspot.tw/2014/07/avr-wiimote-camera.html 這裡有電路PCB LAYOUT http://williametter.com/portfolio/projects/wii-ir-camera-system/ 抓第三個圖去洗就可以弄了 哈 我好想弄阿 可是它讓我日思夜想 睡不著 吃不下 弄出了6dof( 六軸定位 ) 發現更多問題,要越挖越深 越挖越深 就越~~~~~ 所以我決定 挖到這裡就好 應用在MCU上 實現觸控與 3d空間定位