پروژه PICپروژه های اندازه گیری

پروژه کیلومتر شمار و مسافت شمار با سنسور اثر هال (سرعت سنج PIC )

سلام. پروژه کیلومتر شمار و مسافت شمار (سرعت سنج) دیجیتالی با سنسور اثر هال و میکروکنترلر PIC را آماده کردیم. فیلم عملکرد مدار را ببینید !

پروژه کیلومتر شمار و مسافت شمار PIC

پروژه کیلومتر شمار و مسافت شمار

در این پروژه PIC میخواهیم یک کیلومتر شمار دیجیتال با استفاده از میکروکنترلر PIC بسازیم. ما برای اندازه گیری سرعت از یک قطعه آهنربا و سنسور اثر هال استفاده میکنیم. روش های متخلفی برای اندازه گیری سرعت وسایل نقلیه وجود دارد اما ما در این پروژه میخواهیم یک روش ارزان و کار آمد را استفاده کنیم. در پایان این پروژه ، شما می توانید سرعت بر حسب کیلومتر بر ساعت و مسافت طی شده را بر حسب متر که توسط هر وسیله نقلیه طی شده است را محاسبه کرده و آنها را روی صفحه نمایش ال سی دی کاراکتری 16*2 نمایش دهید.

قطعات مورد نیاز این پروژه

  1. میکروکنترلر PIC16F877A مشاهده دیتاشیت )
  2. سنسور اثر هال US1881
  3. ال سی دی کاراکتری
  4. رگولاتور 7805
  5. یک قطعه کوچک آهنربا
  6. مقاومت 10 کیلو اهم – دو عدد
  7. خازن 2pf – دو عدد
  8. خازن 1uf
  9. خازن 0.1uf
  10. کریستال 20 مگا هرتز

همچنین برای سورس پروژه سرعت سنج دیجیتال از کامپایلر MPLABX استفاده کردیم.

سنسور اثر هال US1881

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

حتما ببینید :  آموزش پروژه آردوینو اندازه گیری جریان آب با سنسور YFS201

دیتاشیت سنسور اثر هال US1881

ما از سنسور اثر هال US1881 برای این پروژه استفاده کردیم. این سنسور ارزان و بسیار کار آمد است. ولتاژ کاری این سنسور بین 4 تا 20 ولت است و مصرف آن 6 تا 8 میلی آمپر است. دمای کارکرد این سنسور از 125 تا 40- درجه سانتی گراد است.

نحوه محاسبه سرعت و مسافت با سنسور اثر هال

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

نحوه محاسبه دور بر دقیقه RPM :

زمان صرف شده تقسیم بر 1000 میشود دور بر ثانیه (RPS) که با ضرب آن در 60 دور بر دقیقه به دست می آید.

rpm = (1000/زمان صرف شده برای یک چرخ زدن) * 60;

حال برای محاسبه سرعت وسیله نقلیه باید شعاع چرخ را بدانیم. در این پروژه ما از یک چرخ اسباب بازی کوچک استفاده شده کردیم که شعاع آن فقط 3 سانتی متر است. اما ، ما فرض کردیم که شعاع چرخ 30 سانتی متر (0.3 متر) باشد تا اعداد بهتری بدست آوریم. باید شعاع چرخ را نیز با 0.37699 ضرب کنیم سپس ضربدر RPM کنیم تا سرعت را بدست آوریم :

سرعت = (RPM (قطر * Pi) / 60)

در نتیجه سرعت برابر است با :

سرعت v = شعاع چرخ * rpm * 0.37699;

پس از محاسبه سرعت نوبت به محاسبه مسافت طی شده میرسد. با استفاده از سنسور اثر هال و آهنربا میدانیم که چرخ چند بار چرخیده است. ما با استفاده از شعاع چرخ ، محیط چرخ را بدست می آوردیم. با فرض بر اینکه شعاع چرخ 0.3 متر باشد ، مسافت طی شده مساوی است با  [شعاع*2*Pi*تعداد چرخش صورت گرفته]

حتما ببینید :  آموزش ساخت ربات جوی استیک با آردوینو و نمایش سرعت ، مسافت طی شده و زاویه

در این قسمت از کد ما این تغییرات را انجام خواهیم داد :

        if (INTF==1)
        {
            rpm = (1000/milli_sec) * 60;
            speed = 0.3 * rpm * 0.37699; // شعاع را بر حسب متر وارد میکنیم ما 30 سانتی متر وارد کردیم
            INTF = 0;
            milli_sec=0; 
            distance= distance+028.2;
        }

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : فایل سورس کامل ، شماتیک کامل و …

برای دانلود فایل های پروژه ثبت نام کنید، تنها چند ثانیه زمان لازم است. از طریق فرم زیر اقدام کنید.

ایمیل خود را وارد کنید

close
امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید مشاهده لیست پروژه های آردوینو
برچسب ها

محمد رحیمی

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن