IoT 捕蚊燈概念實作
Alan
 
說明:
 
傳統捕蚊燈只是單純的電蚊子,電死幾隻也不知道,但若能將這些數據蒐集起來,排除掉outlier可能就有研究價值。其實不須要複雜的電路概念,就能將傳統的捕蚊燈改裝成有統計能力的智慧捕蚊燈,甚至還能將data傳上雲端分析。
 
所需材料
 
  • 捕蚊燈 * 1 
  • 聯發科技 Mediatek Linkit Smart 7688 Duo * 1 
  • 洞洞板 * 1
  • 四位七段顯示模組 * 1
  • 1M 歐姆電阻 * 1
  • 2k 歐姆電阻 * 1
  • Zener二極體 * 1
  • 110v轉5v模組 * 1
 
 
概念:
一、將捕蚊燈高壓電路降壓之後,判斷壓降來計數。
二、將資料吐到雲端。
 
實作步驟:
 
一、將捕蚊燈高壓電路降壓之後,判斷壓降來計數
1.把捕蚊燈拆開之後,可以看到高壓線圈
 
2.你可以找到接到電蚊鐵片的那兩條線(如紅框處),把線並聯拉出來。
3.接著就是做一個降壓電路,可以把高壓降成0~3V之間。R1電阻值為1M歐姆,R2電阻值為2K 歐姆,中間加了一個ZENER二極體(俗稱穩壓二極體)來保護 Linkit Smart 7688 DUO 開發板 。(V_SENSE要接到 Linkit Smart 7688Duo 的 D7)。電路示意圖如下:
 
做好的如下圖。左邊那顆電阻是1M,右邊2K,中間是3.6V ZENER。旁邊兩條線就是之前高壓線拉過來插這邊。
 
4.接著裝上四位七段顯示模組,針腳用Linkit Smart 7688DUO的A3, A4, A5
 
5.捕蚊燈原本就有接交流電,但是因為Linkit Smart 7688DUO另外需要吃USB 5V供電,我們可以用一個110v轉5v模組(如下圖),把原本交流電拉出來轉5V給 Linkit Smart 7688DUO板子,這樣只要插一個插頭。
6.其實之前已經先使用示波器來實驗當捕蚊燈電擊時,確實會瞬間壓降,Linkit Smart 7688DUO 差不多2v以下就可觸發低電位,因此的確是可以靠這個電路來計數。(圖中一格是1V,2格2V)
2V/(2000/(2000+1000000))= 1002V 。所以那個捕蚊燈中間電壓差不多就是1002V
 
 
7.接下來我們要在Linkit Smart 7688DUO上面寫code了。我們這邊會使用attachInterrupt這個指令。
在setup()裡面寫上下列,這樣就能在D7改變電位的時候,觸發我們的程式片段。
setup()
.