توصیه شده, دسته‌بندی نشده

کار با ماژول تمام عیار mc60 – قسمت اول – برد راه انداز

mc60، من بهش میگم یک ماژول تمام عیار، چون فقط با استفاده از همین یک ماژول کویکتل میتونید پروژه‌های متنوع در زمینه IOT رو به راحتی پیاده سازی کنید و امکانات ارتباطی مناسبی هم داشته باشید. توی قسمت اول از این سری مطلب میخواهیم به طور کامل با این ماژول آشنا بشیم و کاربردهای اون رو بررسی کنیم و یک هدربرد یا برد راه انداز مناسب برای استفاده از اون معرفی کنیم، در قسمت‌های بعدی هم نحوه راه اندازی و برنامه نویسی mc60 و پروژه‌های جالب رو داریم.

با سیسوگ همراه باشید.

ابتدا ویژگی‌های کلیدی ماژول mc60 رو بررسی می‌کنیم:

  • ابعاد: 18.7*16*2.1 mm
  • وزن: 1.3 g
  • پشتیبانی از 4 باند فرکانسی رادیویی
  • پشتیبانی از GPRS (تقریبا همون 2G)
  • پشتیبانی از GPS و GNSS
  • پشتیبانی از بلوتوث نسخه 3 (البته تو مدل MC60E دارای بلوتوث نسخه 4 هست)
  • پشتیبانی از دو سیم کارت (البته یکی باید در حالت استندبای باشه)
  • ولتاژ کاری: 4.0V (برای خود ماژول) , 3.3V (برای بخش GNSS)

 

امکانات دیگر:

  • پشتیبانی از SD Card
  • دارای 3 پورت UART
  • دو کانال خروجی صوت و یک کانال ورودی
  • یک کانال ADC
  • پایه PWM
  • پایه های قابل استفاده به عنوان GPIO
  • و…

 

خب حالا بریم سر اصل مطلب. برای استفاده از این ماژول ما چند تا راه داریم. یکی این هست که بیایم و یک میکروکنترلر یا یک آردوینو بزاریم کنارش و به کمک AT COMMAND با ماژول mc60 کار کنیم. ولی راه فوق العاده دیگه ای که داریم این هست که بیایم و از قابلیت OpenCPU ماژول استفاده کنیم که قبلاً در سیسوگ در موردش کامل توضیح داده شده. اما کلیتش این هست که ما میایم و کدهای خودمون رو روی خود ماژول می‌ریزیم و دیگه نیاز به هیچ کنترل کننده دیگه ای نداریم. این باعث کوچک‌تر شدن مدارمون، مصرف پایین‌تر و … میشه. حالا نکته‌ای که هست اینه که قسمت GNSS ماژول به صورت کاملاً مستقل از بقیه ماژول هست و اگر ما نیاز به استفاده ازش داشتیم، میتونیم تغذیش رو وصل کنیم و اینکه پورت GNSS_USART رو به AUX_USART وصل کنیم تا ماژول بتونه اطلاعات موقعیت رو دریافت کنه. در تصویر زیر پایه‌های 22 تا 25 میشه. اگر از برد راه انداز کویکتل که در ادامه معرفی میشه استفاده کنید، کار شما خیلی راحت تر خواهد بود.

پین اوت کویکتل mc60

از کاربردهای ماژول ساخت ردیاب، استفاده در دستگاه پوز، دزدگیرهای خلاقانه برای مکان‌های دور از دسترس، تجهیزات خانه هوشمند و یا هر چیزی که شما فکرش را بکنید را می‌توان نام برد.

برای استفاده از ماژول در حالت AT COMMAND نیاز به کار خاصی نیست و شما میتونید به راحتی با ارسال دستورات از ماژول استفاده کنید، البته برای کار راحت‌تر میتونید از نرم افزار QNavigator استفاده کنید. محیط نرم افزار به این شکله:

محیط نرم افزار QNavigator برای ماژول های کویکتل

شما میتونید با چند تا کلیک ساده اطلاعات ماژول رو به‌دست آورده و یا باهاش پیامک ارسال کنید و یا زنگ بزنید و… و در همون حین دستوراتی رو که ارسال میشه ببینید و توی برنامه خودتون ازش استفاده کنید. فایل نرم افزار در پیوست اومده.

برای نمونه ما میخوایم یک پیامک با ماژول بفرستیم.
طبق شکل زیر، اول این منو رو انتخاب می‌کنیم:

توی این پنجره شماره پورت رو مشخص می‌کنیم:

انتخاب پورت کویکتل mc60 در نرم افزار QNavigator

و اینجا روی گزینه Connect to module کلیک کرده و اطلاعات ماژول بدست میاد:

اتصال به ماژول کویکتل mc60 در نرم افزار QNavigator

بعد وارد گزینه sms میشیم و گیرنده و متن پیام رو مشخص می‌کنیم، به همین راحتی ارسال شد!

ارسال پیامک با کویکتل mc60 و نرم افزار QNavigator

حالا برای اینکه بخوایم اطلاعات GNSS ماژول رو به‌دست به یاریم توی یه برنامه ترمینال از دستورات زیر به ترتیب استفاده می‌کنیم:

 

این هم از پاسخ ماژول:

دریافت اطلاعات ماهواره GNSS از کویکتل mc60

ولی ما می‌خواهیم نحوه کار با ماژول رو به صورت OpenCPU توی آموزش‌های بعدی یاد بگیریم که یکم متفاوت هست.

شرکت کویکتل دو راه برای استفاده از این قابلیت پیشنهاد داده که یکی نوشتن کدها با یک ادیتور کد و کامپایل اون به صورت دستی هست و دیگری پیکربندی IDE Eclipse برای ویرایش کد هست. ولی ما از کد ادیتور Visual Studio code استفاده می‌کنیم. پس حتماً قسمت‌های بعدی آموزش را دنبال کنید.

از اونجایی که ماژول کویکتل به‌صورت SMD هست، قبل از هر چیز ما نیاز به یک سخت افزار یا برد راه انداز مناسب داریم که بتونیم ازش استفاده کنیم. واسه همین دوستانمون در سیسوگ یک هدربرد مناسب براش طراحی کردند که تصویر اون رو در زیر می‌بینید. فایل شماتیک و pcb اون رو در پیوست قرار دادم و میتونید به‌صورت رایگان دانلود کنید.

برد راه انداز ماژول کویکتل mc60

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

برای خرید این ماژول، برد راه انداز حرفه ای و دیگر ماژول‌های این شرکت هم می‌توانید خیلی راحت از فروشگاه سیسوگ تهیه کنید.

دانلود رایگان برد PCB راه اندازی MC60

پیوست ها:

نرم افزار QNavigator_V1.5  : QNavigator_V1.5

فایل شماتیک و pcb هدربرد: شماتیک ، pcb

مرجع طراحی: Quectel_MC60_Reference_Design

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

24 دیدگاه در “کار با ماژول تمام عیار mc60 – قسمت اول – برد راه انداز

  1. زهرا گفت:

    سلام ببخشید ی سوال داشتم هدر برد چجوری به کامپیوتر وصل میشه برای پروگرم کردن به صورت OPEN CPU؟؟

    1. Sisoog Os Sisoog Os گفت:

      سلام
      با استفاده از پورت سریال
      اگر فایل کامل را در انتهای اموزش دانلود کنید داکیومنت هایی هستند که کاملا این موارد را توضیح دادند

      1. زهرا گفت:

        فایل ها را دانلود کردم ولی من منظورم خود هدر بردیه که شماتیکشو گذاشتین
        توی اون ویدئو ماژول روی ی برد دیگری است که سوار میشه رو ی برد خیلی بزرگتر
        خود هدر برد نیستن

        1. Sisoog Os Sisoog Os گفت:

          این برد یک برد راه انداز کوچیک هست که شما راحت میتونید روی برد برد نصب کنید و استفاده کنید و به راحتی به میکرو کنترلر یا هر چیزی دیگه وصل کنید
          و اگر نیاز باشه به کامپیوتر نصب کنید تنها نیازه به یک ماژول TTL به USB نصب کنید تا بتونید برنامه تون را روی اون بگذارید

  2. زهرا گفت:

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

    1. Sisoog Os Sisoog Os گفت:

      سلام
      تماس تلفنی
      ارتباط GPRS
      استفاده از ماژول GPS
      و استفاده از بلوتوث

      1. زهرا گفت:

        خیلی ممنونم

  3. محمد مهدی کریمی MEYTICOM گفت:

    سلام پایه RF ANT پایه 41 در حالت تست بوق به زمین وصله
    این حالت صحیح؟

    1. زئوس Zeus زئوس Zeus گفت:

      بله کاملاا صحیح است چون امپدانس خروجی آنتن ۵۰ اهم هست اونم تو فرکانس gsm برای همین از دید dc اتصال کوتاه دیده میشن

  4. روزبه بابازاده گفت:

    سلام خسته نباشید
    کار پسندیده ای انجام میدید . خدا قوت
    بی صبرانه منتظر قسمت دوم هستم

  5. امیر حسین گفت:

    سلام واقعا خسته نباشید، کارای شما تو این شرایط به آدم روحیه میده
    این ماژول بلوتوث هم داره؟؟یا فقطgps و gsm داره؟؟

    1. زئوس Zeus زئوس Zeus گفت:

      سلام دوست عزیز
      توی این شرایط همه به هم باید کمک کنیم
      بله بلوتوث هم داره 🙂

  6. محمد مهدی کریمی MEYTICOM گفت:

    سلام ممنون از آموزش خوبتون
    رگولاتور L2980 از کدوم فروشگاه میشه تهیه کرد ؟

    1. زئوس Zeus زئوس Zeus گفت:

      فکر میکنم ما آخرین بار از پایا خریدیم اگر اشتباه نکنم

  7. Akam گفت:

    سلام مبحث اموزشی خوبی رو انتخاب کردید
    منتظر قسمت های بعدی هستیم 😘😘

  8. محمود گفت:

    به نام جان و خرد
    سلام به همگی
    خیلی ممنون از این آموزش منتظر قسمت های بعدی تا سطح پیشرفته هستم.
    خدا قوت انشاالله
    انواع دیگری از این ماژول ها را در صورت امکان معرفی کنید و از همه مهمتر پروژه محور بودن آنها می باشد.(از سطح صفر تا صد). موفق باشید

    1. Mahdi.h Mahdi.h گفت:

      سلام
      حتما آموزش های پروژه محور رو در ادامه داریم.
      ماژول M66 هم از ماژول هایی هست که دارای OpenCPU میباشد

  9. محمد صادق جعفری محمد صادق گفت:

    بسیار عالی ممنون از مطالب خوبتون
    ولی واقعا ماژول کاربردی و حرفه ای هست

  10. محمدرضا عابدینی محمدرضاعابدینی گفت:

    سلام یکی از بی نظیرترین سایت ها هستید واقعا حرف ندارید
    بی صبرانه منتظر قسمت دوم هستم..منم بردM66رو اگر تکمیل کنم بااون مراحل رو جلو میرم
    خسته نباشید خدمت همگی

    1. Mahdi.h Mahdi.h گفت:

      سلام
      تشکر از لطف شما
      به زودی مطلب بعدی منتشر می شود

      1. محمدرضا عابدینی محمدرضاعابدینی گفت:

        سلام مجدد مهندس
        من فایل شماتیک رو مقایسه میکردم از پایه های 59تا62 استفاده کردید اما تو فایلpcb استفاده نشده ودرنظر نگرفتید درسته ؟

        1. سلام دوست عزیز
          پایه های 59 تا 62 مربوط به PCM ماژول MC60 هستند و باید به آی سی فلش متصل شوند. در شماتیک پایه ها فقط لیبل خورده اند ولی به دلیل اینکه مونتاژ این پایه ها که دقیقا در زیر ماژول قرار دارند برای همه کار ساده ای نیست! از آی سی فلش استفاده نشده.
          موفق باشید.

  11. محمد گفت:

    درود
    این ماژول رو کدوم فروشگاه داره و شما از کجا تهیه اش کردین ؟

    1. Sisoog Os Sisoog Os گفت:

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