ماژول سنسور تاچ خازنی 8 تایی CAP1188
این ماژول یک کیپد لمسی 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
-
مجتبی همتی | 5ماه قبل نمونه کد 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; }
-
امیر مهدوی | بیش از 4 سال قبل در بخش سریال هیچجوره کار نکرد. تو سایتای خارجی ۴ تا کتابخانه پیدا شد براش ولی هیچکدوم رو این کارایی نداشتن، درواقع یه جوری بود که بصورت رندوم خروجی میداد و صحیح نبودن.
لطفا پروژهایی که بهش بخوره هم فراهم کنید چون عملا بلااستفادس الان
راهنمایی کنید اگر اشتباه میکنم-
ادمین | بیش از 4 سال قبل سلام، در صورت نیاز برای راهنمایی در زمینه برنامه، می توانید به انجمن های سایت مراجعه کنید www.eca.ir/forums
-
-
Hamed hosseini | بیش از 4 سال قبل سلام خسته نباشید من دنبال یه کلید مثل این نوع هستم که وقتی یک عدد 1 یا ۲ رقمی رو بزنم دو تا سیم رو به هم سوئیچ کنه و اتصال برقرار شه میخواستم بدونم این نوع کلید مناسب هست و چطور میشه این کار رو کرد و اگر مناسب نیست ممنون میشم یک صفحه کلید با این مشخصات بهم معرفی کنید-
ادمین | بیش از 4 سال قبل سلام، با لمس هر کلید، خروجی پایه رمبوط به آن کلید فعال می شود
می توانید از مازول های رله استفاده کنید که با فعال شدن آنها، یک کلید قطع و وصل شود
-
-
شهریار ادیب فر | بیش از 5 سال قبل این ماژول از آی سی 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 میکنه .-
ادمین | بیش از 5 سال قبل باتشکر از به اشتراک گذاری تجربیاتتون. -
khaled bahrami | بیش از 3 سال قبل سلام دوست عزیز
میشه لطفا برنامه ای نوشتید و جواب گرفته رو ب اشتراک بذارید ؟ -
Sadeq ebrahimi | بیش از 4 سال قبل سلام آقای ادیب فر
برنامه ای که نوشتید رو میشه به اشتراک بزارید. من کل نت رو سرچ کردم چیز که دستم رو بگیره پیدا نکردم
-
-
Ali Jabbari | بیش از 5 سال قبل از 9 به بعد چطوری کار میکنه؟-
ادمین | بیش از 5 سال قبل سلام، به همان ترتیبی که آمده کار می کند. اعداد از طریق ارتباط سریال به صورت رشته ای ارسال می شوند.
-
- 1
- 2
- بعدی