2015年7月30日 星期四

馬達部件


車輪軸承設計及製作都完成了,接著得想想如何把馬達固定到底架。想到了兩個設計,於是把它畫出來並打印成實物,試試一下感覺。

第一個設計是以 U 字外殻包裹著馬達,好處是不會走位,遇上衝撞時能保護馬達;第二個設計是以 C 字形外殻鉗著馬達,好處是安裝及拆御都很方便。我自己喜歡 C 字形那款。可是考慮到馬達有機會被障礙物撞擊而脫落時,還是使用 U 字形的較為保險...。

2015年7月26日 星期日

車輪軸承


昨天除了修理《Tri-Robot》之外,也是交收之前在《淘寶》購買部件的日子。Keith 知道我在構思一台負重的六軸機械車時,在工場找來一堆零件給我。車胎是滾軸溜冰的輪子、驅動是帶恆星齒的小型馬達。可是兩者沒有接合的部件,需要自行解決。在《淘寶》遊走一會也找不到相關的東西,只好嘗試利用立體打印機自製。印了兩個版本後已能輸出合身的設計,能把兩者順利接合。不過,有些軸承出現車胎左搖右擺的情況,未知會否影響前進的方向...。

2015年7月25日 星期六

修理 Tri-Robot

今天女兒們不用上小童軍的課,內子又可以照顧她們,於是我可以有大半天時間跑到 Keith 的工場修理《Tri-Robot》。

我的機體有一個馬達無法操作,試過更換輸出埠也同樣,證明了馬達已壞,需要替換。就在替換前作最後的測試時,發現另一馬達也有相同情況。原以為又要換多一個馬達,豈料試多幾次時,領悟出問題不是出在馬達身上,而是在主板上。Keith 叫我把整塊主板更換。但剛剛花了很多時間才把足部拆下再裝上,眼看主板的電線甚多,更換主板工作沒有兩小時是完成不了。對於這樣沉悶的工作,實在拿不下決心。只好動動腦筋,找出更快捷的方法。看到主板上還有很多接口,索性換過接口便算。結果當然是成功啦!花約半小時便能完成。修理完畢,還是測試一下好了,卻找到手踭的小馬達壞了。工場的也沒有後備馬達,有的是在兩個 Keith 那隻機體身上。就像《快樂王子》的故事一樣,Keith 把機體上的馬達拆下給我。我也小心翼翼地焊接及裝上,卻在測試時才發現馬達也是壞掉了...。下次真的要試好沒有問題才更換,可省下不少時間。既然如此,唯有索性重新設計手部。

除此之外,鋰電池荒廢久了,一邊電池不再工作,需要修理一下。鋰電池是危險的東西,在修理時實在驚心動魄。萬一不小心便出火花,甚至爆炸。最重要是正負極分開。搞了一輪,終於把一邊電池更換,換上了新包裝。同時在充電器檢查過一切正常。

2015年7月22日 星期三

經一事

上年接到一單金融界別的項目,是開發一套簡單的學習遊戲。服務器介面是由客戶自行開發,我們只負責客戶端。這個遊戲只有幾個畫面,圖案數量也不多,算是簡單製作。原以為一兩個月能搞定,豈料搞到七月。然而,搞到七月並不是完成了,而是客戶要賴帳腰斬。

花這麼多時間,一是由於客戶方的負責人不停轉換,對介面的要求與方向亦不斷在變;二是由於服務器接口一直未能完成,客戶電話不接、電郵也不聽,不斷三催四請才有點進度。就算接口說是完成了,但實際運作時數據跟說明的不同。我們客戶端做介面的,沒有數據,可以做的不多。但花在修改上及溝通上的成本,已經遠遠超出預算。

後來,客戶再次更換負責人,已經不記得是第三任還是第四任了。換來的是沒禮貌、強硬、高高在上的負責人。雖然我討厭他,但相信至少他能推動整個項目的進度,我們也努力配合,好讓項目盡早完成。就在我們提交了 Alpha 初試版本之際,對方卻指版本內容太少、對我們的工作提出質疑、借機會取消合作協議,甚至向我們索償。要有的畫面,我們已經加進去,最核心的功能也已經實現了,欠的是其他資訊性的功能。滿足了 Alpha 初試版本的定義,亦即是約 50% 的功能。我們如期交貨,卻換來這樣的結果。實在莫名其妙。前輩給了我們一個建議,在報價及發票上加入一項條款,說明單方面終止合作時需要兩個月的通知,增加賴帳的難度。我不知道這個方式是不是可行,但至少條款是公平,也能對開發人員多一點保障。香港的氛圍在這一兩年急速地改變了,似乎靠惡就能隨心所欲。實在叫人擔心。

每次做金融項目都是同一位同事負責,每次做金融項目都沒有好收場。不知道是金剋公司,還是金剋那位同事。

2015年7月16日 星期四

Apple Watch Sport 42mm White


回到公司,我的 Apple Watch Sport 已經到着。隔了一段時間才購買,一來是最近很窮,所有的收入都拿來應付日常開支,額外的收入又花到泰國旅行,很困難地才弄到二千六個大洋。才能以員工價購入 Apple Watch。不然,又要儲多一兩個月錢才能實現。

公司在發賣時已第一時間購入,我也試戴過兩天。所以沒有花時間玩自己的手錶,真是拿來粗戴。老實說,我比較喜歡 iWatch。可以聽歌,又口以聽電台,時間又準,續航力又強、又可以當作記憶手指。不過,為了記錄身體活動狀況,即本使用一段時間。希望日後多一點實用的程式吧。

2015年7月15日 星期三

曼谷日出


昨午到了曼谷,當然也要拍一下日出啦!

2015年7月14日 星期二

華欣日落


之前沒機會設定《小蟻》日落,昨天終於成功拍到了。

2015年7月13日 星期一

華欣日出


昨天第一次用《小蟻》拍縮時,總覺得不夠好。今早再試一次。

2015年7月12日 星期日

華欣早晨


到了泰國華欣,拿最新買的《小蟻》來拍縮時攝影,最好就是拍日出了。

2015年7月6日 星期一

澳門 RBL 2015


第二屆《RBL Macau》昨天在漁人碼頭順利舉行。我也有份見證今次的比賽。

今年有 17 隊參賽隊伍,共六間院校。可能受早前美國的 ROV 比賽影響,有兩間院校沒有參加。機體方面有一些新面孔,不過當中大部份都是《Tri Robot》。有兩台機體雖然不是《Tri Robot》,但卻使用了《Tri Robot》的《Peter One》主板。機體受大家歡迎,感覺當然良好;要是有更多學生親自設計機體的話,那就更好了。最終由「教業四隊」奪冠。比賽不算激烈,也發生很多失誤,希望同學能汲收經驗,下一屆有更精采的表現。

2015年7月3日 星期五

製作資料顯示屏


家中的 IKEA 鐘經常都有延遲情況出現,測試過不是電池引致,應該是時鐘不夠準確吧。很想找點代替品。想到了用第一代 Raspberry Pi 來達成。

參考過 Magic Mirror 的做法。我也利用 Chromium 的 Kiosk 模式來進行。介面是用 Bootstrap 來搭建。天氣資料是由 Weather.js 來讀取 OpenWeatherMap 的數據。我按自己的需要修改過 Weather.js 內的代碼,如:傳回攝氏資料、傳回濕度...等。由於顯示器是長開,擔心經常白色及黑色的地方會快速衰老,正在考慮加入壁紙或效果動畫來舒緩一下。時間下方也希望能顯示自己在 iCloud Calendar 上的內容,以及蘋果即時新聞的標題及圖片。時間有限,這些東西要一步一步加入。