2012年8月19日 星期日

CZJ Tessar T* 50mm F2.8 + INDUSTAR-50-2 50mm F3.5 + SMC TAKUMAR 55mm F2

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


由於三顆鏡用相同方式測試所以擠成一篇發
方便比較並避免產生洗板的感覺XD
這次為了拍 cosplay 一口氣進了三口老鏡
正確來說是四口, 不過一口有問題先收起來以後實驗用

這三口老鏡算是最容易取得的, 很多相似品在拍賣上流通
有很些人買了很滿意就到處放毒, 所以我就中毒了(?)
這三顆都是 M42 接環的鏡 (wiki: M42 mount)
M42 是口徑 42mm, 螺紋間距 1mm 的接口, 安裝時像鎖螺絲一樣轉進去
由於這規格沒有放特殊元件進去, 各家光學廠都可以生產相關產品
很多同年代鏡頭都採用這規格, 選擇非常多


2012年7月4日 星期三

老鏡配新機, 火箭砲實驗 (IMAGE 85-205mm 1:3.8 Super coated)

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


看到網路上有不少便宜的老鏡頭
一時興起就進了一管火箭砲來玩玩XD

這是口焦距可調, 範圍在 85-205mm 的小砲(?)
看過 400mm 以上的就會覺得這真的是小砲XD

2012年6月21日 星期四

用***連接 LVDS LCD

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


做完那個 OMAP3 LCD 那案把我的製造動力削弱了不少...
那真是燒錢又累, 雖然習得很多經驗, 但做完的一兩個月內完全不想動其他東西
真是可怕的精神消耗, 直到弄到某片玩具可以點 LVDS 才重新開始動手

今回弄來了片新玩具

LVDS 面板 !
借了某個不能說的工程樣品有 LVDS 輸出
所以就做了個轉板來驗證一下

在 Linux 上編譯 stm32 library for stm32f10x

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


這篇文是庫存出清XD
STM32 這塊板子買來很久了, 原案是為了圓當兵時的理想 : 退伍計時器
不過現在有更有興趣的東西 : Android
這東西只好一直拖拖拖, 拖到忘了XD 直到有人提起才再拖出來
不過釋放完庫存, 它又要被塞回倉庫睡覺了XD
STM32 能力很不錯, 不過目前手邊沒有非它不可的應用
跑圖形, 連 OMAP3 都可以做手錶這種小螢幕, 而且也蠻省電的
跑控制, AVR 就可以衝得呯呯叫, 而且一顆只要 50 元, 還有 ADC 可用
這年頭因為智慧型手機風暴使得小裝置若有螢幕就會讓人想用手碰看看
搞得好像有螢幕若沒觸控這產品就不能賣似的XD 連數位相機都玩這
結果搭個 STM32 沒圖形加速, 搞個 UI 不華麗, 滑動稍微有點頓就會有人有意見了XD
雖然我們也知道拿 STM32 來解 JPG/PNG 還期望 UI 是可以滑動實在不合理
但是一樣小的手機裝近代應用處理器卻都可以, 這一比就不太好看了XD
所以, 隨著時代改變, 就需要做點策略調整
不過既然這東西都做了, 就放出來, 這不受保密條款限制, 放行 ! XD

這篇紀錄的是在 Linux 上編譯 STM32 的程式, 然後在 Linux 上透過 RS232 寫進 STM32
使用的裝置是 stm32f10x, 其它版本請自理, 我只有這顆, 其它我幫不上忙XD
開始前需要準備一些東西

2012年3月7日 星期三

OMAP3530 連接 LCD

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

今天很高興的來跟各位介紹本公司...不, 本實驗室新產品XD
年初時預定 Q1 要做出 LCD 接板終於產出了
第一批樣板出廠且完成組裝
在這裡介紹一下開發歷程

看完自家產品和別家產品比較設計後
發現要接這種矩陣 LCD 其實還蠻簡單的
只要硬體有 LCD 控制器
接著依照信號進行對接即可
和前篇 控制繪圖型 LCD 大同小異
只是每個像素從 1 bit 暴增到 24-bit
傳輸還是一樣, 一筆顏色資料送上去就拉一個 clock 通知
一行完成後再一次 clock, 一頁完成後也是
然後多一個液晶翻轉信號, 讓液晶反轉方向以防止長時間顯示同一顏色導致像素失效
10 吋以下的 LCD 多是這樣操控, 又稱 TTL 面板
隨著顯示像素增加, 像素時脈就會越來越高, 就容易帶來干擾問題
於是 10 吋以上多會改走 LVDS, 類似 USB 的差分信號
這種信號每通道 2 線, RGB 各一通道, 採高速序列傳輸
新的 SoC 多會支援這種, 線比較少, 畫的螢幕又可以很大
當然, 電路板製作時需要注意的高頻設計就會比較麻煩
不過這都是以後的事了, 先把現在的目標做好

接著, 我開始動手製作
如同前篇 在 devkit8000 上安裝 android froyo (rowboat) 所言
該實驗板 LCD 接口有太多我不要的東西
實驗板本身網路部分驅動程式要改才能用在 rowboat android
由於接了 LCD, DVI 就不需要了
有這麼多用不到的東西實在擋路
所以我弄來了另一樣東西 : Mini8100

2012年2月1日 星期三

老鏡配新機, 合焦晶片實驗

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



對於不熟悉的高單價產品最好先弄二手的來惡搞
這種事情我常做XD
這台 500D 是兩三年前的最新機種
現在新機 600D 也上市一段時間了
雖然是舊機但功能還相當良好
這是 Canon 這系列入門級單眼第一台有錄影功能的
所以我沒考慮更舊的 450D, 雖然它更便宜
這機器擁有千萬畫素, 1080p錄影, 18-55mm 鏡頭搭載影像穩定器
1080p 好像只能 20fps, 為了流暢影像最好錄到 720p 就好
影像穩定器真的非常有效, 在鏡頭中設置一顆電子控制的鏡片
晃動時跟著移動鏡片將光線導正到影像感測器上
許多新功能讓我這只拿過底片單眼的人感到非常驚訝

2011年12月26日 星期一

製作掃描式感光電路板曝光機 Part-2 控制部份

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

接前篇 製作掃描式感光電路板曝光機 Part-1 機械部份
為了控制我這玩具, 我需要一個專門給它用的板子
控制步進馬達的方案可參考前篇 透過 L297 / L298 控制四線式步進馬達
可是用 STM32 太高檔了, 雖然彩色螢幕看起來賞心悅目XD
不過那只是驗證用的平台, 另外, 別人家做的驅動模組看起來頗礙眼(?)
要就要整片都自己做的 ! 於是我製作了一張 8051 的板子

這板子是用現有機構曝光的, 只是完成前是手動, 每兩分半推一下XD

2011年12月12日 星期一

製作掃描式感光電路板曝光機 Part-1 機械部份

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

這是一個拖了非常久的計畫
原因是沒有對機械的背景
對於一些常見的齒輪和牽引輪看起來理所當然
我在軍中也碰了不少XD
可是實際上做起來就會發現困難重重
就算用現成的零件來兜也是會產生許多問題
因此花了一些時間思考
然後又花了大量的時間實作才完成

這個計畫的目標是製作一個電路板曝光機
手洗電路板基本的流程就是製圖→曝光→顯影→蝕刻→上料
在以往,我們曝光就是採用日光燈管
但是日光燈管是細長型的,只有燈管寬度範圍內才能受到接近的光量
若板子大過太多,多出的部份就會曝光不足
除非板子大小剛好和燈管寬度一樣
不然我們往往需要兩支甚至三支的燈管才能曝光
或是移動燈管順序曝光
可是移動時必須水平的穩定移動
不然有些區域會重複曝光
除非圖的遮罩品質良好,保證不透光
不然重複曝光的區域就有可能會完全曝光而導致顯影時完全被洗掉
然而,我的製程都是採用雷射印表機列印投影片
墨粉不可能完全不透光,因此曝光時間就必須正確
以 T8 三波長白色日光燈管來說
貼近電路板 3-5 公分處同一區域曝光需 8-12 分鐘才能完成
如果用這種燈管曝光大板子我們就痛苦啦
要記得每 8-12 去分鐘移動一下燈管,移動時還必須平穩
學長曾有言:重複的工作是罪惡的XD
為什麼我們要用人力去作這種蠢事?
基於這懶人思想,我開始發展解決方案

2011年11月19日 星期六

Android 4 ICS 硬上 Devkit 8000 無硬體加速

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


離上次發文已經半年了XD
一個東西卡住, 然後一堆因工作做了不能發XD
這次放個簡單的小東西
算是嘗鮮性質的
那就是幾天前才剛開放下載的 Android 4

在 Google 和三爽的發表會上示範了很多新功能
癮科技有一堆 : 報導
自行檢閱XD
不過這一定要有晶片廠動作才行
所以, 我們只能用軟體模擬跑個自 High 的XD
於是拿了前篇 在 devkit8000 上安裝 android froyo (rowboat) 的 Devkit 8000 來玩玩
首先到 Google 網站下載原始碼

http://source.android.com/

接著按照步驟編譯
平台就選模擬器的即可, 反正沒加速可用
千萬不要看到 OMAP4xxx 有支援就想說版本差一號應該能用XD
OMAP3 和 4 差很大
不過如果真有人無聊試了麻煩提供心得, 感謝XD

2011年5月21日 星期六

透過 L297 / L298 控制四線式步進馬達

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


因為某個自訂計畫需要
又開始玩步進馬達
這次找來懶人方案 L297/L298
前篇 用 8051 控制四線式步進馬達 中提到
我們可以用四顆電晶體來控制電流流向
進而得到一組可以正反向電流輸出接口
這種電路叫做 H 橋 (H Bridge)
由於四線式步進馬達有兩組線圈
或說是多組線圈交互排列, 基偶數並聯輸出成兩組 (這樣說好像更複雜了XD)
因此, 我們會需要兩組可正反向電流輸出接口
結果就是 8 顆電晶體, 光接線就飽了
由於這堆晶體會放出高熱 (因為不斷的開關大電流)
就算用洗板, 也要想辦法把這堆晶體配置到有散熱片的地方
這會有點麻煩
因此就有懶人方案 : L297, L298
整個系統方塊圖如下