在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用TTP223和Arduino UNO通過(guò)觸摸控制家庭燈

科技觀察員 ? 來(lái)源:circuitdigest ? 作者:Sourav Gupta ? 2022-09-06 15:49 ? 次閱讀

在某些應(yīng)用程序中,需要用戶(hù)輸入來(lái)控制設(shè)備的功能。嵌入式數(shù)字電子產(chǎn)品中使用了不同種類(lèi)的用戶(hù)輸入方法。觸摸傳感器就是其中之一。觸摸傳感器是與微控制器接口的重要且廣泛使用的輸入設(shè)備,它使輸入數(shù)據(jù)更簡(jiǎn)單。觸摸傳感器有個(gè)別地方可以使用,無(wú)論是手機(jī)還是液晶顯示器開(kāi)關(guān)。然而,市場(chǎng)上有許多類(lèi)型的傳感器可用,但電容式觸摸傳感器是觸摸傳感器領(lǐng)域中廣泛使用的類(lèi)型。

在這個(gè)項(xiàng)目中,相同的觸摸傳感器將與 Arduino UNO 接口。Arduino 是一種廣受歡迎且易于使用的開(kāi)發(fā)板。

觸摸傳感器

將用于本項(xiàng)目的觸摸傳感器是電容式觸摸傳感器模塊,傳感器驅(qū)動(dòng)器基于驅(qū)動(dòng)器IC TTP223。TTP223 IC 的工作電壓為 2 V 至 5.5 V,觸摸傳感器的電流消耗非常低。由于價(jià)格低廉、電流消耗低且易于集成支持,采用 TTP223 的觸摸傳感器在電容式觸摸傳感器領(lǐng)域很受歡迎。

pYYBAGMW-nCAOqvsAAMfh9W1nH0791.png

在上圖中,傳感器的兩側(cè)都顯示了引腳圖清晰可見(jiàn)的位置。它還有一個(gè)焊接跳線(xiàn),可用于根據(jù)輸出重新配置傳感器。跳線(xiàn)為 A 和 B。默認(rèn)配置或在焊錫跳線(xiàn)的默認(rèn)狀態(tài)下,觸摸傳感器時(shí)輸出從 LOW 變?yōu)?HIGH。但是,當(dāng)設(shè)置跳線(xiàn)并重新配置傳感器時(shí),當(dāng)觸摸傳感器檢測(cè)到觸摸時(shí),輸出會(huì)改變其狀態(tài)。觸摸傳感器的靈敏度也可以通過(guò)改變電容來(lái)配置。

下圖顯示了不同跳線(xiàn)設(shè)置下的不同輸出 -

pYYBAGMW-m2AQE9iAAAP3-eiOvs115.png

對(duì)于本項(xiàng)目,傳感器將用作出廠(chǎng)發(fā)布條件下可用的默認(rèn)配置。

設(shè)備可以通過(guò)使用觸摸傳感器以及與微控制器連接來(lái)控制。在這個(gè)項(xiàng)目中,觸摸傳感器將用于使用 Arduino UNO 和 Relay 來(lái)控制燈泡的開(kāi)或關(guān)。

了解繼電器

要連接繼電器,重要的是要對(duì)繼電器的引腳描述有一個(gè)清晰的認(rèn)識(shí)。繼電器的引腳排列如下圖所示 -

poYBAGMW-mmAE8qEAAI3QFEVUDg296.png

NO常開(kāi),NC常接。L1 和 L2 是 Relay 線(xiàn)圈的兩個(gè)端子。未施加電壓時(shí),繼電器關(guān)閉,POLE 與 NC 引腳連接。當(dāng)在線(xiàn)圈端子上施加電壓時(shí),繼電器的 L1 和 L2 接通,POLE 與 NO 連接。因此,可以通過(guò)改變繼電器的操作狀態(tài)來(lái)打開(kāi)或關(guān)閉 POLE 和 NO 之間的連接。強(qiáng)烈建議在應(yīng)用前檢查繼電器規(guī)格。繼電器在 L1 和 L2 兩端具有工作電壓。有些繼電器使用 12V,有些使用 6V,有些使用 5V。不僅如此,NO、NC 和 POLE 還具有電壓和電流額定值。對(duì)于我們的應(yīng)用,我們?cè)陂_(kāi)關(guān)側(cè)使用具有 250V、6A 額定值的 5V 繼電器。

所需組件

Arduino UNO

用于編程供電USB 電纜

標(biāo)準(zhǔn)立方繼電器 - 5V

2k電阻-1個(gè)

4.7k 電阻器 - 1 個(gè)

BC549B晶體管

TTP223 傳感器模塊

1N4007 二極管

帶燈座的燈泡

面包板

通過(guò) USB 電纜連接 Arduino 的手機(jī)充電器。

很多連接線(xiàn)或 berg 線(xiàn)。

Arduino 編程平臺(tái)。

2k電阻,BC549B,1N4007,繼電器可以用繼電器模塊代替。

電路原理

將觸摸傳感器與 Arduino 連接的示意圖很簡(jiǎn)單,如下所示,

poYBAGMW-mSAFsG6AABhVWtqlLM783.png

晶體管用于打開(kāi)或關(guān)閉繼電器。這是因?yàn)?Arduino GPIO 引腳無(wú)法提供足夠的電流來(lái)驅(qū)動(dòng)繼電器。在繼電器開(kāi)啟或關(guān)閉的情況下,需要 1N4007 來(lái)阻斷 EMI。該二極管用作續(xù)流二極管。觸摸傳感器與 Arduino UNO 板連接。

該電路構(gòu)建在帶有 Arduino 的面包板上,如下所示。

pYYBAGMW-mCAH1P0AAgMNuf99_w145.png

正確的面包板連接可以在下面的示意圖中看到。

poYBAGMW-l2AYoMRAAFYNYMdoAA986.png

使用觸摸傳感器對(duì) Arduino UNO 進(jìn)行編程以控制燈泡

最后給出了帶有工作視頻的完整程序。在這里,我們將解釋代碼的幾個(gè)重要部分。Arduino UNO 將使用 Arduino IDE 進(jìn)行編程。首先,包含 Arduino 庫(kù)以訪(fǎng)問(wèn) Arduino 的所有默認(rèn)功能。

#include 

定義將連接繼電器和觸摸傳感器的所有引腳號(hào)。這里,觸摸傳感器連接到引腳 A5。內(nèi)置的 LED 也被使用,它直接連接到板上的引腳 13。繼電器連接到引腳 A4。

/* 
* 引腳說(shuō)明
*/ 
int Touch_Sensor = A5; 
整數(shù) LED = 13;
詮釋繼電器 = A4;

定義引腳模式,即引腳功能應(yīng)該是輸入還是輸出。此處輸入觸摸傳感器。繼電器和 LED 引腳輸出。

/* 
* 引腳模式設(shè)置
*/ 
void setup() { 
            pinMode(Touch_Sensor, INPUT); 
            pinMode(LED,輸出);
            pinMode(繼電器,輸出);
}

聲明了兩個(gè)整數(shù),其中“條件”用于保存?zhèn)鞲衅鞯臈l件,無(wú)論它是否被觸摸?!盃顟B(tài)”用于保持 LED 和繼電器的狀態(tài),開(kāi)或關(guān)。

/* 
* 程序流程描述
*/ 
int condition = 0; 
整數(shù)狀態(tài) = 0;//保持開(kāi)關(guān)狀態(tài)。

觸摸傳感器在被觸摸時(shí)將邏輯 0 更改為 1。這是由digitalRead()函數(shù)讀取的,并且值存儲(chǔ)在條件變量中。當(dāng)條件為 1 時(shí),LED 和繼電器的狀態(tài)發(fā)生變化。然而,為了準(zhǔn)確檢測(cè)觸摸,使用了去抖動(dòng)延遲。去抖動(dòng)延遲,延遲(250);用于確認(rèn)單次觸摸。

無(wú)效循環(huán)(){
            條件=數(shù)字讀取(A5);// 從 Arduino 的 A5 引腳讀取數(shù)字?jǐn)?shù)據(jù)。
            如果(條件 == 1){
                        延遲(250);// 去抖動(dòng)延遲。
                        如果(條件 == 1){
                                    狀態(tài) = ~state; // 改變開(kāi)關(guān)的狀態(tài)。
                                    數(shù)字寫(xiě)入(LED,狀態(tài));
                                    數(shù)字寫(xiě)入(繼電器,狀態(tài));
                        } 
            } 
}

測(cè)試觸摸傳感器 TTP223 的工作情況

該電路在面包板上進(jìn)行測(cè)試,并連接了一個(gè)低功率燈泡。

pYYBAGMW-leAACtFAAf0ukrpbPM897.png

注意本項(xiàng)目使用230-240V交流電壓,建議使用燈泡時(shí)要小心。
/*//=============================================== =================================//

* TTP223 與 Arduino 接口

* 日期:- 3-04-2019

* 作者:- 蘇拉夫古普塔

* 對(duì)于:- circuitdigest.com

*///=============================================== ================================//



#include



//#define ON 1

//#定義關(guān)閉 0



/*

* 引腳說(shuō)明

*/

int Touch_Sensor = A5;

整數(shù) LED = 13;

詮釋繼電器 = A4;



/*

* 程序流程說(shuō)明

*/

整數(shù)條件 = 0;

整數(shù)狀態(tài) = 0;//保持開(kāi)關(guān)狀態(tài)。



/*

* 引腳模式設(shè)置

*/

無(wú)效設(shè)置(){

pinMode(觸摸傳感器,輸入);

pinMode(LED,輸出);

pinMode(繼電器,輸出);

}



無(wú)效循環(huán)(){

條件=數(shù)字讀取(A5);// 從 Arduino 的 A5 引腳讀取數(shù)字?jǐn)?shù)據(jù)。



如果(條件 == 1){

延遲(250);// 去抖動(dòng)延遲。

如果(條件 == 1){

狀態(tài)=?狀態(tài);// 改變開(kāi)關(guān)的狀態(tài)。

數(shù)字寫(xiě)入(LED,狀態(tài));

數(shù)字寫(xiě)入(繼電器,狀態(tài));

}

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 燈泡
    +關(guān)注

    關(guān)注

    0

    文章

    109

    瀏覽量

    24070
  • 觸摸傳感器
    +關(guān)注

    關(guān)注

    0

    文章

    122

    瀏覽量

    23097
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187676
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于TTP223觸摸傳感器IC和與Arduino連接的門(mén)鎖系統(tǒng)

    電容式觸摸傳感器模塊基于專(zhuān)用TTP223觸摸傳感器IC。該模塊提供了一個(gè)11 x 10.5mm的集成觸摸感應(yīng)區(qū)域,傳感器范圍約為5mm。
    的頭像 發(fā)表于 12-25 17:12 ?4983次閱讀

    樹(shù)莓派Pico上使用觸摸開(kāi)關(guān)TTP223模塊

    觸摸開(kāi)關(guān) TTP223 模塊,用手輕輕觸摸其類(lèi)似指紋的圖標(biāo)內(nèi)部區(qū)域即可觸發(fā)。工作電壓為 2V ~ 5.5V,共 3 個(gè)引腳(GND、VCC、SIG),GND 為地,VCC 為電源引腳,SIG 為數(shù)字信號(hào)輸出腳。
    的頭像 發(fā)表于 11-21 14:20 ?1273次閱讀
    樹(shù)莓派Pico上使用<b class='flag-5'>觸摸</b>開(kāi)關(guān)<b class='flag-5'>TTP223</b>模塊

    TTP223-BA6單鍵觸摸檢測(cè)IC

    `[backcolor=rgb(***,***,***)]簡(jiǎn)介:[backcolor=rgb(***,***,***)]TTP223(低功耗)單鍵觸摸ic,觸摸按鍵,觸摸開(kāi)關(guān),
    發(fā)表于 10-24 17:12

    arduino交互設(shè)計(jì)相關(guān)資料推薦

    永遠(yuǎn)盛開(kāi)的郁金香機(jī)械郁金香雕塑,只需輕輕觸摸即可綻放,可以發(fā)出五彩斑斕的光亮。硬件材料1 * Arduino Nano R31 * SG90舵機(jī)1 * TTP223觸摸模塊1 * 1毫
    發(fā)表于 01-12 06:34

    自制一個(gè)帶觸摸芯片的小型USB

    描述帶觸控芯片的小型 USB 做了一個(gè)帶觸摸芯片的小型USB觸控芯片為TTP223,小燈泡為5730封裝的三顆小
    發(fā)表于 08-04 07:07

    單鍵觸摸開(kāi)關(guān)芯片TTP223

    省成本觸摸IC單鍵觸摸開(kāi)關(guān)芯片TTP-BA6
    發(fā)表于 11-19 16:25 ?106次下載

    TTP223N-BA6觸摸板檢測(cè)器IC的詳細(xì)資料應(yīng)用和詳細(xì)數(shù)據(jù)手冊(cè)免費(fèi)下載

    TTP223/TTP223N TonTouchTM是觸摸鍵檢測(cè)IC,提供1個(gè)觸摸鍵。觸摸檢測(cè)IC是為了用可變面積的鍵取代傳統(tǒng)的按鈕鍵而設(shè)計(jì)的
    發(fā)表于 09-11 08:00 ?24次下載
    <b class='flag-5'>TTP223</b>N-BA6<b class='flag-5'>觸摸</b>板檢測(cè)器IC的詳細(xì)資料應(yīng)用和詳細(xì)數(shù)據(jù)手冊(cè)免費(fèi)下載

    TTP223觸摸鍵檢測(cè)芯片的中文資料免費(fèi)下載

    TTP223觸摸鍵檢測(cè)IC,提供1個(gè)觸摸鍵。觸摸檢測(cè)IC是為了用可變面積的鍵取代傳統(tǒng)的按鈕鍵而設(shè)計(jì)的。低功耗和寬工作電壓是觸摸鍵的DC和A
    發(fā)表于 11-19 08:00 ?223次下載
    <b class='flag-5'>TTP223</b><b class='flag-5'>觸摸</b>鍵檢測(cè)芯片的中文資料免費(fèi)下載

    三款ttp223觸摸開(kāi)關(guān)電路圖分享

    TTP223觸摸臺(tái)燈常用的一款微功耗CMOS觸摸IC,其工作電壓最高為5.5V,靜態(tài)耗電只有幾微安。上圖電路中,只要觸摸一下觸摸電極,該I
    發(fā)表于 04-16 15:37 ?5.4w次閱讀
    三款<b class='flag-5'>ttp223</b><b class='flag-5'>觸摸</b>開(kāi)關(guān)電路圖分享

    TTP223按鍵觸摸板探測(cè)器芯片的數(shù)據(jù)手冊(cè)免費(fèi)下載

    TTP223-BA6和TTP223N-BA6 TonTouchTM是一種觸摸板探測(cè)器IC,提供1個(gè)觸摸鍵。觸摸檢測(cè)芯片是為取代傳統(tǒng)的鍵盤(pán)尺寸
    發(fā)表于 01-11 08:00 ?58次下載
    <b class='flag-5'>TTP223</b>按鍵<b class='flag-5'>觸摸</b>板探測(cè)器芯片的數(shù)據(jù)手冊(cè)免費(fèi)下載

    使用ArduinoTTP223觸摸傳感器制作智能電子投票機(jī)

    電子發(fā)燒友網(wǎng)站提供《使用ArduinoTTP223觸摸傳感器制作智能電子投票機(jī).zip》資料免費(fèi)下載
    發(fā)表于 11-23 14:23 ?0次下載
    使用<b class='flag-5'>Arduino</b>和<b class='flag-5'>TTP223</b><b class='flag-5'>觸摸</b>傳感器制作智能電子投票機(jī)

    基于Arduino觸摸控制

    在這個(gè)項(xiàng)目中,我使用基于 Arduino Capacitive Sensing Library 的硬幣制作了一個(gè)觸摸傳感器,以使我的能夠通過(guò)觸摸
    發(fā)表于 12-07 14:19 ?2次下載

    使用Arduino觸摸控制

    電子發(fā)燒友網(wǎng)站提供《使用Arduino觸摸控制.zip》資料免費(fèi)下載
    發(fā)表于 12-13 14:12 ?2次下載
    使用<b class='flag-5'>Arduino</b>的<b class='flag-5'>觸摸</b><b class='flag-5'>控制</b><b class='flag-5'>燈</b>

    觸摸芯片的小型USB

    方案介紹用觸摸芯片制作了一個(gè)小型USB觸摸芯片是TTP223,小燈泡是5730封裝的三個(gè)小
    發(fā)表于 12-30 15:04 ?9次下載

    如何在樹(shù)莓派Pico上使用觸摸開(kāi)關(guān)TTP223模塊?

    觸摸開(kāi)關(guān) TTP223 模塊,用手輕輕觸摸其類(lèi)似指紋的圖標(biāo)內(nèi)部區(qū)域即可觸發(fā)。工作電壓為 2V ~ 5.5V,共 3 個(gè)引腳(GND、VCC、SIG),GND 為地,VCC 為電源引腳,SIG 為數(shù)字信號(hào)輸出腳。
    的頭像 發(fā)表于 11-21 14:21 ?2414次閱讀
    主站蜘蛛池模板: 国产三级 在线播放 | 台湾毛片 | 亚洲爱婷婷色婷婷五月 | 优优国产在线视频 | 成人欧美一区二区三区 | 99热这里只有精品一区二区三区 | 天天干天天操天天添 | 亚洲三级在线看 | 天天色天天操天天射 | 国产精品伦理一区二区三区 | 三级免费黄色片 | 九九国产在线 | 久久精品国产精品亚洲婷婷 | 国内一区二区三区精品视频 | 国产欧美高清 | 欧美xxxxx性视频 | 亚洲爱爱视频 | 色亚洲视频 | 成人手机看片 | 国模小丫大尺度啪啪人体 | 欧美一区二区三区四区视频 | 在线最新版www资源网 | 99r8这里精品热视频免费看 | 国模龙园园私拍337p | 1024手机最新手机在线 | 免费观看一区二区 | 国产小视频在线看 | 精品特级毛片 | 香蕉视频黄色在线观看 | 亚洲另类激情综合偷自拍 | 牛仔裤美女国产精品毛片 | 快色视频在线观看 | 亚洲成人精品在线 | 黄色成人在线网站 | 成人丁香乱小说 | 亚洲综合在线最大成人 | 日本免费色网站 | 国产小视频免费 | 特黄一级视频 | 2014天堂| 日本不卡视频免费的 |