【雕爺學編程】Arduino動手做(16)—數字觸摸感測器

  • 2019 年 10 月 3 日
  • 筆記

37款感測器和模組的提法,在網路上廣泛流傳,其實Arduino能夠兼容的感測器模組肯定是不止37種的。鑒於本人手頭積累了一些感測器與模組,依照實踐出真知(動手試試)的理念,以學習和交流為目的,這裡準備逐一做做實驗,不管能否成功,都會記錄下來—小小的進步或是搞不定的問題,希望能夠拋磚引玉。

【Arduino】108種感測器模組系列實驗(資料+程式碼+圖形+模擬)

實驗十六:電容式數字觸摸感測器模組(TTP223 )

TTP223E-BA6是單按鍵觸摸檢測晶片, 提供1個觸摸鍵。其穩定的觸摸檢測效果可以廣泛的滿足不同應用的需求, 此觸摸檢測晶片是專為取代傳統按鍵而設計, 觸摸檢測PAD 的大小可依不同的靈敏度設計在合理的範圍內, 低功耗與寬工作電壓, 是此觸摸晶片在DC 或AC應用上的特性。

TTP223特點
1 、工作電壓 2.0V~5.5V
2 、工作電流 @VDD=3V,無負載,SLRFTB=1
低功耗模式下典型值1.5uA,最大值3.0uA
快速模式下典型值3.5uA,最大值7.0uA
@VDD=3V,無負載,SLRFTB=0
低功耗模式下典型值2.0uA,最大值4.0uA
快速模式下典型值6.5uA,最大值13.0uA
3 、最長響應時間大約為快速模式下60mS,低功耗模式下220mS @VDD=3V
4 、靈敏度可由外部電容(0~50pF)調節
5 、由選擇管腳(SLRFTB管腳)提供兩個取樣長度的選擇
6、人體觸摸檢測穩定,可取代傳統的直接的開關鍵
7、由選擇管腳(LPMB管腳)提供快速模式和低功耗模式的選擇
8 、由選擇管腳(TOG管腳)提供直接模式、觸發模式的選擇,同時還保留漏極開路(Open Drain)輸出模式,OPDO管腳為漏極開路(Open Drain)輸出,Q管腳為CMOS輸出9各輸出模式都可通過選擇管腳(AHLB管腳)選擇高電平或者低電平有效
10、 由選擇管腳(MOTB管腳)提供100sec最長輸出時間選擇
11、 有外部上電複位管腳(RST管腳)
12、上電之後需要約0.5sec的穩定時間,此時間段內不要對鍵進行觸摸,此時所有功能都被禁止
13、始終進行自校準,當鍵沒被觸摸時,重校準周期約為4.0sec

 

TTP223應用
1、廣泛消費性產品
2、防水電器
3、按鈕鍵取代品

 

 

TTP223接腳與方塊圖

 

電容式數字觸摸感測器模組


1.板載TTP223觸摸式電容式觸摸感測器IC
2.基板級狀態指示器
3.工作電壓:2.0V-5.5V
4.PCB板尺寸:29(mm)x16(mm)

 

1腳 為電源+ VCC
2腳 為輸出 OUT
3腳 為電源- GND

 

 

電原理圖

 

 

上電之後需要約0.5sec的穩定時間,
此時間段內不要對鍵進行觸摸,
此時所有功能都被禁止
始終進行自校準
當鍵沒被觸摸時,重校準周期約為4.0sec
板上帶有藍色LED指示燈

 

模擬實驗示意圖

 

 

實驗測試示意圖

 

/*    「雕爺學編程」Arduino動手做(16)    --- TTP223 電容式數字觸摸感測器模組      實驗源程式碼    */        void setup()    {        pinMode(3,INPUT);        pinMode(13,OUTPUT);    }        void loop()    {      if (digitalRead(3))      {        digitalWrite(13,HIGH);      }      else {        digitalWrite(13,LOW);      }    }