這款比LD7032 0.5" OLED test board好搞...可以直接焊在FPC上
Search
2016年10月4日 星期二
2016年9月24日 星期六
Firework Controller V2
中的裝置新版本,因為Android -Bluetooth太短所以改用2.4G RF控制,加進去火焰偵測和人體紅外線,code for Energia MSP430G2XX3由於PCB在中秋前一天才到所以code離預設的完成度不高不過也不打算再改了,而且今年也沒有機會放到煙火XD相關資料在以下
2016年8月18日 星期四
LD7032 0.5" OLED test board
LD7032的測試版上面放了ATMega328與MSP430FR5739,OLED要吃一個15v的電壓與Drive IC吃5v兩個電壓,15v升壓可以參考下面電路。基本上與對岸出的demo board一樣,這東西唯一麻煩的是connector不是普通的FPC而且超難焊很容易融化...插拔幾次後金手指就接觸不良了...,
2016年5月18日 星期三
MSP430FR5739 Mini
/* Blink
The basic Energia example.
Turns on an LED on for one second, then off for one second, repeatedly.
Change the LED define to blink other LEDs.
Hardware Required:
* LaunchPad with an LED
This example code is in the public domain.
*/
// most launchpads have a red LED
#define LED 30
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(LED, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(LED, HIGH); // turn the LED on (HIGH is the voltage level)
delay(50); // wait for a second
digitalWrite(LED, LOW); // turn the LED off by making the voltage LOW
delay(50); // wait for a second
}
2016年5月17日 星期二
2016年4月24日 星期日
2016年3月23日 星期三
2016年2月2日 星期二
CP2102-USB-RS232
焊接QFN零件最好先上一層錫,接著用吸錫線把PAD吸平,然後零件擺好用風槍吹,重點是吹的時候每五秒左右拉高一兩秒然後反覆幾次直到零件焊上,最後再用烙鐵從四邊刷過去補錫即可,每個階段的步驟最好都把助焊劑去除,如果可以USB四線可以都串0R電阻。
2016年1月20日 星期三
MSP430 Hardware Tools User's Guide - JTAG
最近設計幾個東西用M430FR5739,拿TI MSP430 Kit + CCS去Programing,最主要JTAG接法如下圖,唯一要注意的是RST腳C1的數值要按照下圖去設計不然很不穩定,如果你是用TI MSP430 Kit則他的JTAG pin1 VCC-TOOL會輸出3.0v可以給MSP430用。至於M430FR5739只給個32.768kHz Crystal不用什麼外部電路就能運作還不錯用(MSP430系列好像都這樣?)。
如果Debug有成功Compile就會顯示出如下螢幕的資訊,要Resume才會開始Debug。
如果Debug有成功Compile就會顯示出如下螢幕的資訊,要Resume才會開始Debug。
2016年1月11日 星期一
QS30-1
數字正對自己(缺口向下),pin ring從右到左逆時鐘是1~13其中:
pin 2 => Anode - HV
pin 3 => 0
pin 4~7 => 9~6
pin 9~13 => 5~1
由於Andoe電壓150v,而工作電流建議在1~3mA,因此假設給180v則要配30k電阻。
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 待補
由三角原理求距離
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 = 中間強度干涉分佈最強與旁邊兩點的距離任取一。
訂閱:
文章 (Atom)