因為最近拍影片時發現滑軌相當好用..因此在網上小小的搜尋了一下... 結果FB很聰明的開始推送相關東西的廣告到我的塗鴉牆來...好死不死看到了一個叫SurfaceOne的2輪小車..可用手機控制移動方式, 然後上面架上相機在一個平滑的平面上就可以當滑軌使用, 相當不錯..到了官網看到價格999美金就昏了..
不過一直難以忘掉它那好用的功能...也剛好之前自己DIY了舒肥機(請見:Arduino版自製JetSOVI舒肥機開發日記, 於是轉念一想..買不起...自己做一個可以吧!!2輪小車用Arduino來控制應該是非常簡單的事, 也因為是看到人家的廣告影片而有自製的想法...那麼就叫參考開發吧, 故事..就由此開 始..
[構思]
既然確定想做..那麼就把自己想要的功能就把它包含進去吧, 想要的功能如下:
1. 使用步進馬達(這樣可以很精確的控制轉向及角度)
2. 可以控制快門(方便拍縮時使用)
3. 使用藍牙控制
4. 使用鋰電池
5. 可以用APP控制(APP當然..自己寫)
[找零件]
因為口袋超淺, 只能找現成的零件來處理...首先輪子很重要...但市面上的Arduino小車幾乎都是像玩具的輪子(如下圖), 基本上耐用及可靠度都不夠..
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-89d8d81ca02353d9a39f537095de2435.jpg)
光輪子就找了快1個月..最後偶然看到計米輪(就是工廠在計算長度用的輪子), 發現這就是我想要的輪子啊..周長精確, 鋁合金結構, 可靠度沒問題.
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-e50a6120dee06fc71e30bb55a3f90631.jpg)
主板就直接使用Arduino MEGA 2560, 因為容量大, 執行速度快, 加上之前裝3D印表機時有多出來一塊還不用多花錢(YA! 正解)
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-0c6077c5154421a457835480e4e1671b.jpg)
步進馬達的話本來想用3D印表穖使用的42步進馬達, 但覺得有點大..後來在淘寶找了28步進馬達..體積小, 每步1.8度(1圈200步)..扭力還OK..它是2相4線方式, 可以直接使用Easy Driver這個步進馬達控制模組來控制, 可以把每圈步數加倍到1圈1600步, 可以控制比較細微.
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-9b658a82e330279f1b17b39e459cb503.png)
電源當然直接使用18650最方便了..於是又淘了4顆Panasonic 18550組合的7.4V電池模組, 方便使用..
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-82b72a17ce307232948da596c5d56e0d.jpg)
於是主要的零件就備齊了..
[外型設計]
既然這個雲台是因為看到SurfaceOne而有的Idea..因此外型也做成便當盒方式比較方便.
加上自己有3D印表機..因此就用免費的Autodesk 123D Design來畫一下外殼和模擬組合的樣子, 在這裡犯了一個錯誤, 使用了滾珠的萬用輪, 後面會提到這個部份.
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-473a1f7cf697ee1d4491e24a64adb494.jpg)
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-9b244cd8c16c2dab446c69e660521fcf.jpg)
當然也先印了幾個版本出來..
首先出來的...馬達孔位不對..只好拿來當飛盤
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-9f6a66f29f5f180bf843c5c011b49f78.jpg)
再來調好馬達孔位..沒有畫電池座(哈, 因為當時還沒找到用什麼電池)
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-49084cffaca8440b333df95adb7ed4f6.jpg)
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-d5c603834ffa1658fac4200b367de483.jpg)
最後確認使用的電池種類, 電池座也OK了.
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-ae624ad3717e8ce337e387c47d0afb51.jpg)
[電子線路]
因為要控制步進馬達..也要控制藍牙模組..所以電路也是需要小小開發一下的..於是使用免費版的Autodesk Eagle(感恩Autodesk, 讚嘆Autodesk 提供那麼多好用免費的軟體)來設計電路.
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-ee618252a5acc721ffa41af2ebead011.jpg)
然後先拿萬用版先試做了一個..
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-7d9062e8a5e05a504f5ed8571d20999d.jpg)
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-99aa6102040becec8120ef996e1201fd.jpg)
然後...會動了...
但...有沒有發現什麼..有一些怪聲....沒錯..因為一開始設計..我使用了鋼珠萬用輪(如下圖)..在低速的時候..滾動會比較不順暢
用在小車上沒什麼, 不過這是攝影用的雲台..只要一點點不順暢, 整個震動就會影響畫面.
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-a47fe87481275150ac8f9b477879a319.jpg)
因此至此..基本上還不能拿來使用..雖然如此, 它會動了..所以其它功能還是繼續進行..首先把電路洗成成品, 再來讚嘆AutoDesk一下..好用的Eagle可以很簡單的Layout出看起來很專業的電路版, 並且可以輸出成電路板廠會用的檔案格式.
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-015c5373b7adc9699fbf9309f84aaba8.png)
找了之前做JetSOVI的電路板代工廠洗了10片樣本來玩玩..這次選白色油墨, 拿到成品覺得一整個高級起來..哈..
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-7dba3ab3522cc437b0a7fd18b8040045.jpg)
實際裝上後發現..XD藍牙模組站不起來..只好讓它彎腰了, 沒關係..改天設計第二版時直接把藍牙貼在板子上就好.
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-6be0f545cac8b217418d1b7e1f6428d7.jpg)
裝上雲台架上相機..有點樣子了..
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-b1e18cc3455dd7ab29394c35ee4aeb27.jpg)
改用手機架也可以
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-d6f22b6282a6b7712d8a12680728d7a9.jpg)
手機APP也用MIT的App Inventor 2設計好(已在Google Play上架), 為什麼iOS沒這麼方便的APP設計軟體呢? XD
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-058d1929cdb14d9e299d13712490655d.jpg)
前幾天終於想到把鋼珠萬用輪換掉的方法..修正後..果然變得超順暢..
今天裝上Canon 70D + Sigma 17-70/f2.8-4 也可以順利運作(之前用萬用輪時..裝上去整台車動起來會一直卡卡)
Canon拍的成果
其實70D對它來說太重了..如果用SONY NEX系列或Canon-M系列應該會更好..
當然..搞設計的永遠不滿意自己做出來的東西..一定會一直改一直改..於是 1.2版的主板也出來了..藍牙模組直接可以焊在板子上, 另外把相機快門控制線的接頭換了個位置..再加上USB 5V輸出(可以提供相機電源, 方便縮時使用), 另外也把控制DC馬達的線路預留..改天做個無刷DC馬達版本(因為步進馬達實在太吵了).
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-9528a73c09899d4f8c88207ff8035382.png)
主板上還預留4個紅外線距離感測器接頭..打算裝在車子4個角上, 只要車子跑到懸崖方就煞車以免車子滑出桌面..車子掉還好..相機可不能GG啊..
![[DIY] JET智慧雲台參考開發全記錄...](http://attach.mobile01.com/attach/201712/mobile01-47d30e2147e5b5c868c807ea4a0f1bff.jpg)
不過APP和韌體還很陽春..快門控制也沒還寫到韌體裡...相信那天也快要到來(我想拍滑軌縮時啊)..不過999美金真的省下來了..哈哈