基于TTP223触摸传感器IC和与Arduino连接的门锁系统

在本篇文章中,我们将学习如何使用arduino和触摸传感器ttp223设计基于触摸的门锁系统。该门锁系统是用于开关电路的简单项目,即借助简单的触摸即可打开/关闭伺服电机。只需触摸一下即可将门锁定或解锁。我们将触摸传感器ttp223用作开关,并使用lcd来显示门锁的状态,以及使用led来指示开/关状态。
该项目的应用领域是家庭和办公室,只需触摸即可打开和关闭门。将触摸传感器ttp223与arduino连接用作解锁门的开关。
ttp223电容式触摸传感器
电容式触摸传感器模块基于专用ttp223触摸传感器ic。该模块提供了一个11 x 10.5mm的集成触摸感应区域,传感器范围约为5mm。当触发传感器时,板载led将点亮。触发后,模块输出将从其空闲的低电平切换到高电平。通过焊接跳线允许将其工作模式重新配置为低电平有效或触发输出。
ttp223是1键触摸板检测器ic,适用于检测电容性元件的变化。它功耗非常低,工作电压仅为2.0v〜5.5v。快速模式下的响应时间最大约为60ms,低功耗模式下@ vdd = 3v的响应时间为220ms。灵敏度可以通过外部电容(0〜50pf)来调节。
ttp223电容式触摸传感器的工作原理
电容式屏幕不使用手指的压力来改变电流。取而代之的是,它们可以与任何带有电荷的物质一起使用-包括人体皮肤。
当手指敲击屏幕时,微小的电荷会转移到手指上,从而形成电路,在屏幕的该点产生电压降。该软件处理该电压降的位置并命令随后的动作。
所需的组件
●    arduino uno开发板
●    ttp223电容式触摸传感器
●    1602 lcd显示屏
●    sg90伺服电机
●    led指示灯
●    面包板
●    连接线
连接电路图
将ttp223触摸传感器的信号引脚连接到arduino数字引脚7。将伺服电机信号引脚连接到arduino数字引脚3。通过330欧姆电阻将led连接到arduino数字引脚5。
如图所示,将lcd连接到arduino的模拟引脚a0、a1、a2、a3、a4、a5。
项目工作过程
代码上传后,液晶显示屏将显示
touch based
door lock system
伺服电机将复位到原始位置。
如果触摸了触摸传感器,则液晶显示屏将显示:
status: unlocked
touch to lock
同时,伺服电机将旋转180度,led点亮。
如果再次触摸触摸传感器,则液晶显示屏将显示:
status: locked
touch to unlock
同时,伺服电机将反向旋转180度,并且led会熄灭。
源代码/程序
以下是使用arduino和触摸传感器ttp223的基于触摸的门锁系统的代码。,编译并上传到arduino uno开发板。
#include
#include
liquidcrystal lcd(a0,a1,a2,a3,a4,a5);
const int servopin = 3; // servo pin
const int touchpin = 7; // pushtouch pin
int ledpin = 5;
int touchstate = 0;
int directionstate = 0;
servo myservo;
int pos = 0;
void setup() {
lcd.begin(16,2);
lcd.print( touch based);
lcd.setcursor(0, 1);
lcd.print(door lock system);
myservo.attach(3);
pinmode(touchpin, input);
pinmode(ledpin, output);
}
void loop(){
touchstate = digitalread(touchpin);
if (directionstate == 0){
if (touchstate == high) {
directionstate = 1;
for(pos = 0; pos =1; pos -=1)
digitalwrite(ledpin,0);
lcd.clear();
lcd.print(status: locked);
lcd.setcursor(0, 1);
lcd.print(touch to unlock);
{
myservo.write(pos);
delay(15);
}
}
}
}


三星两款正方形显示器将亮相IFA 九月上市
iphone5图片_苹果iphone5真机图片(超高清多图)
影响MOSFET阈值电压的因素
未来量子计算机的材料可能是弹力钻石?
电线电缆的注意事项以及故障分析
基于TTP223触摸传感器IC和与Arduino连接的门锁系统
带有RFID的考勤系统的制作教程
激光焊接技术在焊接集成电路的优势
高低温湿热试验箱的安全规范
【数据库数据恢复】Oracle数据库truncate表的数据恢复过程
RF-DG-52PAS CC2652P Zigbee 3.0 USB Dongle烧录指南
低压配电柜的电流电压、无功补偿方式和电表读数
1OkV变压器油绝缘试验 变压器油试验的意义
7段数码管显示的VHDL设计(两款设计方案)
曝小米10系列将于2月初发布 起售价预计超过3500元
亚太6号卫星参数表
PC5529宽压输入异步升压芯片ESOP8封装
空调遥控器上的eco是什么意思
这届CES解决了用户对电脑最头疼的四大缺陷!
鸿蒙OS被寄予厚望 鸿蒙车机OS正式亮相