نمایش نتایج: از 1 به 10 از 110
Like Tree17 لایک

موضوع: سنسور جایرو و شتاب سنج سه محوره mpu6050 GY-521

Hybrid View

  1. #1
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    20
    بازم تشکر
    خوندم...
    کدها را اجرا کردم...
    این خروجی ها را گرفتم
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: dd.jpg
مشاهده: 186
حجم: 101.0 کیلو بایت

    درواقع من دارم یه روبات کروی شکل با مکانیزم ژیروسکوپیک میسازم.... برای حفظ تعادلش به جایرو نیاز دارم!
    اگه دوس داشتین از اینستاگرامم ببینید...
    https://www.instagram.com/farshad_g.o.d
    ویرایش توسط farshad123456 : 02-02-2016 در ساعت 01:23 PM

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط farshad123456 نمایش پست ها
    بازم تشکر
    خوندم...
    کدها را اجرا کردم...
    این خروجی ها را گرفتم
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: dd.jpg
مشاهده: 186
حجم: 101.0 کیلو بایت

    درواقع من دارم یه روبات کروی شکل با مکانیزم ژیروسکوپیک میسازم.... برای حفظ تعادلش به جایرو نیاز دارم!
    اگه دوس داشتین از اینستاگرامم ببینید...
    https://www.instagram.com/farshad_g.o.d

    خب حالا اون متغیر ی که توش پارمتر زاویه نسبت به محور z رو ریخته پیدا کن . چجوری؟
    کنسولت رو بازکن
    اول جایروت یه جایی قرار بده که سه تا صفر بگیری یعنی کالیبره اول
    ببین در راستای zجایرو رو 90 درجه بگردون
    ببین کدوم تغیرت میشه 90
    همون متغیر میشه متغیر مورد نظر ما که باید روش کار کنیم
    این کار رو هم انجام بده

  3. #3
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    20
    بله... ممنون از آموزشتون
    کالیبره کردم...
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: gyro1.jpg
مشاهده: 180
حجم: 101.8 کیلو بایت

    90درجه در راستای z چرخوندم...یکی از محورا تغییر کرد!
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: gyro1-1.jpg
مشاهده: 160
حجم: 103.5 کیلو بایت

    لطفا روش پاک کردن حافظه آردوینو هم بفرمایید!!..تشکر
    ویرایش توسط farshad123456 : 02-04-2016 در ساعت 03:42 AM

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط farshad123456 نمایش پست ها
    بله... ممنون از آموزشتون
    کالیبره کردم...
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: gyro1.jpg
مشاهده: 180
حجم: 101.8 کیلو بایت

    90درجه در راستای z چرخوندم...یکی از محورا تغییر کرد!
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: gyro1-1.jpg
مشاهده: 160
حجم: 103.5 کیلو بایت

    لطفا روش پاک کردن حافظه آردوینو هم بفرمایید!!..تشکر


    مممم
    خوبه
    حالا پیدا کن این کدوم متغیره

    وقتی پیداش کردی این if رو بنویس:
    کد:
    if(zdirection==90) digitalWrite (relaypin,LOW);
    else  digitalWrite (relaypin,HIGH);

    من توی این شرطی که نوشتم فرض کردم اسم متغیری که توش زاویه در راستای Z هست zdirection هست شما باید جایگزین کنی

    relaypin پین دیجیتالی هست که شما رله رو بهش وصل کردی
    بسته به این که رله ای که خریدی 0 فعال باشه یا 1 فعال اون پین رو HIGH و LOW می کنی
    الان توی این کد من رله صفرفعاله
    لایک کردن

  5. #5
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    20
    مررسی...خیلی لطف کردین!!
    چک کردم
    اسم اون متغیر accel_y_scalled بود! زاویه را به صفر تغییر دادم! کد را زیر همون متغیر نوشتم... فقط خطا داد
    if(accel_y_scalled==0) digitalWrite (relaypin,LOW);
    else digitalWrite (relaypin,HIGH);
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: error.jpg
مشاهده: 250
حجم: 90.3 کیلو بایت
    لطفا روش پاک کردن حافظه آردوینو هم بفرمایید!! حافظه آردوینوی من پر شده...نمیدونم چجوری خالیش کنم
    ویرایش توسط farshad123456 : 02-04-2016 در ساعت 06:03 PM

  6. #6
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط farshad123456 نمایش پست ها
    مررسی...خیلی لطف کردین!!
    چک کردم
    اسم اون متغیر accel_y_scalled بود! زاویه را به صفر تغییر دادم! کد را زیر همون متغیر نوشتم... فقط خطا داد
    if(accel_y_scalled==0) digitalWrite (relaypin,LOW);
    else digitalWrite (relaypin,HIGH);
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: error.jpg
مشاهده: 250
حجم: 90.3 کیلو بایت
    لطفا روش پاک کردن حافظه آردوینو هم بفرمایید!! حافظه آردوینوی من پر شده...نمیدونم چجوری خالیش کنم

    آیا relaypin رو جایی تعریف کردی؟
    مثلا بگی
    کد:
    int relaypin=3;
    در این حالت رله رو به پایه دیجیتال شماره 3 باید وصل کنی.

    منظورت از پاک کردن حافظه چیه ؟
    اگه منورت حافظه فلشه که هر بار که کد آپلود میکنی خودش رفرشش می کنه

    اگه کدت سنگین شده اونجاهایی رو که نیاز نداری پاک کن

  7. #7
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    20
    ممنون!! درسته...یادم نبود پایه را تعریف کنم
    کد درسته...آپلود هم میشه! فقط وقتی زاویه را به صفر میرسونم رله روشن نمیشه!.......
    این لینک رله منه ماژول رله 5 ولت دوکاناله

  8. #8
    Junior Member
    تاریخ عضویت
    Apr 2015
    نوشته ها
    23
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    خب حالا اون متغیر ی که توش پارمتر زاویه نسبت به محور z رو ریخته پیدا کن . چجوری؟
    کنسولت رو بازکن
    اول جایروت یه جایی قرار بده که سه تا صفر بگیری یعنی کالیبره اول
    ببین در راستای zجایرو رو 90 درجه بگردون
    ببین کدوم تغیرت میشه 90
    همون متغیر میشه متغیر مورد نظر ما که باید روش کار کنیم
    این کار رو هم انجام بده
    سلام مهندس از کدوم کد استفاده کردی.برای این کار شما حتما یک کنترلر لارم هست

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

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

SEO by vBSEO