ماژول سنسور تاچ خازنی Touch Sensor با تراشه TTP223
ماژول سنسور تاچ خازنی Touch Sensor با تراشه TTP223
ماژول سنسور تاچ خازنی با تراشه TTP223 یک ماژول ساده و کارآمد برای تشخیص لمس است. این ماژول از خازن برای تشخیص لمس استفاده میکند و دارای یک تراشهی داخلی به نام TTP223 میباشد. این تراشه با تکنولوژی CMOS ساخته شده و دارای مصرف کمی از قدرت برق میباشد.ماژول سنسور تاچ خازنی با تراشه TTP223 با ولتاژ کاری 2.0 تا 5.5 ولت عمل میکند و خروجی آن میتواند به صورت دیجیتال یا آنالوگ باشد. همچنین، این ماژول قابلیت تنظیم حساسیت خود را دارد و میتوانید آن را با تنظیم یک پین به عنوان SDO تغییر دهید.در کاربردهای گستردهای مانند دکمههای لمسی، سوئیچهای لمسی، کنترلکنندههای روشنایی و دستگاههای الکترونیکی دیگر استفاده میشود. این ماژول با ابعاد کوچک و طراحی ساده، برای استفاده در پروژههای الکترونیکی خانگی و صنعتی مناسب است.
مشخصات فنی ماژول TTP223
- ولتاژ کاری: 2.0 تا 5.5 ولت
- جریان مصرفی: کمتر از 1 میلی آمپر
- خروجی: دیجیتال یا آنالوگ
- قابلیت تشخیص لمس با یک انگشت
- دارای LED برای نشان دادن وضعیت کارکرد
- دارای3 پین ورودی/خروجی: VCC، GND، OUT
- مقاومت بالا در برابر نویز و تداخلات الکترومغناطیسی
- دارای توان مصرفی کم و منبع تغذیه پایدار
بررسی پایه های ماژول تاچ TTP223
- VCC: این پایه برای اتصال به منبع تغذیه استفاده میشود و ولتاژ کاری ماژول باید در محدوده 2.0 تا 5.5 ولت باشد.
- GND: این پایه برای اتصال به زمین یا منبع تغذیه منفی استفاده میشود.
- OUT: این پایه خروجی دیجیتال ماژول است که به این صورت عمل میکند که وقتی که لمسی به سنسور ورودی داده شود، خروجی به حالت HIGH تغییر میکند. در غیر اینصورت، خروجی به حالت LOW باقی میماند.
به همراه ماژول TTP223 چه اقلامی باید خریداری شود؟
- برد آردوینو
- سایر میکروکنترلرها مانند ESP32, ESP8266, RP2040
- رله تک کانال
- کابل فلت
- فیبر
- برد بورد
راه اندازی ماژول TTP223 با آردوینو
مطمئنا! اینجا یک نمونه کد آردوینو برای ماژول تاچ سنسور TTP223 است. این کد وضعیت تاچ سنسور را خوانده و نتیجه را به مانیتور سریال چاپ می کند.توجه کنید که باید پایه VCC ماژول TTP223 را به یک پین 5 ولت آردوینو، پایه GND را به یک پین GND آردوینو و پایه OUT را به پین دیجیتال مشخص شده در کد (در این مثال، پین 2) متصل کنید.
int touchPin = 2; // پین دیجیتالی متصل به پایه OUT ماژول TTP223
void setup() {
pinMode(touchPin, INPUT);
Serial.begin(9600); // شروع کردن مانیتور سریال
}
void loop() {
int touchState = digitalRead(touchPin); // خواندن وضعیت تاچ سنسور
if (touchState == HIGH) {
Serial.println("تاچ شد!"); // اگر تاچ سنسور لمس شد، پیام "تاچ شد!" در مانیتور سریال چاپ میشود.
}
delay(50); // تأخیر برای پایداری
}
راه اندازی ماژول TTP223 با میکروپایتون ESP32, RP2040
توجه کنید که باید پایه VCC ماژول TTP223 را به یک پین 3.3 ولت میکروکنترلر، پایه GND را به یک پین GND میکروکنترلر و پایه OUT را به پین دیجیتال مشخص شده در کد (در این مثال، پین ۲) متصل کنید.همچنین توجه کنید که در مایکروپایتون مانند محیط توسعه آردوینو، مانیتور سریال داخلی ندارد، بنابراین شما باید با استفاده از ابزاری مانند minicom، screen یا putty به کنسول سریال برد متصل شوید. نرخ باد سریال برای کنسول سریال باید ۱۱۵۲۰۰ باشد.
from machine import Pin
import time
touch_pin = Pin(2, Pin.IN) # the digital pin connected to the OUT pin of the TTP223 module
while True:
touch_state = touch_pin.value() # read the state of the touch sensor
if touch_state == 1:
print("Touched!") # if the touch sensor is touched, print "Touched!" to the serial console
time.sleep_ms(50) # delay for stability
مشخصات
- کاربری
- مناسب برای استفاده صنعتی
- نوع ماژول
- مبدل
- ابعاد فیبر
- 24 * 24 *7.2 میلی متر
- سطح تجربه مورد نیاز
- نیمه حرفه ای
- ابعاد
- 25x25mm
- ولتاژ مورد نياز
- 2 تا 5 ولت DC
- ولتاژ خروجی
- VOH: VCC 0.8VVOL: VCC 0.3V
- دمای کاری
- - 20 تا +70 درجه سانتی گراد
- چاپ مس
- دارای چاپ آبی
- تعداد پایه ها
- 3 پایه
- ترتیب پایه ها
- SIG - VCC - GND
- نوع کانکتور
- پین هدر
- سنسور
- تاچ
- خروجی
- یک خروجی دایجیتال متناسب با وضعیت لمس و یا عدم لمس تاچ
- تعداد خروجی
- 1
- جریان مصرفی درحالت فعال
- 1.5 میکرو آمپر در حالت معمول، بیشینه 3 میکروآمپر
توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.