久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4760|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

利用Arduino+光敏電阻做紅外線不可見光的電測(cè)治具

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:76244 發(fā)表于 2015-4-6 23:59 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我們公司產(chǎn)品有時(shí)候會(huì)用在紅外線的LED的產(chǎn)品上
這類產(chǎn)品其實(shí)不太適用一般的harness電測(cè)機(jī)去做測(cè)試
總廠的客戶的產(chǎn)品最近就有遇到這問題

由於一般的發(fā)光二極品可以透過施加適當(dāng)?shù)墓ぷ麟妷鹤孡ED發(fā)光,讓檢驗(yàn)人員得知產(chǎn)品是否通過檢驗(yàn)
但是由於紅外線屬於不可見光
無法透過肉眼來識(shí)別進(jìn)行檢驗(yàn)的動(dòng)作
是可以透過三用電表的歐姆檔來量測(cè),但是用三用電表當(dāng)作測(cè)試治具不夠防呆

也可以通過通電用CCD鏡頭來捕捉紅外線光,用肉眼判別
但是由於子彈頭形狀的LED可視角度比較小,再加上LED水晶體折射的問題,在大量生產(chǎn)的時(shí)候必須還要調(diào)整LED可視角度,會(huì)導(dǎo)致檢驗(yàn)速度不夠快。

所以透過一個(gè)簡單的單晶片可程式控制的Arduino來做個(gè)簡易的治具
(Arduino在淘寶上面一個(gè)大約15塊RMB就能夠買到了,價(jià)格相對(duì)低廉)

言歸正傳,客戶已經(jīng)告知此紅外線的規(guī)格,LED工作電壓1.2V,最高電流為18mA
由於Arduino沒有1.2V的輸出,所以打算用Arduino的3.3V來供電,再來透過限流的方式確保紅外線LED不會(huì)燒毀
限流電阻的方式計(jì)算如下
利⽤歐姆定律
V=I*R
限流電阻的端電壓=3.3-1.2=2.1
迴路電流 I=18mA
限流電阻 R=2.1/0.018=116
由上方公式可以得知,電阻用120歐姆左右的即可。

Arduino的電路圖如下


電路接好了


光敏電阻用一小截套管包起來避免周圍的光線干擾影響判斷。


治具的動(dòng)作說明
1. 將紅外線LED接上 正常的話紅外線會(huì)亮
2. 將紅外線靠近光敏電阻
3. 光敏電阻感應(yīng)到紅外線光之後,阻值變小
Arduino主機(jī)判別A2腳電壓升高後由D9 Pin發(fā)送信號(hào)給蜂鳴器以及PASS指示燈
4. 作業(yè)人員聽到蜂鳴器叫聲或是見到PASS指示燈亮均代表此紅外線有正常動(dòng)作
(透過機(jī)械進(jìn)行 Go & No Go判別,避免誤判作業(yè))
5. 不會(huì)叫或是PASS指示燈不亮的即為NG品。

附上影片連結(jié)供各位參考
Win 7以上作業(yè)系統(tǒng)可以直接點(diǎn)選下方網(wǎng)址觀看影片
備註
影片中的電路暫時(shí)為用麵包板臨時(shí)插件
正式開始會(huì)採用洞洞板直接焊接零件



Arduino的程式碼如下


int photocellPin = 2; // 光敏電阻 (photocell) 接在 anallog pin 2
int photocellVal = 0; // photocell variable
int minLight = 30; // 最⼩光線⾨檻值(這個(gè)要看光敏電阻讀取的阻值去設(shè)定)
int ledPin = 9;
int ledState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
// 讀取光敏電阻並輸出到 Serial Port
photocellVal = analogRead(photocellPin);
Serial.println(photocellVal);
// 光線不⾜時(shí)關(guān)閉 LED
if (photocellVal < minLight && ledState == 0) {
digitalWrite(ledPin, LOW); // turn on LED
ledState = 1;
}
// 光線充⾜時(shí)啟動(dòng) LED
if (photocellVal > minLight && ledState == 1) {
digitalWrite(ledPin, HIGH); // turn off LED
ledState = 0;
}
// 警⽰燈 & 蜂鳴器叫的頻率(每秒⼀聲)
delay(1000);
}



透過這種方式,也可以檢測(cè)一般家電用的遙控器
因?yàn)橐话愕募译娺b控器也是透過紅外線來控制的~


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产aa | www.99热这里只有精品 | 国产在线精品免费 | 国产特黄一级 | 亚洲视频免费观看 | 国产激情一区二区三区 | 狠狠色综合欧美激情 | 一区二区日韩 | av免费看在线 | 91精品国产91久久久久久密臀 | 天堂色 | 午夜三级视频 | 国产丝袜一区二区三区免费视频 | 欧美日韩精品久久久免费观看 | 久久一本 | 三级黄视频在线观看 | 久草视| 在线观看国产网站 | 99国产精品99久久久久久粉嫩 | 麻豆国产一区二区三区四区 | 中国一级毛片免费 | 免费欧美| 国产高清在线精品 | 亚洲另类春色偷拍在线观看 | 欧美三级久久久 | 在线观看中文字幕 | 黄色一级视频 | 91操操操 | 日本午夜在线视频 | 成人激情视频在线播放 | 亚洲成人免费av | 亚洲国产精品91 | 久草在线在线精品观看 | 精品一区二区三区四区五区 | 亚洲精品日韩在线 | 欧美一级免费 | 久久久久久久一区二区 | 一区二区三区欧美在线 | 色免费在线视频 | 日本不卡一区二区三区在线观看 | 日韩av成人在线观看 |