آردوینو آردوینو Pro Mini آموزش آردوینو ترفند پروژه های آردوینو

ساخت سنسور تاچ خازنی با برد آردوینو بدون سخت افزار اضافی ArduTouch

ardutouch-creat-touch-control-with-arduino-digisoark
نوشته شده توسط آرش کدخدایی

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

 

اتصالات مدار بسیار ساده است. کافیست یک قطعه سیم را به یکی از پین‌های برد آردوینو Arduino متصل کنید. لازم به ذکر است در این آموزش به سخت افزار دیگری نیاز نخواهید داشت. با اینحال پیشنهاد می‌شود برای جلوگیری از بوجود آمدن نویز در مدار از یک خازن ۱nF سر راه پین و قطعه رسانا استفاده کنید. من در این آموزش از برد آردوینو پرو مینی Arduino Pro Mini استفاده کرده‌ام. چنانچه روش پروگرام کردن این برد را نمی‌دانید. به آموزش اتصال به کامپیوتر و پروگرام کردن برد آردوینو مینی Arduino Mini مراجعه کنید. سوالات در خصوص مراحل پروگرام کردن را در همان پست مطرح بفرمایید.

 

کد آردوینو مدار تاچ خازنی Ardutouch

کدهای زیر را کپی کرده و در کامپایلر آردوینو وارد کنید. سپس کدها را روی برد آپلود کنید.

 

مهمان گرامی، جهت دسترسی به کدهای این پروژه، اسپارکر شوید.

 

در کدهای بالا با استفاده از تابع readCapacitivePin حساسیت لمس تاچ خازنی را مشخص خواهیم کرد. پارامتر حساسیت لمسی عددی بین ۰ تا ۱۷ خواهد بود. اصولا با وجود نویز عدد خروجی در صورت لمس نشدن عدد کوچکتر از ۳ خواهد بود. با لمس شدن این عدد بیشتر خواهد شد. در این کد تعریف کرده‌ایم که اگر حساسیت تاچ خازنی بالاتر از ۳ رفت ال ای دی را روشن و خاموش کند. پین تعریف شده در این حالت خروجی برای تخلیه بار خواهد بود و اگر به منبع ولتاژ متصل شود، پین اتصال کوتاه می‌کند. این عمل می‌تواند به برد آردوینو Arduino آسیب برساند. پس مراقب باشید هیچ چیزی بجز قطعه برای لمس به پین متصل نکنید.

ساخت مدار تاچ خازنی با آردوینو Arduino Touch control - دیجی اسپارک

 

در این پروژه از برد آردوینو پرو مینی Arduino Pro Mini استفاده شده است. جهت بررسی ویژگی‌های این برد و دسترسی به اطلاعات کامل به فروشگاه دانشجو کیت مراجعه کنید.

 

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

 


پروژه و دریافت بن ارسال رایگان


برای دریافت بن خرید از دانشجو کیت، کاربران بایستی با استفاده از وسایل این آموزش، پروژه را اجرا کرده و یا حتی مدار جدیدی تعریف کنید. سپس از اجرای کار فیلم گرفته و در شبکه‌های اجتماعی از جمله آپارات و اینستگرام، با هشتگ‌های دیجی_اسپارک   دانشجوکیت    digispark    daneshjookit منتشر کنند. سپس از طریق بخش نظرات در ادامه همین آموزش، جهت دریافت بن خرید ارسال رایگان به ارزش ۱۲۰۰۰ تومان از دانشجو کیت، لینک را زیر همین پست ارسال کنید.

 

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

 

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

آرش کدخدایی

یک تازه کار علاقه مند به تکنولوژی :)

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