آردوینو آموزش آردوینو پروژه های آردوینو سرگرمی

آموزش ساخت کلید جادویی برد آردوینو Arduino و ماژول TTP223 تاچ خازنی

ttp223-arduino-touch-sensor-digispark
نوشته شده توسط پریسا پوربلورچیان

کلید جادویی دقیقا چیست؟ تعبیر این کلید به این صورت است که با هربار تحریک کردن کلید، یک کاری را در خروجی انجام می‌دهد. خب اینجوری خیلی جالب می‌شد. ولی برای اینکه چنین کلید Key داشته باشیم که با هر بار تحریک کردن آن، ما را شگفت زده کند، نیاز است که در ابتدا آموزش ساخت کلید جادویی ساده را با هم انجام دهیم. در این آموزش با لمس کلید مخصوص، می‌توانید چراغ اتاق را خاموش و یا روشن کنید. یا حتی در منزل و … را با لمس مدیریت کنید. در ادامه این آموزش با وب سایت تخصصی آردوینو، دیجی اسپارک همراه باشید.

 

ساختار ماژول سنسور تاچ خازنی Touch Sensor

سنسور تاچ خازنی دارای تراشه TTP223 می‌باشد. این سنسور به ترتیب دارای ۳ پایه SIG – VCC – GND  است. در این آموزش با لمس تاچ سنسور رله تحریک شده و سنسور عمل خواهد کرد. در ادامه اتصالات رله و سنسور تاچ را به برد آردوینو Arduino کامل توضیح خواهیم داد.

 

وسایل مورد نیاز:

برد آردوینو UNO

رله تک کانال ۵ ولت 

ماژول تاچ خازنی تراشه TTP223

کابل فلت نری به مادگی

اتصالات:

ابتدا اتصال سنسور تاچ را انجام می‌دهیم:

پایه VCC سنسور TTP223 را به پایه VCC آردوینو وصل کنید.

پایه GND سنسور TTP223 را به پایه GND آردوینو وصل کنید.

پایه SIG را به پایه ۹ ( Digital ) آردوینو وصل کنید.

 

حال اتصال رله را انجام می‌دهیم:

پایه VCC رله تک کانال را به پایه VCC آردوینو وصل کنید.

پایه GND رله را به پایه GND آردوینو وصل کنید.

پایه IN رله را به پایه ۲ (Digital) آردوینو وصل کنید.

 

 

کد برنامه سنسور TTP223:

کد را در برنامه کپی کرده و سپس آپلود نمایید. با لمس سنسور تاچ خازنی رله تحریک شده و سنسور عمل خواهد کرد. حال شما کاربران این موضوع را بست دهید، به عنوان مثال پروژه‌ای تعریف کنید که با ۴ رله باشد، با یکبار لمس ماژول رله اول تحریک شود و سپس با نگه داشتن دست روی سنسور در بازه زمانی خاص رله‌های دیگر تحریک شوند. و یا اینکه حالت مولتی تاچ را با ماژول به رله‌های مختلف انتقال دهید.

 

چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد.

 

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

درباره نویسنده

پریسا پوربلورچیان

تبادل نظر و رفع عیب با ثبت دیدگاه

۱۷ دیدگاه

  • یه سوال من میخوام چند برنامه متفاوت رو روی یک برد آپلود کنم . این سه برنامه رو در سه صفحه در اردینو بازکنم میتونم آپلود کنم؟؟؟؟

    • سلام
      بله امکان پذیر مى باشد تنها توجه داشته باشید که برای این موضوع باید به کدنویسى ++C تسلط داشته باشید تا در برنامه‌ها کانفلیکت نداشته باشید.

  • پروژه خیلی خوبی بود .
    ببخشید اگر من بخوام با آردوینو مقدار ۴ تا سنسور LM35 رو بخونم و روی ال سی دی کاراکتری به صورت نوبتی مقدار رو نمایش بدم باید از چه چیزی استفاده کنم ؟

  • سلام.
    خیلی خیلی ممنون بابت این آموزش و آموزش های خوبتون.
    فقط یک سوال و یک پیشنهاد داشتم.
    پیشنهاد:
    همین کیت رو اگر میشه با ماژول ESP8266 هم درست کنین. خیلی کاربردی هست. کلا آموزش های ESP8266 هم بگذارید اگر میشه. من خیلی سوال دارم در این حوزه.
    سوال: برای همین برد و برد های دیگه. در پروژه های واقعی می بایست منبع تغذیه داشته باشیم. ماژول یا برد مناسبی که برق ۲۲۰ ولت رو به ۵ ولت تبدیل کنه و کارآیی و امنیت داشته باشه رو معرفی میکنید.
    با تشکر از آموزش خوبتون.
    من فردا همین برد رو میخوام ببندم.
    سوالی داشتم میام میپرسم.
    ممنون

    • سلام
      از توجه شما صمیمانه سپاسگزارم.
      پیشنهاد شما را حتما بررسى خواهم کرد و در صورت امکان طی آموزشی جدید به تحلیل آن خواهم پرداخت.
      براى سوال دوم هم میتوانید از مبدل مبدل کاهنده ۲۲۰ ولت به ۵ ولت Buck Converter استفاده کنید.
      در هر مرحله اگر به مشکل برخوردید از همین طریق اعلام نمایید.

      • من این مبدل رو دارم. منتهی کمی تردید داشتم در استفادش. چون ورودی فاز و نولش خیلی خیلی بهم نزدیک بودن. ترسیدم اتصالی بکنه!
        شما استفاده کردین؟ مشکلی نداشته؟
        در تکمیل حرف قبلیم. همین برد رو اگر با ESP8266 ارتقاش بدین بهتره. یعنی اگر با انگشت لمس شد پیام بده و رله رو قطع و وصل کنه. اگر هم از ESP8266 پیام اومد هم همین طور.
        پیشنهاد هم میکنم از mqtt استفاده کنین که کاربردی تر باشه.
        من خودم قصد دارم البته همین کار رو بکنم.
        بازم خیلی ممنون بابت وقتی که برای پاسخ گویی و آموزش میگذارید.

        • سلام مجدد
          لطفا دقت داشته باشید که این ماژول از نوع SMD است و انتظاری غیر از این نداریم. برای اتصال باید از ابزار مناسب استفاده کنید. مثلا از کانکتور رو بردی استفاده کنید. من از این ماژول در آموزش‌ها استفاده نکردم. آموزش‌های مربوطه بر پایه ESP توسط همکارانم در دیجی اسپارک در حال توسعه است. در کل بابت پیشنهادتان برای ایجاد آموزش تشکر می‌کنم.

          • ببخشید. من در حیطه ی سخت افزار خیلی دانش بالایی ندارم. باید بیشتر در این زمینه مطالعه کنم. انشالله از دوستانی که در این زمینه آموزش میگذارن سوالتم رو میپرسم.
            اطلاعی از نحوه مناسب اتصال سیم به این قطعات ندارم
            ممنون بابت پاسخ گوییتون.

  • سلام
    خیلی ممنون بسیار عالی بود
    اگر میشه لطف کنید در اموزش های خوبتون همین کار را با سنسور اثر انگشت انجام بدین
    با تشکر از شما و سایت دیجی اسپارک

    • سلام
      از توجه شما ممنونم.
      پیشنهادات شما حتما بررسی خواهد شد و در صورت امکان آموزش مربوطه را تولید و منتشر خواهیم کرد.
      سپاس

    • سلام
      از توجه شما ممنونم.
      بله با آردوینو لئوناردو امکان پذیر است. سنسور تاچ ٣ پایه دارد vcc,gnd,sig که به ترتیب به vcc, gnd و یکى از پایه هاى دیجیتال آردوینو لئوناردو اتصال دهید. البته اکثر پین هاى لئوناردو و آردوینو uno یکسان هستند.