
ماژول سنسور لمسی خازنی(فنری)
این ماژول یک کیپد لمسی 16 کلیدی 4x4 است که برخلاف کیپدهای مکانیکی، از دکمههای لمسی استفاده میکند و تجربه بهتری در استفاده ارائه میدهد. به دلیل نداشتن قطعات مکانیکی، این کیپد دوام بیشتری نسبت به کیپدهای مکانیکی دارد. این ماژول خروجی دیجیتال برای 8 کلید اول و خروجی دیجیتال I2C برای خواندن وضعیت هر 16 کلید فراهم میکند. پروتکل I2C تنها به دو اتصال نیاز دارد و مستقیماً به آردوینو، رزبری پای، NodeMcu، ESP8266 و ESP32 قابل اتصال است.
آیسی لمسی TTP229 به صورت ویژه برای کنترل پدهای لمسی طراحی شده است. این دستگاه دارای یک تنظیمکننده داخلی برای حسگر لمسی است. روش سنجش پایدار این دستگاه در شرایط محیطی متنوع کار میکند و کنترل رابط کاربری از طریق مواد دیالکتریک غیرهادی انجام میشود. کاربرد اصلی این ماژول جایگزینی با کلید یا دکمههای مکانیکی است. این ماژول دارای دو حالت کاری است: یک حالت 8 کلیدی با خروجی مجزا برای 8 کانال و یک حالت 16 کلیدی با استفاده از رابط I2C که باعث صرفهجویی بیشتر در تعداد پایهها و اتصالات میشود.
مشخصات
ولتاژ کاری: 2.4 تا 5.5 ولت
دارای تنظیمکننده داخلی
مبتنی بر تراشه : TTP229
تعداد کانال: 16 کانال
ولتاژ کاری: 2.4 ~ 5.5 ولت
تعداد پین: 12 پین
ابعاد : 49.3x64.5 میلی متر
ویژگی
جریان آماده به کار در 3 ولت و در حالت خواب:
جریان 2.5 میکرو آمپر معمولی برای 16 کلید ورودی
جریان 2 میکرو آمپر معمولی برای 8 کلید ورودی
حالتهای کاری مختلف قابل انتخاب با جامپر روی ماژول:
حالت ساده 8 کلیدی با خروجی مستقل برای 8 کانال (پیشفرض)
حالت پیشرفته 16 کلیدی با خروجی رابط I2C
خروجیهای مجزا برای 8 کلید در حالت 8 کلیدی
رابط سریال 2 سیم برای هر دو حالت 16 و 8 کلیدی
خروجی قابل تنظیم به CMOS/OD/OC
قابلیت انتخاب فعالسازی با وضعیت
حالت چندکلیدی یا تککلیدی با قابلیت انتخاب
ارائه دو نوع نرخ نمونهگیری: نرخ کند 8 هرتز و نرخ سریع 64 هرتز
حداکثر زمان نگهداری کلید تا حدود 80 ثانیه
کالیبراسیون خودکار در زمان روشن شدن (باید حداقل 1 ثانیه بعد از روشن شدن به کیپد دست نزنید)
کالیبراسیون خودکار برای تغییرات محیطی
قابلیت تنظیم حساسیت توسط کاربر
کاربردها
سیستم قفل درب مبتنی بر رمز عبور
ربات کنترل از راه دور را لمس کنید
پروژه های مبتنی بر AVR و ARM و PIC
پروژه های مبتنی بر انواع امبدد بردها مثل آردوینو و Raspberry-pi
سلام از این میشه بجای کلید راکر استفاده کرد؟یعنی به جای اینکه ۱۶ تا کلید راکر یه جا بزارم یه دونه اینو بزارم که ۱۶ تا لامپ رو بتونم باهاش خاموش و روشن کنم رای توی خودرو میخواستم؟
سلام نیاز به کد نویسی دارید در حالت عادی پیشنهاد نمی گردد
نمونه کد uint8_t tp_available(){ uint8_t k=0; if(!TP_SDO){ while (!TP_SDO); // DV HIGH _delay_us(10); for (uint8_t i = 0; i < 16; i++){ TP_SCL(LOW); _delay_us(5); // 100KHz if(!TP_SDO) k = i + 1; TP_SCL(HIGH); _delay_us(5); // 100KHz } } return k; }