turk porno

پروژه التراسونیک با atmega8

پروژه التراسونیک با atmega8

 

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

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

[membersonly]

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

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

[/membersonly]
11
47 دیدگاه برای این مطلب ثبت شده است
  1. دقت عمل کرد کدوم یکی بالاتره؟
    این یا مدار قبلی

  2. محمدی

    با سلام و تشکر بابت سایت خوبتون میخواستم بدونم سنسور های التراسونیک رو تو نرم افزار پروتئوس از کجا باید بیارم؟

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

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

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

  4. شما خودتون از شخصا این مدار یا آلجتراسونیک مشابه رو بستید که جواب بگیرید مهندس؟

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

    $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

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

  6. سلام.آقا من اینو ساختم اما اعداد مختلفی دائم نشون میده.چکارکنم

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

  7. مصطفی

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

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

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

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

    ممنون

  8. افشین

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

    • حسام مغربی

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

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

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

       

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

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

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

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

*
*

*