این ماژول یک کیپد لمسی 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


-
Ebrahim | 1 ماه پیش سلام ، من کلید لمسی تک رو خریدم و استفاده کردم و مشکل تاچ خود به خود رو داره ، آیا این نمونه هم شبیه به اون مدله و تاچ ناخداگاه داره؟ آیا به رطوبت محیط حساسه و ناپایداره؟
-
پشتیبانی | 1 ماه پیش سلام، این مدل از نوع TTP229 است و پایداری بیشتری دارد، در حالت عادی تاچ خودبهخود ندارد ولی در رطوبت زیاد یا سیمکشی بلند ممکن است خطا نشان دهد.
-
-
حسین مقدس | 10 ماه پیش سلام از این میشه بجای کلید راکر استفاده کرد؟یعنی به جای اینکه ۱۶ تا کلید راکر یه جا بزارم یه دونه اینو بزارم که ۱۶ تا لامپ رو بتونم باهاش خاموش و روشن کنم رای توی خودرو میخواستم؟
-
پشتیبانی | 10 ماه پیش سلام نیاز به کد نویسی دارید در حالت عادی پیشنهاد نمی گردد
-
-
مجتبی همتی | 1 سال پیش نمونه کد 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; }
-
امیر مهدوی | 5 سال پیش در بخش سریال هیچجوره کار نکرد. تو سایتای خارجی ۴ تا کتابخانه پیدا شد براش ولی هیچکدوم رو این کارایی نداشتن، درواقع یه جوری بود که بصورت رندوم خروجی میداد و صحیح نبودن.
لطفا پروژهایی که بهش بخوره هم فراهم کنید چون عملا بلااستفادس الان
راهنمایی کنید اگر اشتباه میکنم-
پشتیبانی | 5 سال پیش سلام، در صورت نیاز برای راهنمایی در زمینه برنامه، می توانید به انجمن های سایت مراجعه کنید www.eca.ir/forums
-
-
Hamed hosseini | 6 سال پیش سلام خسته نباشید من دنبال یه کلید مثل این نوع هستم که وقتی یک عدد 1 یا ۲ رقمی رو بزنم دو تا سیم رو به هم سوئیچ کنه و اتصال برقرار شه میخواستم بدونم این نوع کلید مناسب هست و چطور میشه این کار رو کرد و اگر مناسب نیست ممنون میشم یک صفحه کلید با این مشخصات بهم معرفی کنید-
پشتیبانی | 6 سال پیش سلام، با لمس هر کلید، خروجی پایه رمبوط به آن کلید فعال می شود
می توانید از مازول های رله استفاده کنید که با فعال شدن آنها، یک کلید قطع و وصل شود
-
-
شهریار ادیب فر | 6 سال پیش این ماژول از آی سی 8229BSF استفاده میکنه که با میکرو stm32f407 امتحان شد.اینم دیتا شیت آی سی
https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.sunrom.com/get/611100&ved=2ahUKEwj1ooWe0I3mAhUC-aQKHWHHChMQFjAAegQIBBAB&usg=AOvVaw2HZPfS-vuIDdeNcrIsYqWp
لازم به ذکر است پروتکل ارتباطی اش spi هست . به این صورت کهSDO رو به یک پین ورودی و MISO متصل کنیدو scl رو sck . حالا SDOدر حالت sleep همیشه high است و بعد از تماس کلید یک سیگنال Low ارسال میکنه . پین ورودی رو برنامه ریزی کنید که پس از دریافت سیگنال low پریفرال spi شروع به دریافت دیتا کنه . اساس کار این آی سی در ماژول یه این صورته بعد از ارسال سیگنال low بین 10 میکرو ثانیه تا 2 میلی ثانیه صبر میکنه که کلاک وارد پین scl بشه اگه تو این زمان کلاک وارد شد شروع به ارسال دیتا از طریق پین sdo میکنه .مشاهده پاسخ ها (3)-
پشتیبانی | 6 سال پیش باتشکر از به اشتراک گذاری تجربیاتتون.
-
-
Ali Jabbari | 6 سال پیش از 9 به بعد چطوری کار میکنه؟-
پشتیبانی | 6 سال پیش سلام، به همان ترتیبی که آمده کار می کند. اعداد از طریق ارتباط سریال به صورت رشته ای ارسال می شوند.
-
-
محمد رحیمی | 6 سال پیش سلام. برای ارتباط i2c نیاز به ماژول خاصی داره؟-
پشتیبانی | 6 سال پیش سلام، به ماژول خاصی نیاز ندارد
-
-
حسین فاتحی | 7 سال پیش سلام دیتاشیت و کتابخانه آردوینو را در صورت امکان قرار بدید . ممنون-
پشتیبانی | 7 سال پیش سلام، در صورت گوگل کردن به نتایج مفیدی دست خواهید یافت
پ.ن: به عنوان نمونه: http://tiny.cc/r4dm6y
-
-
عبدالرضا تاجيك | 7 سال پیش سلام
دیتا شیت یا توابع راه اندازیش را هم بزارید
ممنون
- 1
- 2
- بعدی


