اندازه گیری سرعت/دور در دقیقه یک وسیله نقلیه یا یک موتور همیشه یک پروژه جذاب برای امتحان بوده است. در این پروژه قصد داریم با استفاده از آردوینو یک سرعت سنج آنالوگ بسازیم . ما از ماژول سنسور IR برای اندازه گیری سرعت استفاده خواهیم کرد. راه ها/سنسورهای دیگری برای این کار وجود دارد، مانند سنسور سالن برای اندازه گیری سرعت، اما استفاده از سنسور IR آسان است، زیرا ماژول سنسور IR دستگاه بسیار رایجی است و ما می توانیم آن را به راحتی از بازار تهیه کنیم و همچنین می توان از آن برای هر نوع دستگاهی استفاده کرد. موتور / وسیله نقلیه
در این پروژه قصد داریم سرعت را به دو صورت آنالوگ و دیجیتال نشان دهیم . با انجام این پروژه، ما همچنین مهارت های خود را در یادگیری آردوینو و استپر موتور افزایش خواهیم داد زیرا این پروژه شامل استفاده از وقفه ها و تایمرها است. در پایان این پروژه شما قادر خواهید بود سرعت و فواصل طی شده توسط هر جسم چرخشی را محاسبه کرده و بر روی صفحه نمایش LCD 16×2 در فرمت دیجیتال و همچنین بر روی متر آنالوگ نمایش دهید. پس بیایید با این مدار سرعت سنج و کیلومتر شمار با آردوینو شروع کنیم
مواد مورد نیاز
- آردوینو
- یک موتور پله ای دوقطبی (4 سیم)
- درایور استپر موتور (ماژول L298n)
- ماژول سنسور IR
- نمایشگر LCD 16*2
- مقاومت 2.2k
- سیم های اتصال
- تخته نان.
- منبع تغذیه
- چاپ تصویر سرعت سنج
محاسبه سرعت و نمایش آن در سرعت سنج آنالوگ
سنسور IR دستگاهی است که می تواند وجود یک جسم را در مقابل خود تشخیص دهد. ما از روتور دو تیغه ای (فن) استفاده کرده ایم و سنسور مادون قرمز را طوری نزدیک آن قرار داده ایم که هر بار که پره ها می چرخند سنسور مادون قرمز آن را تشخیص دهد. سپس از کمک تایمرها و وقفه ها در آردوینو برای محاسبه زمان صرف شده برای یک چرخش کامل موتور استفاده می کنیم.
سنسور IR
در اینجا در این پروژه از وقفه بالاترین اولویت برای تشخیص دور در دقیقه استفاده کرده ایم و آن را در حالت افزایشی پیکربندی کرده ایم. به طوری که هر زمان خروجی سنسور LOW به High شود، تابع RPMCount() اجرا می شود. و همانطور که از روتور دو تیغه ای استفاده کرده ایم، به این معنی است که عملکرد 4 بار در یک دور فراخوانی می شود.
زمانی که زمان صرف شده مشخص شد، میتوانیم RPM را با استفاده از فرمول زیر محاسبه کنیم، جایی که 1000/زمان گرفته شده، RPS (دور در ثانیه) را به ما میدهد و با ضرب بیشتر آن در 60، RPM (دور در دقیقه) به شما میرسد.