星期一, 8月 25, 2014

Gearuino '04-08

Gearuino是我學習Arduino後的第一個專案, 這計畫從13年的11月開始到14年8月終於結束了.....當然中間也空了兩三個月完全沒動.
中間也改版了兩次, 這是第二版:



目前完成品是第三版, 實體如下:


兩個版本的佈局差不多, 最大的差別是第三版的七段顯示器全部採用0.56"的尺寸, 因為大於0.56"的都太暗了, 不符白天行車使用.

Gearuino跟一般抬頭顯示器不一樣的地方在於, 它可以顯示檔位, 這對很多純自排車來說, 非常難得, 檔位的顯示也讓超車時能有個譜, 知道油門該踩多重, 退多少檔, 才能拉上多少轉速.

這其實也是我DIY HUD的利基點之一, 否則直接買市面上現成的就好了.
而第二個利基點是可以自己選擇字體的大小, 但後來發現亮度足夠的七段顯示器, 最大大概只做到0.56", 再上去普遍偏暗.


這是實際裝置在車上的樣子, 左上是時速, 右上就是檔位, 左下是油耗顯示, 右下也是油耗, 只是以數字顯示.


這是另外一個實際使用狀況, 旁邊是既有使用的HUD, 但是已經有些數字損壞, 所以才有DIY HUD的構想.


Gearuino的構造如上, 包括一個OBD轉USB的接頭, 以及Gearuino的主體.
Gearuino主體包括了Arduino Pro mini, 兩顆Max7219控制7個七段顯示器和兩個Bar LED.
右下角還有五個按鈕可以切換每組LED的顯示功能, 像是水溫, 進氣溫度, 節氣門角度等等OBD有提供的資訊, 大多可以顯示.

其實Gearuino在開發時遇到最大的難點在於七段顯示器的選用。
七段顯示器的顏色有 亮紅, 綠,  黃, 橘以及高亮紅(或綠), 經過實際測試結果, 高亮紅堪用, 至於高亮綠比較難找, 還沒有實際上車試過.

最後為了避免紅色的PCB板造成反光, 影響到行車, 所以用黑色厚紙卡手工作了簡單的外殼:


DIY的東西美觀度本來就比不上量產產品, 但是功能上卻可以自由發揮, 有任何想法只要一點時間, 一點構思, 實現出來都不難.
接下來若有閒暇時間, 應該會著手進行第四版, 僅有時速和檔位顯示, 並且盡量縮小體積.

星期三, 8月 06, 2014

兩輪自走車 Bala (Part 1)

一切都要從這張草圖開始


Bala是甚麼? Bala其實就是台語發音的 "拔辣", 也就是芭樂的發音. 同時"拔辣"也代表手榴彈的意思. 因為這台自走車一開始就是要設計成手榴彈外觀的造型, 才叫作 Bala.

作這台Bala, 一來是因為想要在室內跟兒子玩遙控車 但是四輪遙控車在室內不好操控, 迴轉半徑過大, 兩輪車就沒有這樣的問題, 但是市面上較少兩輪車, 除了 Sphero-2b 和 Jumping-Sumo. 但說到底還是自己做比較有趣(但是不見得比較省錢...)
 二來這是跟好朋友討論, 要一起進行的Arduino專案, 也是彼此最有交集的目標.

起初進行的是結構設計, 從完全沒有概念到下面初始的設計

依照上述概念設計, 稍作了修正的第一台原型底盤

目前的試跑結果:

  1. 底盤太寬太軟(材質應該為ABS), 所以行進偶有不太穩定的情形, 可把馬達位置內縮, 縮短底盤長度因應.
  2. 由於尚未做任何加速度/陀螺儀修正, 所以無法穩定減速, 動態也不穩定.
  3. 兩個輪分別由各自的馬達控制, 馬達因為製造誤差/組裝等等因素, 相同的pwm驅動下, 轉速卻不一致, 因此無法跑直線, 也無法穩定剎車(想像兩顆馬達在不同時間點停下, 路線就偏掉了)

接下來首要任務就是處理兩輪馬達轉速差異的問題.

Mr.Color飛機模型用Color 與 水性AQUEOUS HobbyColor 對照表

          最近跟兒子一起研究長谷川的飛機模型, 其中說明書中採用的模型漆色號以Mr.Color硝基漆為主, 水性漆AQUEOUS 為輔. 很多Mr.Color有的顏色, AQUEOUS 都沒有, 前100的色號大致上都有對應到, 但Mr.Color 300號以後的都是特...