2013年10月23日 星期三

組裝 3D 印表機 (盘古3D打印机) 硬體部分

新家第一篇, 當然要選給力的 ! (?)
介紹本實驗室新裝備 : 3D Printer
這是一項近幾年來興起的新科技
其實它使用的技術主要來自 CNC, 在電腦輔助設計上已行之有年
像是下指令用的 G-code, 我老哥十多年前就在學了
(不過 3D 印表機用的有經過修改, 下一篇會提)
步進馬達, 傳動皮帶, 滑軌, 都不是新東西
唯一一項進步, 也是最關鍵的, 就是噴出的材料
以往的射出成形材料多是顆粒狀, 透過壓力絞碎以及加熱熔成液態, 然後高壓射出
這東西可不容易在一般家庭中實現, 現在做成線狀的就比較容易使用

不過這東西一開始由於零件是客製化的, 售價不好看
而且大多老外在玩, 國內不太常看到, 直到最近兩三年
拍賣上越來越多相關產品, 加上對岸工廠量產, 價錢越殺越低
甚至有廠商推出超低價產品 : 金仁寶集團端出自有品牌3D印表機,售價僅1萬5千元
不知道賣了沒, 雖然我是沒興趣, 那並不符合本實驗室精神(?)
本實驗室秉持發揮人體機能的精神買了套件回來自己組
買的是對岸的 盘古3D打印机

2013年8月3日 星期六

自製 MP3 播放機

本文在 2013/08/03 16:27 發表於 Yahoo!奇摩部落格
因Yahoo!奇摩部落格將於2013年12月26日終止服務故遷移至此


今天很高興來介紹本實驗室新產品XD
開始之前先說明一下為什麼要做這東西
這是一個被暫停後重開的計畫, 原案是退伍計時器
近三年前的文章 : 2010 年 10 月 4 日
當時的目標是做一個有時間日期並包含退伍日期時數計算的小工具
而這小工具上包含了另一項重要的功能, 就是要能播放 MP3
因為軍中生活是非常無聊的, 但是 MP3 屬於管制品
管制的原因好像只是因為它有儲存資料的能力
好吧, 既然你們怕我複製資料, 我讓卡拔不出來總行了吧?
於是原案的板子上做了個向內的 SD 卡槽XD
也就是若有外殼, 表面是沒有 SD 卡孔的, 要換資料需要整台拆開XD
不過那個計畫失敗了, 主要是欠缺設計電路板的經驗
而且都還沒入門就開 32-bit 的 MCU 板
32-bit 和 8-bit 最大不同大概就是時脈了
撇除些像是對岸 STC 的超高速改造 8051 不看
一般 8-bit MCU 速度通常不快, 20 或 40 MHz 就差不多頂級了
可 32-bit 通常動不動就 50MHz 起跳
這類 MCU 速度很快, 板上的震盪器, 接地和電源舖銅都必須仔細檢視
而當時我就只是把它連起來而已, 加上挑戰板廠極限, 所以怎麼也動不了
這個計畫也隨著我退伍就收起來了

2013年7月11日 星期四

讀取 FAT32 檔案系統

本文在 2013/07/11 23:41 發表於 Yahoo!奇摩部落格
因Yahoo!奇摩部落格將於2013年12月26日終止服務故遷移至此


新玩具開發中, 中間產物釋放
在三年前寫了篇 讀取 SD 卡 的文章, 現在又拖出來鞭屍(?)
時代在變, 尤其科技業, 變得很快 !
以前的 SD 卡讀法又要改了
以前的卡多以 MB 為單位, 現在都 GB 的, 想買 2GB 以下的還找不到哩
有這麼大的空間當然要跑檔案系統的囉, 放靜態資料多浪費啊
所以就有了這個實驗 : 讀取 FAT32 檔案系統

FAT 檔案系統大概是當前受支援最廣的檔案系統了
幾乎沒有作業系統不認, 而且行動裝置記憶卡都是用這系統
就算它年紀很大了還是有研究的價值
它雖然縮寫是 FAT 可是卻一點也不肥, 反而非常得緊實(?)XD
畢竟數十年前硬碟只有幾 MB 的時代, 不可能容許浪費空間
因此設計上是非常緊密的使用儲存空間, 如果損壞了會很難找回資料

這裡先簡單的描述 FAT 的設計原理
如果要進行實作務必閱讀微軟寫的白皮書 :
Microsoft Extensible Firmware Initiative FAT32 File System Specification
否則會不知道自己在做啥, 在寫啥

(開箱) 鬼作抱枕

本文在 2013/07/11 23:32 發表於 Yahoo!奇摩部落格
因Yahoo!奇摩部落格將於2013年12月26日終止服務故遷移至此


原則上開箱文是不會丟這裡的
不過遇到特別的東西時就會拋出例外(?)
事發原因是一家作 H 動畫的公司慶祝成立 20 週年, 作了抱枕當紀念品
但是他們家作品繁多, 可能不知道如何選角色來做, 於是就讓網友投票
可是投票時不小心 (惡意的) 混進了奇怪的角色XD
結果就變成現在這樣了

大叔以壓倒性的票數獲得勝利
於是該公司秉持誠信 (兼惡搞) 原則還是把它做出來了
其實放這種角色進選單, 很明顯的就是對他有極高的期望 ! XD
萬紅叢中一點黑, 多明顯啊臥槽XD

2013年5月4日 星期六

用 8051 控制 Canon EF 鏡頭

本文在 2013/05/04 16:49 發表於 Yahoo!奇摩部落格
因Yahoo!奇摩部落格將於2013年12月26日終止服務故遷移至此


續前篇 改造 EOS NEX 轉接環, 引出 EF 鏡頭控制線
現在我們有了可引出控制線的接環, 接著就是送資料了
一開始沿用更早文章 用 AVR 控制 Canon EF 鏡頭 裡面的控制板
把它加以擴充, 加上文字型 LCD 顯示更多訊息


改造 EOS NEX 轉接環, 引出 EF 鏡頭控制線

本文在 2013/05/04 11:39 發表於 Yahoo!奇摩部落格
因Yahoo!奇摩部落格將於2013年12月26日終止服務故遷移至此


買玩具的預算被拿去修牙齒, 只好繼續玩相機 (藉口XD)
上回用焊死的方式接上鏡頭並進行控制, 接著就希望去接其他鏡頭看看
但很明顯的, 我不能總是用焊接的, kit 鏡就算了
遇上 L 鏡我可下不了手XD (雖然短期也沒有購置的計畫就是了)
而想要用接點的方式接上鏡頭, 要麼用彈片不然就是頂針
上網找一下發現這材料意外的難找, 這種都是高度客製化的, 沒有通用型
尤其這接點很小, 想要自己做也很困難, 以頂針來說
製作一小段導電的頂針可能不困難, 但是後端要有彈簧推進
那種小彈簧就是麻煩的東西, 不可能自己做, 想買也買不到
所以最後我就用殺肉的, 上網買了這

包得相當好, 裡面是垃圾XD

2013年3月10日 星期日

用 AVR 控制 Canon EF 鏡頭

本文在 2013/03/10 21:06 發表於 Yahoo!奇摩部落格
因Yahoo!奇摩部落格將於2013年12月26日終止服務故遷移至此


為了搞轉接所以又去找了些資料
結果第一季都還是在玩相機, 雖然玩法是不同了些XD
老鏡玩得差不多, 就想碰新鏡了
手邊有的新鏡就 Canon EF 系列, 由於都是電子式的, 光圈無法手動
這種鏡轉接後就不太有用了, 少了光圈可調可缺大了
拍賣上有人賣光圈做在轉接環上的版本, 看起來根本不靠譜
光圈的位置可以隨便放的麼, 又不是有就好, 一顆還要一張小朋友
上網搜尋使用評價也發現幾乎都是負面的, 不能用
這或許是為什麼轉接 EF 的不多, 因為沒法用
於是我就找了些資料看看有沒有人解決此問題, 而很高興的是... 有 !

1. The EF lens mount - Technical aspects of the Canon EF lens mount
2. Pick and Place - Canon EF-S Protocol and Electronic Follow Focus

玩法很硬 ! 不過是我們同業的, 沒問題
上面第一個是資料蒐集, 統合許多技術資料合在一篇
而第二個則是本次的重點, 一位熱血漢拿了 PIC 控制器修改一個延長接環
那應該是微距攝影在用的, 把相機輸出接到 PIC, 然後再用 PIC 輸出給鏡頭
接著把所有相機輸出和鏡頭收到的通通存起來分析, 整理出指令集
底下回應裡還有人拿邏輯分析儀讀
Canon 相機不僅韌體給人拆了 (magic lantern), 連鏡頭協定也有
真是超好玩的相機, 適合學術研究XD
其實這東西應該早就都有人破了, 看看市面上那堆合焦晶片就知了
只是因為有商業價值所以都沒公開吧

SONY NEX-5N 外接閃光燈

本文在 2013/03/10 20:58 發表於 Yahoo!奇摩部落格
因Yahoo!奇摩部落格將於2013年12月26日終止服務故遷移至此


NEX-5N 閃光燈殺肉圖


2012年12月27日 星期四

處理 SMC Takumar 50mm F1.4 鏡片變黃現象

本文在 2012/12/27 22:31 發表於 Yahoo!奇摩部落格
因Yahoo!奇摩部落格將於2013年12月26日終止服務故遷移至此


快過年了, 擠一篇出來把去年第一篇從選單上刷除XD
這次玩的是 SMC Takumar 50mm F1.4, 超級多層鍍膜大姑媽