turk porno

پروژه فاصله سنج با سنسور SHARP GP2D

 

این پروژه به دو صورت اماده شده است در روش اول با نمایشگر 7seg و در مدل دوم با نمایشگر lcd کارکتری برنامه نویسی شده با زبان c و  با کامپایلر کدویژن .در سنسورهايی که برای تشخيص فاصله مورد استفاده قرار می گيرند خروجی ديگر به صورت يک بيت( ٠ يا ١) نيست، بلکه يا به صورت يک عدد چند بيتی و يا به صورت ولتاژ آنالوگ است. نمونه ای از اين سنسورها سنسور فرستنده ی اين سنسورها يک دسته پرتوی IRارسال می کند که بعد از برخورد به مانع با توجه به زاويه ی بازتاب فاصله ی مانعی در فاصله ی 10-80 سانتی متر را تشخيص داده و به عددی ٨ بيتی تبديل می کند، سپس يک ميکرو کنترولر اين عدد را به ولتاژ تبديل کرده و به خروجی می دهد .

برای دانلود فایل ها به ادامه مطلب بروید .

دانلود پروژه سنسورفاسله سنج

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

  2. صالحی فر

    با عرض سلام و خسته نباشید خدمت شما بزرگواران

    وقت بخیر

    دقت اندازه گیری سنسور فوق در چه حدی هست؟

    سنسوری برای اندازه گیری فاصله با دقت حدود نیم میلی متر (یا ماکزیمم یک میلی متر) احتیاج دارم.(رنج بازه اندازه گیری هم محدود است، در حدود 20 سانتی متر و حتی کمتر)

    لطفا راهنمایی نمایید که سنسور فوق بهتر است یا ماژول US-020 یا سنسورهای دیگر
    باتشکر

    • این ماژول تا 80 سانتی متر رو میتوه تشخیص بده و 0.5 سانت دقته اندازه گیری اون هست . برای کار های حساس سنسور التراسونیک رو پیشنهاد نمیدم

  3. سلام
    ضمن تشکر ، وقتی رو برنامه Shift+F9 میزنم، پیام زیر میاد:
    Linker error: D:\Qarqa1\GP2Y0A21.h(25): function ‘ir_distance_calculate_cm’ declared, but never defined چیکا باید کرد؟ ممنون

  4. سلام و تشکر.
    2 تا سوال :
    – چه اسیلاتور خارجی نیاز هست؟
    – اگه سنسور GP2D12 باشه که خروجیش آنالوگه ، نیاز به A/D خارجی هست یا میکرو خودش جواب میده؟

    • بدون اسیلاتور خارجیه
      مسنقیم بت کیکرو خوانده میشه

      • با تشکر از لطف شما.
        من جثارتاً چند تا سوال داشتم.
        1- اینکه sev چه دستوریه؟ ما شاغل و پودمانی هستیم و عملاً تمام دستورات رو برامون نمیگن. اگه بگید ممنون میشم.
        2- با لوک آپ کردن (مثلاً اگه فلان ولتاژ رو دیدی فلان فاصله رو نشون بده) میشه برنامه رو نوشت یا با پروتئوس این شناسایی برای میکرو انجام شده و نمودار داخل دیتا شیت ، تو حافظه پروتئوس از قبل هست؟
        3- اعداد داخل عبارت const ir_distance_sensor GP2Y0A21YK = { 5461, -17, 2 به چه معناس؟ من تو دیتا شیت سنسور ندیدم.
        4- ولتاژ 18 و عدد 900 هم که دادید ، دلیلشو متوجه نمیشم.
        واقعاً متشکرم از لطف شما. ممنون میشم اگه جواب بدید چون باید پروژه رو شرح بدم. البته دارم با GP2Y0A02 مینویسم اگه جواب بده.

        • سلام ،
          این سنور خیلی سادست حتی به پروژه موجود کاری نداشته باشید و بصورت عملی بدست بیاریدش به این صورت بییایید adc رو راه اتدازه کنید و مقدار خامشو رو ال سی دی نمایش بدید ، حالا سنسور وصل کنید ، یا خط کش 30 سانت رو اندازه بگیر عددی که در ال سی دی نمایش داده شده است رو بر فاصله تقسیم کن عددی به دست میاد که فرمول تجربیمونه حالا تو برنامه مقدار خام نبدل رو بر اون عدد تقیبم کن

دیدگاه شما درباره این مطلب

ایمیل شما منتشر نخواهد شد،فیلد های الزامی با علامت * مشخص شده است

*
*