37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒於本人手頭積累了一些傳感器和各種模塊,依照實踐(動手試試)出真知的理念,以學習和交流為目的,這里准備逐一做做小實驗,不管能否成功,都會記錄下來---小小的進步或是搞不掂的問題,希望能夠拋磚引玉。能把各種開源硬件的傳感器與模塊,盡量多尋找一下實物,整理相關資料,做做小實驗,是我多年來的一個心願。目前手頭已有大幾十種了,還在收集中.......。
三個月前,手頭上的部分模塊

【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗之一:干簧管磁感應傳感器模塊
數了一下,居然有三個,當然只是簡易版本的模塊,不過它不會影響實驗的效果。

小的時候愛好無線電,那時就接觸過干簧管,覺得很神奇很好玩,用一小塊磁鐵就能控制電燈的亮和滅。

其實干簧管的工作原理並不復雜



干簧管的特點:
干簧管是干式舌簧管的簡稱,是一種有觸點的無源電子開關元件,具有結構簡單,體積小便於控制等優點,其外殼一般是一根密封的玻璃管,管中裝有兩個鐵質的彈性簧片電板,還灌有一種叫金屬銠的惰性氣體。平時,玻璃管中的兩個由特殊材料制成的簧片是分開的。當有磁性物質靠近玻璃管時,在磁場磁力線的作用下,管內的兩個簧片被磁化而互相吸引接觸,簧片就會吸合在一起,使結點所接的電路連通。外磁力消失后,兩個簧片由於本身的彈性而分開,線路也就斷開了。因此,作為一種利用磁場信號來控制的線路開關器件,干簧管可以作為傳感器用,用於計數,限位等等(在安防系統中主要用於門磁、窗磁的制作),同時還被廣泛使用於各種通信設備中。在實際運用中,通常用永久磁鐵控制這兩根金屬片的接通與否,所以又被稱為“磁控管”。
干簧管的用途:
干簧管在程控交換機、復印機、洗衣機、電冰箱、照相機、消毒碗櫃、門磁、窗磁、電磁繼電器、電子衡器、液位計、煤氣表、水表中等等方面都得到了很好的應用。
適合Arduino實驗應該是帶LM393比較器的這款,其模塊特色:
1、工作電壓3.3V-5V
2、采用進口常開型干簧管
3、使用寬電壓LM393比較器
4、設有固定螺栓孔,方便安裝
5、小板PCB尺寸:3.2cm x 1.4cm
6、輸出形式 :數字開關量輸出(0和1)
7、比較器輸出,信號干凈波形好,驅動能力強,超過15mA。


干簧管傳感器接到標准LM393小板上,電原理圖

模塊使用說明:
1.干簧管模塊需要和磁鐵配合使用,在感應到有一定的磁力的時候,會呈導通狀態,模塊輸出低電平,無磁力時,呈斷開狀態,輸出高電平,干簧管與磁鐵的感應距離在1.5cm之內超出不靈敏或會無觸發現象;
2.模塊DO輸出端與Arduino UNO數字口直接相連,可以檢測干簧管的觸發狀態;
3.模塊DO輸出端如與繼電器或者可控硅IN輸入端相連,即可組成大功率干簧管開關,直接控制高電壓大電流設備。

嘗試用仿真軟件做了個Arduino實驗接線示意圖

實驗的示意圖

實驗說明:
干簧管模塊和數字13接口的LED 搭建簡單電路,制作磁場提示燈。利用數字13接口的LED,將干簧管傳感器模塊接入數字3接口,當作磁場傳感器,檢測到有磁場信號時,LED 亮,反之則滅。
實驗一:干簧管模塊實驗源代碼:
/*
【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗一:干簧管磁感應傳感器模塊
*/
void setup() {
pinMode(3,INPUT);
pinMode(13,OUTPUT);
}
void loop() {
if (digitalRead(3)) {
digitalWrite(13, LOW);
}
else {
digitalWrite(13, HIGH);
}
}

嘗試做的邏輯圖

可視化的仿真編程


