ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 3 123 آخرین
نمایش نتایج: از 1 به 10 از 24
  1. #1
    2010/11/26
    ایران - مشهد
    516
    100

    متر دیجیتال با SRF05

    سلام

    اینم یکی دیگه از پروژه هایی هست که برای بچه های دانشگاه ساختم

    این یک پروژه متر دیجیتال هست با ماژول SRF05 که خیلی هم ارزان قیمت هست درست شده و به زبان بیسیک برنامه این رو نوشتم

    قابلیت تغییر مقدار های اندازه گیری شده برای کالیبره کردن سنسور وجود داره

    میکرو استفاده شده مگا32 هستش که شما میتونید خودتون از میکرو های دیگه ای هم استفاده کنید

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

    در کل خیلی جالب و کاربردی هست برای ربات ها و پروژه میتونید بهش اعتماد کنید

    این هم لینک تصاویر


    http://s5.picofile.com/file/8143958634/15062014031.jpg

    http://s5.picofile.com/file/8143958726/15062014030.jpg


    http://s5.picofile.com/file/8143959350/wefew.PNG
    http://s5.picofile.com/file/8143959384/asfaf.PNG

    فایل پی سی بی وشماتیک با التیوم 2013 ضمیمه گردید.


    [code=vb]

    $regfile = "m32def.dat"
    $crystal = 8000000

    Config Lcdpin = Pin , Rs = Porta.0 , E = Porta.1 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5
    Config Lcd = 16 * 2
    Cursor Off
    Cls

    Config Pind.4 = Input 'tarife kilid ha
    Config Pind.5 = Input
    Config Pind.3 = Input
    Config Pind.2 = Input
    Portd.4 = 1
    Portd.5 = 1 ' moghavemate pull up

    Portd.3 = 1
    Portd.2 = 1


    Config Portb.0 = Output
    Config Portb.1 = Output
    Portb.0 = 1
    Portb.1 = 0
    Config Portd.7 = Output 'tarife paye haye eco va trig
    Config Pind.6 = Input
    Dim A As Word 'tarife moteghayer
    Dim E As Byte
    Dim C As Byte
    Readeeprom E , 1 ' khandane hafeze mandegar
    Waitms 10
    Readeeprom C , 2
    Waitms 10

    Cls
    Locate 1 , 1
    Lcd "abbasalifix"
    Waitms 5000

    Do
    Toggle Portb.0
    Toggle Portb.1

    Pulseout Portd , 7 , C 'ersale pulse
    Pulsein A , Pind , 6 , 1 'daryafte pulse
    A = A * 4 'dar datasheet formol ra neveshte
    A = A / E

    Cls
    Home
    Lcd "distance:" ; A ; "cm"
    Locate 2 , 1
    Lcd "Cal:" ; E ; "," ; C
    Waitms 300

    If Pind.5 = 0 Then 'farmane kar ba kelid ha
    E = E - 1
    Writeeeprom E , 1 'neveshtan dar eprom
    Waitms 10 'betrar ast bade kar ba eeprom yek zamane kotah sabr ****m
    End If

    If Pind.4 = 0 Then
    E = E + 1
    Writeeeprom E , 1
    Waitms 10
    End If

    If Pind.3 = 0 Then
    C = C + 1
    Writeeeprom C , 2
    Waitms 10
    End If

    If Pind.2 = 0 Then
    C = C - 1
    Writeeeprom C , 2
    Waitms 10
    End If

    Loop
    End 'end program

    [/code]

    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar altium.rar (46.1 کیلو بایت, 387 نمايش)
    مدت هاست نیستم
  2. #2
    2014/05/29
    قدس
    1,228
    124

    پاسخ : متر ديجيتال با SRF05

    سلام
    اينم به زبون سي(داشمون به زبون بيسيک رو گزاشتن)
    دوستان ميتونن ماژولش رو از shop.eca.ir بخرن قيمتش هم زياد نيست.
    تنها مسئله مهمش فقط اينه که موقع پروگرام کردن برنامه رو ميکر فرکانس رو روي 8 تنظيم کنيد....نيازي هم به کريستال نيست
    ميکرو کنترلر زير هم مگا 16 هستش....



    [code=c]

    #include <mega16.h>
    #include <delay.h>
    //#include <stdio.h>
    #include <stdlib.h>
    #asm
    .equ __lcd_port=0x1b
    #endasm
    #include <lcd.h>


    int timer;
    float d = 0.0;
    char str[20];

    // وقفه سر ريز تايمر 0
    interrupt [TIM0_OVF] void timer0_ovf_isr(void){TCNT0=0;timer++;}

    void main(void)
    {
    PORTC=0x00;
    DDRC=0x01;

    TCCR0=0x02;// Clock value: 8 MHz--Mode: Normal---Clock source: System Clock
    TCNT0=0;//مقدار دهي اوليه
    TIMSK=0x01;//فعال کردن وقفه تطبيق مقايسه اي تايمر/کانتر صفر

    lcd_init(16);
    #asm("sei&quot // Global enable interrupts

    while (1)
    {
    //ارسال يه پالس به پايه تريگ
    PORTC.0=1;delay_us(20);PORTC.0=0;

    while(PINC.1==0){};
    timer=0;TCNT0=0;TCCR0=0x02;
    while(PINC.1 == 1){};
    TCCR0=0x00;

    if(timer*256.0+TCNT0>30000.0){lcd_clear();lcd_g otoxy(0,0);lcd_puts("chizi nist. o_O"}
    else
    {
    d=0;d=(timer*256.0+TCNT0)*.17;

    //lcd_clear();sprintf(str,"d = %10fmm",d);lcd_puts(str);delay_ms(150);
    lcd_clear();
    lcd_gotoxy(0,0);lcd_puts("dis="
    lcd_gotoxy(5,0);ftoa(d,2,str);lcd_puts(str);
    lcd_gotoxy(13,0);lcd_puts("cm"
    lcd_gotoxy(0,1);lcd_puts(" DMF313.IR "
    delay_ms(200);
    }
    }
    }
    [/code]





    اينم فيلم عملکرد پروژه

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت




    [size=24pt]

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    [/size]


    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.
  3. #3
    2008/10/24
    528
    143

    پاسخ : متر دیجیتال با SRF05

    وقت بخیر

    بنظر میاد دارید میلیمتر اندازه میگیرید ولی روی ال سی دی نوشته سانتی متر !!
  4. #4
    2014/05/29
    قدس
    1,228
    124

    پاسخ : متر ديجيتال با SRF05

    اوووووووووووووووووف
    عجب اشتباهي......
    اصلا حواسم نبود بهش....بايد بجاي cm مينوشتم mm
    ممنون داش....
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.
  5. #5
    2008/10/24
    528
    143

    پاسخ : متر دیجیتال با SRF05

    وقت بخیر

    چند سوال داشتم ممنون میشم پاسخ بدید !!

    دقت این اندازه گیر فاصله که زحمت کشیدید آماده کردید در چه حد هست ؟ خروجی میلیمترش چقدر دقیقه ؟ در نزدیک شدن به مانع و دور شدن از اون مقدار یکسان نشون میده یا هیسترزیس و تلرانس داره !!؟؟

    و یکی انم که رنج اندازه گیری قابل قبولش چقدره از چه اندازه کم تا چه اندازه زیادی زو میشه اندازه گرفت !!؟؟

    و سوم اینکه سرعت اندازه گیریش چقدر هست با چه سرعتی میشه اندازه رو ازش گرفت ؟ چند میلی ثانیه سرعت پاسخ هست !!؟؟

    ممنون از فرصتی که میزارید .
  6. #6
    2014/05/29
    قدس
    1,228
    124

    پاسخ : متر ديجيتال با SRF05

    من که از [s]کريستال داخلي[/s](اسلاتور RC کالیبره شده داخلی ) استفاده کردم....دقت ماژول يه + و - 5ميليمتر بود.............با کريستال دقيق تر ميشه.

    اين فيلم رو ببين متوجه ميشي
    http://www.aparat.com/v/giS1A


    فک کنم ماکس بردش 5 متر باشه...اگه اشتباه نکنم

    سرعتش هم خوبه........چون در حد ميکرو-ميلي هستش.....خيلي خوبه.(البته بيشتر به کاري که که درش ميخواي استفاده کني بستگي داره)
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.
  7. #7
    2013/02/28
    تهران
    97
    7

    پاسخ : متر دیجیتال با SRF05

    با سلام
    دوستان گرامی کسی میدونه حداکثر طول سیمی که ماژول رو به ای سی متصل میکنه تا چه اندازه میتونه باشه؟
    http://ne-led.ir
    http://tabloravan3.blogfa.com
  8. #8
    2011/09/04
    کردستان
    1,385
    70

    پاسخ : متر دیجیتال با SRF05

    نوع ماژول چی هست چون چندتا فروشگاه نوع اورجینال و چینی شو دارن که قیمت نوع چینی 1/10 قیمت اصلی هست!
    در جهان هرگز مشو مدیون احساس کسی - تا نباشد رایگان مهرت گروگان کسی
    گوهر خود را نزن بر سنگ هر ناقابلی - صبر کن پیدا شود گوهر شناس قابلی
  9. #9
    2013/08/07
    196
    5

    پاسخ : متر دیجیتال با SRF05

    سلام. راستش نمیدونم چرا هرکار میکنم نمیتونم درست نتیجه بگیرم از این ماژول اصلاپروژه راه اندازی نمیشه.....احتمالا ماژول من خراب باشه. یکی دوبار یکمی گیرنده فرستنده هارو با دست یکمی چرخوندم. ممکنه مشکل از اون جهت باشه و ماژول خراب شده باشه؟
    کم گوی و گزیده گوی
  10. #10
    2010/11/26
    ایران - مشهد
    516
    100

    پاسخ : متر دیجیتال با SRF05

    چرخوندیدن ؟ :bye
    مدت هاست نیستم
صفحه 1 از 3 123 آخرین
نمایش نتایج: از 1 به 10 از 24

موضوعات مشابه

  1. srf05
    توسط rezam11 در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2016/02/15, 08:49
  2. محاسبات srf05
    توسط ehsan2774 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2015/06/07, 21:47
  3. برنامه srf05
    توسط man2008 در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2014/10/18, 09:53
  4. SRF05
    توسط niloofar151 در انجمن سایر ماژول ها
    پاسخ: 0
    آخرين نوشته: 2014/06/04, 18:44
  5. SRF05 با LPC1768
    توسط fesh در انجمن NXP
    پاسخ: 0
    آخرين نوشته: 2013/02/04, 11:41

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •