Search

2016年1月7日 星期四

Digital Holography - Distance Meter


Grating製作與原理

sensitive to energy(exposure)= intensity * time = |Uo(x,y)|^2 * t = |a(x,y)|^2

z0 = film
object wave Uo(x,y) = |a(x,y)|*e^j fi(x,y)

reference wave Ur(x,y) = |A(x,y)|*e^j fi(x,y)

Exposure E(x,y) = I(x,y)*t = |Uo(x,y) + Ur(x,y)|^2 * t

tA(x) = BetaE^(x)
= Beta * t * I(x) 
= Beta * t * |A|^2 + Beta*t{|a(x)|^2 + A_star(x)a(x) + A(x)a_star(x)}
=t_beta + Beta’*{|a(x)|^2 + a|A||a(x) [fi_r-fi_o]|}

當重建時的調變元素

Reconstruct of object wave Illumination wave Up(x)照Hologram film重建,穿過去的光
Transmitted wave Ut(x)
= Up(x)*tA(x)
= Up(x)*t{|a(x)|^2 + A_star(x)a(x) + A(x)a_star(x)}
= A(x)*{t_beta + beta’*[|a(x)|^2 + A_star(x)a(x) + A(x)a_star(x)]}
= U1(x)+U2(x)+U3(x)+U4(x)
{
U1(x) = A(x)*t_beta = directing transmitted A(x)
U2(x) = beta’*|a(x)|^2*A(x) = Modulated A(x)
U3(x) = beta’*|A|^2*a(x) = original object wave(primary image,virtual image)
U4(x) = beta’*|A|^2*e^j fi_r(x,y)*a(x)^x = conjugate image,real image
}

由不同角度的共軛光去重建
U4(x) = beta’*|A|^2*a(x)^x,conjugate image a(x)^2 real image會出現在virtual image方向,real image看起來會跟virtual image相反,例如凹凸前後相反看起來不合日常邏輯。

Fourier Transform 待補

Fresnel Equation 待補


由三角原理求距離



其中在此範例 theta i = 0,grating light pair = 1/125*1/2mm,波長 = 532nm,CCD Pixel size = 1.75um,theta A = 4.5mm = 雷射通過光圈,O0~O1|O-1 = 中間強度干涉分佈最強與旁邊兩點的距離任取一。





2015年12月18日 星期五

Electronic Stethoscope DIY

    先到這下載膜面模型:https://github.com/GliaX/Stethoscope,印出來head.stl後先將尾管套上熱縮套然後加熱收縮,另一端套上電容式麥克風加熱,接著再找一層塑膠薄膜套上膜面束緊(我是用實驗用橡膠手套)。





    實驗後敏感度還不錯,不過我下圖Bandpass只有到1~105Hz所以示波器訊號看起來頻率不高但是可以看出心跳,我試著換成人體心肺音1~3100Hz也可以收到第一二心肺音。







MQ Gas Sensors Breakout Board

    MQ系列轉板,搭配一顆SMD 104P電容和10k VR,下面第一張圖是MQ-2,第二張圖是MQ-3,把MQ系列接反或者電壓接反都能Work只影響偵測到目標氣體時電壓曲線上升或下降,板子Pin中間那根就是AnalogOUT。


示波器為酒精棉片靠近時的反應




Download:


2015年10月6日 星期二

Raspberry Pi 2 + Raspicam + wxWidgets + OpenCV

    最近在設計一些Prototype所以先找RPi2實驗後再轉到FPGA,因爲我是裝Raspbian,所以wxWidgets跟OpenCV編法跟Debian一樣,主要就多個Raspicam c++ API直接給OpenCV 2 API的格式,找來編完後依照要的Mode給參數就可以讀取Raspicam的Video Stream了。






2015年10月5日 星期一

換MBPR喇叭

    最近喇叭破音超誇張開音樂時整個機器會震動,試了一下發現喇叭壞了去對岸買了一個來換,換的時候又發現喇叭有三根螺絲,其中一根居然滑牙...?!最後只好把壞掉的喇叭用剪線鉗破壞然後再把螺絲用手轉下來...