باستخدام وحدة لمس TTP223B ومرحّل للتحكم في أحمال التيار المتردد والمستمر بواسطة لوحة Arduino
في هذا الدرس سنستكشف كيفية استخدام وحدة اللمس السعوية TTP223B جنبًا إلى جنب مع مرحّل للتحكم في الأحمال AC أو DC باستخدام Arduino. تعمل وحدة TTP223B كمستشعر لمس، مما يتيح لك تفعيل أو تعطيل المرحّل بلمسة بسيطة. يمكن استخدام هذا الإعداد في تطبيقات متنوعة مثل التحكم في الإضاءة أو الأجهزة الإلكترونية الأخرى عن بُعد.




ستكون نتيجة هذا المشروع نظام تحكم باللمس فعّال وسهل الاستخدام لأجهزتك الكهربائية. سنستعرض مكونات الأجهزة اللازمة وتعليمات التوصيل وشرح الكود لمساعدتك على إعداد مشروعك بسلاسة. لمزيد من الإيضاح يمكنك أيضًا الرجوع إلى الفيديو (في الفيديو عند 00:00).
شرح الأجهزة
المكونات الرئيسية المستخدمة في هذا المشروع هي وحدة اللمس TTP223B ومرحل. TTP223B هو مستشعر لمس سعوي يكتشف إدخال اللمس ويُخرج إشارة عالية أو منخفضة. يعمل عند 2.0 فولت إلى 5.5 فولت، مما يجعله متوافقًا مع منطق أردوينو 5 فولت. عند تفعيل لوحة اللمس، ترسل الوحدة إشارة إلى الأردوينو، الذي يمكنه بعد ذلك التحكم في المرحل.
يعمل المرحّل كمفتاح يمكنه التحكم في أجهزة تعمل بجهد مرتفع. ويسمح لإشارة الأردوينو ذات الجهد المنخفض بالتحكم في أحمال بجهد أعلى، سواء كانت مترددة أو مستمرة. هذا العزل يضمن بقاء الأردوينو آمناً أثناء التحكم في أجهزة أكبر. يتطلب المرحّل عادةً تيارًا صغيرًا لتفعيله، وهو ما يوفره الأردوينو بسهولة.
تفاصيل ورقة البيانات
| المصنّع | غير معروف |
|---|---|
| رقم القطعة | TTP223B |
| جهد المنطق/المدخلات والمخرجات | 2.0 - 5.5 فولت |
| جهد التغذية | 2.0 - 5.5 فولت |
| تيار الخرج | 20 mA كحد أقصى |
| نوع الإخراج | مستوى رقمي مرتفع/منخفض |
| وقت الاستجابة | 60 مللي ثانية نموذجي |
| درجة حرارة التشغيل | -20 إلى 85 °C |
| حزمة | TO-92 |
| ملاحظات / متغيرات | إعدادات الحساسية المختلفة |
- تأكد من توفر مصدر طاقة مناسب (2.0 - 5.5 فولت).
- انتبه إلى إعدادات حساسية اللمس.
- استخدم ترانزستورًا لتشغيل المرحلات ذات التيار العالي.
- اجعل الأسلاك قصيرة لتجنب تداخل الإشارة.
- اختبر عمل المرحّل أولاً مع الأجهزة ذات الجهد المنخفض.
تعليمات التوصيل الكهربائي
لتوصيل وحدة اللمس TTP223B والريلاي إلى الأردوينو الخاص بك، اتبع الخطوات التالية:
أولاً، قم بتوصيل الـVCCدبوس الـ TTP223B إلى دبوس 5V على الأردوينو وGNDقم بتوصيل الدبوس بالأرضي. بعد ذلك، قم بتوصيل دبوس الخرج لـ TTP223B (الموسوم عادةًOUT) إلى الدبوس الرقمي 2 على الأردوينو. بالنسبة للمرحل، قم بتوصيل دبوس التحكم إلى الدبوس الرقمي 10 على الأردوينو. يجب أيضًا توصيل VCC وGND الخاصين بالمرحل إلى 5V والأرضي في الأردوينو على التوالي. أخيرًا، قم بتوصيل دائرة الحمل بالمرحل وفقًا لمواصفات المرحل.
تأكد من أن جميع التوصيلات محكمة، وافحص توصيلات المرحل مرة أخرى لمنع حدوث قصر كهربائي. إذا كنت تستخدم وحدة مرحل، فراجع دليل الوحدة للحصول على تعليمات توصيل محددة.
أمثلة على الكود وشرح تفصيلي
فيما يلي جزء من كود الأردوينو الذي يهيئ حساس اللمس TTP223B ويتحكم في المرحل:
int LD = 200; // Loop Delay. Controls how long after release the bulb is ON
void setup() {
Serial.begin(9600);
pinMode(10, OUTPUT); // LED for button 1
pinMode(2, INPUT); // Button 1 input pin 2
Serial.println("Robojax Test: TTP223B touch");
}
في هذا المقتطف، المتغيرLDيُعرّف للتحكم في مدة بقاء المرحل نشطًا بعد اكتشاف اللمسة. الـsetup()تقوم الدالة بتهيئة الاتصال التسلسلي وتضبط الدبابيس كمخرجات ومدخلات.
void loop() {
if(digitalRead(2)) {
Serial.println("Button Touched");
digitalWrite(10, LOW); // Turn the LED ON
delay(LD);
} else {
digitalWrite(10, HIGH); // Turn OFF the LED
}
}
الloop()تتحقق الدالة مما إذا كان مستشعر اللمس مفعلًا عبر قراءة حالة الدبوس 2. إذا تم اكتشاف اللمس، فإنها تطبع رسالة على المراقب التسلسلي وتفعّل المرحل المتصل بالدبوس 10. بعد التأخير المحدد، تقوم بإيقاف تشغيل المرحل.
عرض توضيحي / ما الذي تتوقعه
بعد إكمال توصيل الأسلاك وتحميل الكود، يجب أن يؤدي لمس وحدة TTP223B إلى تفعيل الريليه وتشغيل الحمل المتصل. يجب أن ترى الرسالة "Button Touched" في المراقب التسلسلي كلما تم اكتشاف اللمس (في الفيديو عند 05:00). إذا لم يعمل الريليه، فتحقق من التوصيلات مرة أخرى وتأكد من أن الريليه يعمل بشكل صحيح.
تشمل الأخطاء الشائعة تعيينات دبابيس خاطئة وأخطاء في التوصيل، والتي قد تمنع المرحل من العمل كما هو مقصود. كن حذرًا من تصنيفات الجهد والتيار للحمل لتجنب تلف المرحل أو الأردوينو.
طوابع زمنية للفيديو
- 00:00- مقدمة
- 05:00- عرض التحكم باللمس
- 07:30- شرح توصيل الأسلاك
الموارد والمراجع
لا توجد موارد حتى الآن.
ملفات📁
ورقة البيانات (pdf)
-
TTP223 datasheet by Taiwan Semiconductor (TONTEK)
application/pdf0.27 MB