2015年12月23日 星期三

DIY : Barcode Scanner 加裝紅外線感應器

前一陣子買了一支很陽春的一維條碼掃描槍,使用時必須按一下把手上的按鈕才能開啟雷射掃描條碼。總算擁有第一支條碼掃描槍,好奇心驅使下,當然就拿起螺絲起子拆開來看囉!研究了一下,把手上的按鈕應該是讓「SW」的接點接地即可開啟掃描條碼用的雷射。心想,如果將這個開關換成光感式的,就可以變成非觸式的掃描器,於是就找了以光敏電阻當開關的電路來試。之前曾經記錄過一篇「Arduino : 控制數位相機的快門」,以 Arduino 和一顆 2N2222 來控制數位相機的快門,玩縮時攝影,所以試著用光敏電阻和兩顆 2N2222A 來當開關。不過,一直無法掌握如何控制開關反應的靈敏度,最後改用紅外線發射和接收的 LED 來當感應器。經過兩天的測試,最後長這樣:






改裝時,動到以下幾處:

箭頭是有異動的地方

前面加了紅外線的發射和接收 LED 各一顆;機身中塞入了焊上三顆電阻和一顆 2N2222A 的洞洞板;USB 的 +5V 和 GND 接線供電給前述的電路板;把手上則多加了一個開關,用來控制是否使用紅外線感應開關。

原來開關的兩個接點接到 2N2222A 的 C、E 腳位
由 USB 接出 +5V 和 GND 供電給紅外線感應器和 2N2222A

材料清單

改裝使用的材料如下:

  • 2N2222A x 1
  • 4.7k ohm 電阻 x 1
  • 330 ohm 電阻 x 2
  • 紅外線發射 LED x 1
  • 紅外線接收 LED x 1
  • 有段開關 x 1

接線概要圖


IR 接收的 LDE 上可以用黑色的電工膠帶或是熱縮套包起來,讓它和 IR 發射的 LED 可以隔離開來,接著就要調整兩顆 LED 的角度,讓它們可以在掃描槍靠近條碼時導通,遠離時則形成斷路,如同原來的按鈕來動作。

本次的改裝,上述的電子零件,除了兩顆 IR LED 裝在雷射「觀景窗」框上,其它的都是焊洞洞板上,再塞到掃描器的底部,後來想想,其實就三顆電阻和一顆 2N2222A,直接利用導線串起來,連洞洞板都可以省略了。


參考資料



相關文章





4 則留言:

 
© 2009. Design by Pocket