نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
  • آموزش ساخت کوادکوپتر با رزبری پای قسمت 3

    به نام خدایی که فرمود “بقیه الله خیر لکم ان کنتم مومنین” : در این مطلب، ابتدا به بررسی ارتباط سریال بین میکرو و رزبری پای می پردازیم؛ در اول بحث، برنامه میکروکنترلر رو می نویسیم و تست می کنیم ( آموزش ساخت کوادکوپتر با رزبری پای قسمت 3 )
    آموزش ساخت کوادکوپتر با رزبری پای قسمت 3

    آموزش ساخت کوادکوپتر با رزبری پای قسمت 3


    برنامه ما این بود ( برنامه سمت میکروکنترلر مگا32 با کدویژن – برا دانلود زیر گزنیه زیر کلیک کنید ):

    مداری که بستیم این بود ( برای دیدن در اندازه اصلی کلیک کنید روی عکس ) :
    آموزش ساخت کوادکوپتر با رزبری پای قسمت 3
     
    عملکرد و توضیح کدها رو در ویدئو زیر ببینید : http://www.aparat.com/v/zYWVM

    یه استراحت امنیتی هم داشته باشیم.
    خواهشمندم ویدئو کوتاه مقابل رو ببینید : http://www.aparat.com/v/cAndD
    طبق اظهارات آقای روحانی، 4 سال پیش، خبری از جنگ نبود؛ حال سوال این است که در این 4 سال گذشته چه اتفاقی افتاده که سایه جنگ برسر ما اومده؟ آیا ضعف و عقب نشینی، باعث ایجاد فضای جنگ شده؟ چرا در زمان دولت قبلی ( که انتقادات بسیاری بهش دارم ) که خشن ترین برخوردها رو با غرب داشت، سایه جنگ ایجاد نشد؟؟؟
     
    حالا میریم سروقت رزبری ابتدا کنسول اپلیکیشن و بلوتوث رو غیر فعال می کنیم ( ملزومات ارتباط سریال )؛ برای غیر فعال کردن کنسول اپلیکیشن و بلوتوث، به مطلب مقابل مراجعه کنید : پروژه sim908 رزبری پای آموزش ارتباط سریال raspberry pi و برنامه زیر رو می نویسیم :

    تشریح کد بالا : http://www.aparat.com/v/E5LcG

    یه موضوع دیگه می مونه، اون هم  کالیبره کردن اسپید کنترلر ها.
     
    یه توصیه : بهتره زاویه سنجی رو هم توسط میکروکنترلر انجام بدیم چون امکان هر گونه قعطی یا نویز در ارتباط بین میکروکنترلر و رزبری وجود داره؛ اینجوری فقط دستورات کنترلی مثل بالا پایین و حرکت در 4 جهت و چرخش رو با رزبری اعمال می کنیم؛ در اینصورت، کاربرد رزبری در کواد ما فقط محدود میشه به کنترل و مشاهده دوربین.
     
    متاسفانه به چند دلیل زیر، امکان ادامه این مطلب تا چند ماه آینده میسر نیست :

    1. وسایل قرضی بود و پسشون دادم باید صبر کنم و دوباره ازش بگیرم.
    2. مشکل مالی برای ادامه این آموزش وقت گیر.
    3. قیمت بسیار ارزان کوادکوپتر های آماده مشابه!!! ( کمتر از نصف )

     
    جهت هر چه مستحکم تر شدن مقام ولایت فقیه و ظهور بابای خوبمون مهدی (عج) صلوات

    پسورد فایل های سایت :
    www.dmf313.ir
    دانش آموخته (فارغ التحصیل سابق) کارشناسی الکترونیک هستم. سه سال اول دانشگاه رو به نحو احسن هدر دادم رفت!! تا پایان ترم هفتم داشتم فکر می کردم که چی کار کنم و چی کار نکنم؟ ترم هشتم اساتید خوبی داشتم و تصمیم گرفتم،یه تکونی به خودم بدم. الان هم در حال یاد گیری علایقم هستم...
    ارسال دیدگاه
    17

    1) تعداد حروف غیر فارسی از حروف فارسی بیشتر باشه دیدگاه به صورت خودکار حذف میشه.

    2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

    3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

    1. مهمان

      میلاد

      سلام من ی کد ساده با pwm نوشتم که با ترک بار کنترل کنم وقتی رو رسبری کامپایل میکنم رسبری نمیکشه و خاموش میکنه ی نمونه هم حتی از اینترنت گرفتم اونم زدم خاموش کرد به رسبری هم هیچی وصل نکردم :
      #include
      #include
      #include
      #include
      using namespace std;
      using namespace cv;
      int slider = 20;
      int slider_max = 1023;
      int main(void)
      {
      wiringPiSetup();
      pinMode(1,PWM_OUTPUT);
      namedWindow(“MOTOR_SPEED”, 0);
      createTrackbar(“SPEED 1_1024”, “MOTOR_SPEED”, &slider,slider_max);
      while(waitKey(33)!=27)
      {
      pwmWrite (1,slider);
      delay(1);
      }//while
      destroyAllWindows();
      return 0;
      }

      1396/05/15
      07:49
      • نویسنده این مطلب

        محمدرضا اسلامی

        سلام
        ۱٫تو مرحله کامپایل خاموش میشه؟
        ۲٫pwm خالی (بدون ترک بار)هم که استفاده می کنید،خاموش میشه؟
        ۳٫ترک بار خالی هم که استفاده می کنید،خاموش میشه؟
        ۴٫آمپر خروجی آداپتورتون چنده؟
        ۵٫کد کاملتون رو یه جایی آپلود کنید تا امتحان کنم.

        1396/05/18
        02:31
        • مهمان

          میلاد

          کلا زمانی که pwm رو میزدم و برنامه رو کامپایل میکردم خاموش میشد که با اضافه کردن یک sudo به اولش یعنی ./sudo A دیگه خاموش نشد منتها زمانی که این کتاب خونه اضاف میشه حتی یک عکس ساده هم نمایش نمیده و پنجره بدون ترک بار و خالی برام باز میشه
          آدرس برنامه تو drop box :
          https://www.dropbox.com/s/zz8gxkss5hoo7yh/pwm_trackbar.cpp.txt?dl=0

          1396/05/19
          08:21
          • نویسنده این مطلب

            محمدرضا اسلامی

            سلام
            برنامه رو به صورت زیر تفییر دادم جواب داد.(نسخه opencv بنده ۲٫۴ هست)
            http://s9.picofile.com/file/8303129676/pwm.cpp.html
            برنامه تون مشکلاتی داشت.یکیشو که متوجه شدم،آکولاد تابع main فراموش شده.

            1396/05/19
            03:48
    2. مهمان

      ابوالفضل

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

      1396/03/19
      10:20
      • نویسنده این مطلب

        محمدرضا اسلامی

        سلام
        دو تا راه می شناسم
        ۱٫Bare SBC
        که یعنی استفاده از رزبری بدون سیستم عامل
        ۲٫گذاشتن نرم افزار مورد نظر،در لیست startup

        1396/03/19
        11:09
        • مهمان

          ابوالفضل

          میشه یه مقدار باجزئیات بیشتری توضیح بدید..

          1396/03/19
          11:20
          • نویسنده این مطلب

            محمدرضا اسلامی

            Startup مثل اجرای یه نرم افزار هنگام بالا اومدن ویندوزه.رزبین هم یه سیستم عامله پس میشه یه نرم افزار رو موقع بالا اومدن اجرا کرد.
            .تو گوگل سرچ بفرمایید:
            How to autostart application at raspbian
            اون مدل بدون سیستم عامل رو تاحالا کار نکردم.الان هم رزبری ندارم تا امتحان کنم.

            1396/03/20
            09:24
      • نویسنده این مطلب

        محمدرضا اسلامی

        روش بدون سیستم هامل،همون bare… هست که متاسفانه کار نکردم

        1396/03/20
        09:25
    3. مهمان

      علی

      سلام آقای اسلامی خسته نباشید
      و همچنین آقای دمرچیلو
      با نامردی تعرفه های روستاهارو قطع کردن که بماند
      مردمم که قشنگ جواب خون شهدا دادن رفت
      گند زدن به ریاست جمهوری خدا این چهار سال به خیر بگذرونه
      و اما سوال پردازش موازی جز رزبزی تو میکرو هایی مثل avr و arm امکان پذیره من قبلا یه جا arm دیدیم

      1396/02/30
      07:30
      • نویسنده این مطلب

        محمدرضا اسلامی

        سلام
        با احترام،لطفا به رای مردم،احترام بگذارید.دلیل نمیشه که مسائلی که برای من و شما مهمه،برای بقیه هم مهم باشه.
        و دیگه اینکه،احتمال تقلب جزئی وجود داره ولی اختلاف زیادی در نتایج ایجاد نمی کنه.
        خون شهدا رو ما نمی تونیم جواب بدیم (حساب شهدا با خداست)
        هرچه دلت خواست،نه آن می شود…هرچه خدا خواست همان می شود.
        نظرتون رو جلب می کنم به صحیفه امام ره:
        ” دموکراسی این است که آراء اکثریت، و آن‌هم این‌طور اکثریت معتبر است. اکثریت هرچه گفتند آرای ایشان معتبر است ولو به ضرر خودشان باشد!”
        صحیفه امام جلد ۹ ص ۳۰۴
        *******
        درباره پردازش موازی،بل وقفه تایمر میشه اینو روی میکرو هم پیاده کرد.
        یعنی با فرکانس دلخواه،وقفه تایمر فراخوانی بشه و چند برنامه به صورت همزمان اجرا بشه.
        اطلاع ندارم که راه دیگه ای هست یا خیر.

        1396/03/01
        07:53
      • مهمان

        random

        جواب خون شهدا تتلو با اون خالکوبیاش بود؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ sad sad sad

        1396/03/03
        01:37
    4. مهمان

      علیرضا جهانی

      سلام . مطالبتون خیلی خوبه من تا اینجا دنبال میکردم و برام بسیار جذاب بود. وقتی گفتید دیگه تا چند ماه قراره ادامه ندید واقعا دلسرد شدم.
      تجربه شخصی م میگه هیچ وقت از تلاش دست بر ندار
      به امید موفقیت شما دوست عزیز

      1396/02/30
      09:11
      • نویسنده این مطلب

        محمدرضا اسلامی

        سلام
        متاسفانه وسایل همه متعق به دوستم بود.
        و الان ۱۲۰۰ کیلومتر ازش دورم.خودم هم خیلی خیلی مشتاق بودم تا تمومش کنم ولی قسمت نشد.
        به امید خدا،اگر شرایط جور بود،درسش که نموم شد،وسایل رو ازش می گیرم و ادامه می دم.
        به امید موفقیت همه مردم ایران…

        1396/03/03
        08:17
    5. مهمان

      تا 1400 با روحانی

      زود باش زود باش,این حرفای بیخود رو که گذاشتی صفحه اصلی پاک کن,مگه شبکه خبر نگاه نمیکنی؟

      1396/02/30
      08:54
      • مدیر سایت

        مهدی دمرچیلو

        مودب باش.

        1396/02/30
        10:08