پروژه التراسونیک با atmega8 - سرزمین الکترونیک
فروشگاه گزارش قوانین تماس یکشنبه ۲۹ مهر

×

در حال لود کردن صفحه ورود ...

×

در حال لود کردن فرم ثبت نام ...
FREE

 

سلام به دوستان عزیزم این هم یک پروژه جالب و جذاب دیگر فاصله سنج (التراسونیک) بوسیله avr ، دوستان پروژه ها واضع و نیازی به توضیح دادن ندارن اما اگر حس کردید جایی گنگ به نظر می رسد حتما مطرح کنید

برای دانلود فایل پروتیوس و بسکام به ادامه مطلب بروید .

[membersonly]

دوستان لطفا برای پیدا کردن نقاط قوت و ضعف مطالب به مطالب امتیاز دهید (از ستاره های بالای پست استفاده کنید)

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

[/membersonly]

مطالب مرتبط:

ایمیل : wle1036@gmail.com آی دی تلگرام : WLEiR

47 دیدگاه برای این مطلب ثبت شده است . صفحه 2 از 2
  • با سلام و تشکر بابت سایت خوبتون میخواستم بدونم سنسور های التراسونیک رو تو نرم افزار پروتئوس از کجا باید بیارم؟

    • سلام خدمت شما . این بردکنترل است و با استفاده از ARM ساخته شده است پیشنهاد میکنم برد چند پست بالا تر که با avr ساخته شده را انتخاب کنید

  • مهندس جان حالا رفته تو پاچم  آقا من مدارهامو روی بردبرد میبندم.حالا شما لطف کن یه پیشنهاد بده.فقط خواهشا خودت بسته باشی و مطمئن باشی به جواب دادنش.ترجیحا سورس بسکام داشته باشه.همونی که خودت جواب گرفتی و مطمئنی رو بده سورسش خیلی مهم نیس.فقط میخوام جواب بده.ممنون میشم مهندس

    • همین لینکی که برات فرستادم فرستادم . پروژه کتاب پروژه با avr هست که یه کاربر بصورت خیلی کاملی اون رو توضیح داده و با سی باز سازی کرده . من ر برد برد بستم و تا حالا 3 کاربر هم تونستن ببندنش .

  • مهندس جان دقیقا طبق شماتیک دو بار بستم مدارو.روی بردبرد .دسترسی به فانکشن و اسکوپ ندارم.کسی هس تا حالا ازین جواب گرفته باشه.باید تا پسفردا تحویل بدم پروژمو.بدجور گیرم مهندس.برنامشم اینه مطابق کتابش

    $regfile = "m8def.dat"
    $crystal = 8000000
    Config Lcd = 16 * 2
     Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.5 , Rs = Portb.4

    Config Timer1 = Timer , Prescale = 8

    Config Int1 = Rising

    Enable Interrupts
    Enable Int1
    On Int1 Receive
    Dim A As Single , B As Single , C As Byte
    C = 0
    A = 0
    B = 0
    Config Pind.6 = Output
    Cls
    Cursor Off

    Do
    Start Timer1
    Set Portd.6
    Waitms 500
    Reset Portd.6
    Waitms 100
    Loop
    End

    Receive:
    Reset Portd.6
    Stop Timer1

    A = Timer1
    B = A
    If A > 8000 Then
    Cls
    Locate 1 , 1
    Lcd "OUT OF RANGE"
    Goto Down
    End If
    A = A / 100
    Cls
    Home
    Lcd A
    Locate 2 , 1
    Lcd B

    Down:
    Timer1 = 0
    A = 0
    B = 0
    Return

    • من تا الان ان رو نساختم ولی کاربران پر.ژه هایدیگه رو طراحی کرده و نتیجه گرفتن . . کاش قبل دست به کار شدن یه مشورتی می کردید

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

  • سلام دوست عزیز 

    ممنون از اطلاعاتی که ارائه دادید

    من اگه بخوام  یک پروژه با سنسور التراسونیک جهت فاصله یابی و محاسبه این ارقام بسازم بهتره از چه سیستمی استقفاده کنم 

    آیا avrاین قاببلیت رو داره واینکه ماکزیمم فاصله ای که این سنسور می تونه اندازه بگیره چقدره ( موجود در بازار)

    ممنون

  • سلام خسته نباشید وبسایت واقعا خوبی دارید .من یک مدار التراسنیک با avr میخواستم واگه امکان داره فایل برنامش هم به زبان c  ونمایشگر اون هم 7-segment باشه باید چیکار کنم ممنون میشم اگه کمکم کنید.منتظر جوابتون هستم.

    • سلام دوست عزیز

      خودتون دست به کار شید ماهم کمک میکنیم البته کمک و راهنمایی !

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

       

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

برای ارسال دیگاه باید وارد حساب کاربری خود شوید.

مطالب سایت