این آموزش بخشی است از: کنترل رله با استفاده از آردوینو
این یک گروه از ویدیوهای مربوط به رله است. لینک سایر ویدیوها در زیر این مقاله قرار دارد.
استفاده از ماجیول لمسی TTP223B و ریلی برای کنترل بارهای AC/DC با آردوینو
در این آموزش، نحوهٔ استفاده از ماجیول لمسی خازنی TTP223B بههمراه یک ریلی برای کنترل بارهای AC یا DC با استفاده از آردوینو را بررسی خواهیم کرد. ماجیول TTP223B بهعنوان یک حساس(حس کننده) لمسی عمل میکند و به شما امکان میدهد با یک لمس ساده ریلی را فعال یا غیرفعال کنید. این راهاندازی میتواند برای کاربردهای مختلفی مانند کنترل روشنایی یا سایر دستگاههای الکترونیکی از راه دور استفاده شود.




نتیجهٔ این پروژه یک سیستم کنترل لمسی کارآمد و آسان برای استفاده برای دستگاههای برقی شما خواهد بود. ما مؤلفههای سختافزاری لازم، دستورالعملهای سیمکشی و توضیحات شِفر (کود) را بررسی خواهیم کرد تا به شما کمک کنیم پروژهتان را بهصورت یکپارچه راهاندازی کنید. برای توضیحات بیشتر میتوانید به ویدئو مراجعه کنید (در ویدئو در 00:00).
سختافزار به زبان ساده
اجزای اصلی مورد استفاده در این پروژه شامل ماجیول لمسی TTP223B و یک ریلی هستند. TTP223B یک حساس(حس کننده) لمسی خازنی است که ورودی لمسی را تشخیص میدهد و سیگنال با سطح منطقی بالا یا پایین خروجی میدهد. این ماجیول در بازه ولتاژ کاری 2.0V تا 5.5V عمل میکند و بنابراین با منطق 5V آردوینو سازگار است. وقتی پد لمسی فعال شود، ماجیول سیگنالی به آردوینو ارسال میکند که آردوینو سپس میتواند ریلی را کنترل کند.
ریلی بهعنوان یک کلید عمل میکند که میتواند دستگاههای با ولتاژ بالا را کنترل کند. این اجازه میدهد سیگنال ولتاژ پایین آردوینو بارهای AC یا DC با ولتاژ بالاتر را کنترل کند. این جداسازی باعث میشود آردوینو هنگام کنترل دستگاههای بزرگتر ایمن بماند. ریلی معمولاً برای فعالشدن به جریان کمی نیاز دارد که بهراحتی توسط آردوینو تأمین میشود.
جزئیات مشخصات فنی
| تولیدکننده | نامشخص |
|---|---|
| شماره قطعه | TTP223B |
| ولتاژ منطقی/ورودی-خروجی | 2.0 - 5.5 V |
| ولتاژ تغذیه | 2.0 تا 5.5 V |
| جریان خروجی | حداکثر 20 میلیآمپر |
| نوع خروجی | سطح دیجیتال بالا/پایین |
| زمان پاسخ | 60 ms معمولی |
| دمای عملیاتی | -20 تا 85 °C |
| بسته | TO-92 |
| یادداشتها / انواع | تنظیمات حساسیتهای مختلف |
- از تأمین منبع تغذیه مناسب اطمینان حاصل کنید (2.0 - 5.5 V).
- به تنظیمات حساسیت لمس توجه کنید.
- برای راهاندازی ریلیهای جریانبالا از ترانزیستور استفاده کنید.
- برای جلوگیری از تداخل سیگنال، سیمکشی را کوتاه نگه دارید.
- ابتدا عملکرد ریلی را با دستگاههای کمولتاژ آزمایش کنید.
دستورالعمل سیمکشی
برای سیمکشی ماجیول لمسی 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- راهنمای گامبهگام سیمکشی
این آموزش بخشی از: کنترل رله با استفاده از آردوینو
- Arduino Code and Video for a Dual-Channel 5V Relay
- کنترل ریلی 5V با استفاده از آردوینو برای راهاندازی بار AC یا DC مانند لامپ یا موتور
- TTP224 حساس(حس کننده) لمسی 4 کاناله برای قطع و وصل بارهای AC/DC با ریلی
- استفاده از ماجیول ریلی ۵ ولت (کم-تحریک) با آردوینو
- استفاده از ماجیول MAX6675 برای ترموکوپل نوع K همراه با ریلی و نمایشگر
- استفاده از سوئیچ رید برای کنترل ریلی و بارهای AC/DC با آردوینو
- استفاده از یک دکمه فشاری آردوینو برای قطع و وصل کردن ریلی و لامپ AC
منابع و مراجع
هنوز هیچ منبعی موجود نیست.
فایلها📁
برگه مشخصات (pdf)
-
برگه داده TTP223 توسط شرکت Taiwan Semiconductor (TONTEK)
TTP223_datasheet.pdf0.27 MB