ماژول سنسور لمسی ۳ پین
(Touch Sensor Module – 3 Pin)
👆 ماژول سنسور لمسی خازنی ۳ پین – رابط لمسی ساده و کارآمد
ماژول سنسور لمسی ۳ پین یک راهحل ساده، مقرونبهصرفه و بسیار مؤثر برای افزودن قابلیت لمسی به پروژههای الکترونیکی شماست. این ماژول با طراحی مینیمال و ۳ پین (VCC, GND, OUT) نصب و راهاندازی فوقالعاده آسانی دارد و مستقیماً با بردهای آردوینو، رزبری پای، ESP8266 و ESP32 سازگار است. مبتنی بر سنسور مشهور TTP223B، امکان تشخیص لمس انگشت را حتی از پشت شیشه، پلاستیک یا چوب فراهم میکند.
📊 مشخصات فنی دقیق ماژول (مدل ۳ پین)
ویژگیهای الکتریکی:
-
ولتاژ کاری: ۲٫۰V تا ۵٫۵V DC (سازگار جهانی)
-
جریان استندبای: تنها ۱٫۵µA (ایدهآل برای پروژههای باتریمحور)
-
خروجی: سیگنال دیجیتال TTL (HIGH/LOW) – فقط پین OUT
-
حساسیت: قابل تنظیم با خازن خارجی (پین AHLB داخلی)
-
زمان پاسخ: کمتر از ۶۰ms در ۳V
-
پیکربندی خروجی: قابل تنظیم به Active-High یا Active-Low (با لحیمکاری)
ویژگیهای فیزیکی و ساختاری:
-
پیکربندی پین: فقط ۳ پین – VCC, GND, OUT
-
ابعاد فشرده: معمولاً ۱۵mm × ۲۴mm
-
پد لمسی: مسطح با پوشش طلایی (مقاوم در برابر اکسیداسیون)
-
خازن تنظیم حساسیت: SMD نصب شده (معمولاً ۵۰pF)
-
ناحیه تشخیص: دایرهای به قطر حدود ۱۰mm روی PCB
مزایای کلیدی مدل ۳ پین:
-
سادگی اتصال: فقط ۳ سیم برای راهاندازی
-
کاهش خطا: سیمبندی کمتر = احتمال خطای کمتر
-
صرفهجویی فضایی: ابعاد کوچکتر
-
قیمت بهینه: حذف قطعات غیرضروری
-
یکپارچگی: همه تنظیمات بهینه از پیش انجام شده
🔌 اتصال و راهاندازی – فوقالعاده ساده!
نحوه اتصال ۳ سیمه:
| پایه ماژول | رنگ معمول | پایه آردوینو | توضیح |
|---|---|---|---|
| VCC | قرمز | 5V یا 3.3V | تغذیه مثبت |
| GND | مشکی | GND | زمین |
| OUT/SIG | زرد/سبز | هر پین دیجیتال | خروجی سیگنال |
نمودار اتصال:
ماژول لمسی ۳ پین آردوینو Uno
VCC ---------------- 5V
GND ---------------- GND
OUT ---------------- D2 (یا هر پین دیجیتال)
کد پایه آردوینو (بدون تنظیمات اضافه):
// سادهترین کد برای ماژول لمسی ۳ پین const int touchPin = 2; // پین D2 به OUT ماژول const int ledPin = 13; // LED داخلی آردوینو void setup() { pinMode(touchPin, INPUT); pinMode(ledPin, OUTPUT); Serial.begin(9600); Serial.println("ماژول لمسی 3 پین آماده است"); } void loop() { int touchState = digitalRead(touchPin); if (touchState == HIGH) { digitalWrite(ledPin, HIGH); Serial.println("✅ لمس تشخیص داده شد"); } else { digitalWrite(ledPin, LOW); } delay(50); // تاخیر کوچک برای عملکرد نرم }
کد پیشرفتهتر با تشخیص لمس کوتاه/طولانی:
// تشخیص هوشمند لمس با ماژول ۳ پین #define TOUCH_PIN 2 #define BUZZER_PIN 8 unsigned long touchStartTime = 0; bool touchActive = false; const int LONG_PRESS_TIME = 1000; // 1 ثانیه void setup() { Serial.begin(115200); pinMode(TOUCH_PIN, INPUT); pinMode(BUZZER_PIN, OUTPUT); Serial.println("🔧 ماژول لمسی 3 پین - حالت پیشرفته"); } void loop() { int currentState = digitalRead(TOUCH_PIN); // شروع لمس if (currentState == HIGH && !touchActive) { touchStartTime = millis(); touchActive = true; Serial.println("👆 لمس شروع شد"); tone(BUZZER_PIN, 1200, 100); } // لمس طولانی if (touchActive && currentState == HIGH) { if (millis() - touchStartTime > LONG_PRESS_TIME) { Serial.println("⏱️ لمس طولانی تشخیص داده شد!"); tone(BUZZER_PIN, 2000, 300); touchActive = false; // جلوگیری از تکرار } } // پایان لمس کوتاه if (currentState == LOW && touchActive) { unsigned long touchDuration = millis() - touchStartTime; if (touchDuration < LONG_PRESS_TIME) { Serial.print("🟢 لمس کوتاه: "); Serial.print(touchDuration); Serial.println(" ms"); // کنترل LED داخلی با تعداد لمس static int tapCount = 0; tapCount++; digitalWrite(LED_BUILTIN, tapCount % 2); } touchActive = false; } delay(10); }
⚙️ تنظیمات و کانفیگ پیشرفته
۱. تغییر حالت خروجی (در صورت نیاز):
مدل ۳ پین معمولاً در حالت Active-High (لمس = HIGH) کانفیگ شده. برای تغییر:
-
شناسایی پد AHLB روی PCB (اگر موجود باشد)
-
لحیمکاری پل بین AHLB و GND برای Active-Low
۲. افزایش حساسیت (برای پوشش ضخیمتر):
-
موازی کردن یک خازن کوچک (۲-۱۰pF) بین پد لمسی و GND
-
استفاده از سیم اکسپندر به پد مسطح بزرگتر
-
تنظیم ولتاژ تغذیه در محدوده بالاتر (تا ۵٫۵V)
۳. اتصال چند ماژول (مالتیتاچ ساده):
// کنترل ۳ ماژول لمسی مستقل int touchPins[] = {2, 3, 4}; int ledPins[] = {5, 6, 7}; int touchCount = 3; void setup() { Serial.begin(9600); for (int i = 0; i < touchCount; i++) { pinMode(touchPins[i], INPUT); pinMode(ledPins[i], OUTPUT); } } void loop() { for (int i = 0; i < touchCount; i++) { if (digitalRead(touchPins[i]) == HIGH) { digitalWrite(ledPins[i], HIGH); Serial.print("سنسور "); Serial.print(i + 1); Serial.println(" فعال شد"); } else { digitalWrite(ledPins[i], LOW); } } delay(100); }
🛠 پروژههای عملی و ایدههای خلاقانه
🎮 پروژههای ساده برای مبتدیان:
-
کلید لمسی LED: کنترل روشنایی با لمس
-
شمارنده لمسی: شمارش تعداد لمسها
-
قفل دیجیتال: ترکیب چند ماژول برای کد عبور
-
کنترل موتور: روشن/خاموش کردن موتور DC
🏠 کاربردهای خانگی هوشمند:
-
کلید لمسی لامپ: جایگزین کلیدهای سنتی
-
کنترلر پرده: لمس کوتاه = باز/بسته، لمس طولانی = توقف
-
پنل کنترل لمسی وسایل: تلویزیون، فن، بخاری
-
آیفون لمسی: بدون نیاز به فشار فیزیکی
🔬 پروژههای پیشرفته:
-
صفحه کلید موسیقی: هر پد یک نت موسیقی
-
سیستمهای صنعتی: کنترل ماشینآلات در محیطهای مرطوب
-
تجهیزات پزشکی: کنترل بدون تماس فیزیکی مستقیم
-
کنترلرهای خودرو: پنلهای داخلی مدرن
💡 ایدههای خلاقانه:
-
نقاشی دیجیتال: قلم موی لمسی
-
سازهای موسیقی: درام پد الکترونیک
-
بازیهای تعاملی: صفحه بازی لمسی
-
هنرهای رسانهای: اینستالیشنهای تعاملی
📊 جدول مقایسه: مدل ۳ پین در مقابل مدل ۴ پین
| ویژگی | مدل ۳ پین | مدل ۴ پین (دارای AOUT) |
|---|---|---|
| تعداد پین | ۳ (VCC, GND, OUT) | ۴ (VCC, GND, DO, AO) |
| خروجی آنالوگ | ❌ ندارد | ✅ دارد (خواندن حساسیت) |
| سیمکشی | سادهتر | پیچیدهتر |
| قیمت | کمتر | بیشتر |
| تنظیم حساسیت | با خازن ثابت | با پتانسیومتر قابل تنظیم |
| بهترین کاربرد | پروژههای ساده/تجاری | پروژههای آزمایشی/پیشرفته |
| فضای نصب | کمتر | بیشتر |
❓ سوالات متداول (FAQ) – مدل ۳ پین
🤔 چرا مدل ۳ پین را انتخاب کنم؟
-
اگر فقط نیاز به تشخیص ساده لمس دارید (بله/خیر)
-
برای پروژههای با محدودیت فضا
-
برای تولید انبوه و کاهش هزینه
-
وقتی سادگی و قابلیت اطمینان اولویت است
🔧 آیا میتوانم حساسیت آن را تغییر دهم؟
بله، اما با محدودیت:
-
تعویض خازن SMD روی PCB (برای کاربران پیشرفته)
-
اضافه کردن خازن خارجی موازی
-
تغییر ولتاژ تغذیه
💧 آیا میتوانم از پشت شیشه استفاده کنم؟
بله! تا ضخامت ۳-۵mm (بستگی به تنظیم حساسیت اولیه دارد)
⚡ آیا نیاز به مقاومت Pull-up/down دارم؟
خیر! سنسور TTP223B داخلاً دارای Pull-down است.
🔌 چگونه بفهمم Active-High است یا Active-Low؟
-
تست عملی: به آردوینو وصل کنید و لمس کنید
-
اگر لمس = HIGH → Active-High
-
بررسی دیتاشیت: معمولاً پد AHLB به VCC وصل شده
🛡 در برابر نویز محیطی مقاوم است؟
بله، الگوریتمهای داخلی نویزگیری دارد اما در محیطهای صنعتی شدید ممکن است نیاز به شیلد داشته باشد.
📦 محتوای بسته خرید
-
۱ عدد ماژول سنسور لمسی ۳ پین با کیفیت بالا
-
۳ عدد سیم جامپر نر-مادگی ۲۰cm (رنگبندی استاندارد)
-
برگه راهنمای سریع فارسی (اتصال + کد پایه)
-
دیتاشیت فنی سنسور TTP223B
✅ مزایای خرید این ماژول از ما
تضمین کیفیت:
-
تست ۱۰۰٪ عملکرد قبل از ارسال
-
استفاده از IC اصلی TTP223B (نه نمونههای تقلبی)
-
پد طلایی با پوشش ضد اکسیداسیون
پشتیبانی ویژه:
-
ارائه کدهای آماده برای آردوینو، ESP32، رزبری پای
-
گروه تلگرامی پشتیبانی فنی
-
ویدیوهای آموزشی رایگان
خدمات اضافی:
-
امکان خرید عمده با تخفیف ویژه (بالای ۵۰ عدد)
-
ارائه فاکتور رسمی
-
ارسال سریع به تمام نقاط کشور
🏷 برچسبهای کلیدی سئو
ماژول سنسور لمسی ۳ پین، سنسور لمسی خازنی ۳ پایه، خرید ماژول لمسی آردوینو، TTP223 ماژول لمسی، سنسور تماس ۳ سیمه، ماژول تاچ ۳ پین، قیمت سنسور لمسی ارزان، آموزش اتصال سنسور لمسی به آردوینو، پروژه لمسی ساده، کلید لمسی دیجیتال، ماژول لمسی کم مصرف، سنسور لمسی باتری خور، ماژول لمسی ESP32، سنسور لمسی رزبری پای، کد آردوینو سنسور لمسی، فروش ماژول الکترونیکی، سنسور لمسی صنعتی، ماژول لمسی ضد آب غیرمستقیم، سنسور لمسی از پشت شیشه، ماژول لمسی مخصوص پروژه
🎯 پروژه استارتر رایگان با خرید!
با خرید این ماژول، به صورت رایگان دسترسی به پروژههای زیر را دریافت میکنید:
-
لامپ لمسی هوشمند با قابلیت دیمر
-
قفل درب دیجیتال با ترکیب ۴ ماژول
-
درام پد الکترونیک ۸ کاناله
-
کنترلر بازی ساده با صفحه لمسی
📞 برای مشاوره فنی و خرید عمده:
کارشناسان ما آماده پاسخگویی به سوالات شما هستند.
✨ همین حالا پروژه لمسی خود را شروع کنید!
با سادگی اتصال ۳ سیمه و کدنویسی آسان، در کمتر از ۵ دقیقه اولین لمس را تشخیص دهید.









ترانزیستورها
خازنها
دیودها
رگولاتورها
مقاومتها
کریستال و اسیلاتور
مدارات مجتمع
ابزارها
تجهیزات
تجهیزات لحیمکاری
مولتیمتر و ابزار اندازهگیری
منبع تغذیه و باتری
تستر