ماژول mc60، من بهش میگم یک ماژول تمام عیار، چون فقط با استفاده از همین میتونید پروژههای متنوع در زمینه IOT رو به راحتی پیاده سازی کنید و امکانات ارتباطی مناسبی هم داشته باشید. توی قسمت اول از این سری مطلب میخواهیم به طور کامل باهاش آشنا بشیم و کاربردهای اون رو بررسی کنیم و یک هدربرد یا برد راه انداز مناسب برای استفاده از اون معرفی کنیم، در قسمتهای بعدی هم نحوه راه اندازی و برنامه نویسی mc60 و پروژههای جالب رو داریم…(خواندن ادامه مطلب)
در این بخش میتونید به همه قسمتهای آموزش دسترسی پیدا کنید:
- کار با ماژول تمام عیار mc60 – قسمت اول – برد راه انداز
- کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU
- // – قسمت سوم – ساخت ردیاب
- // – قسمت چهارم – OpenCPU و تکمیل ردیاب
- // – قسمت پنجم – ساخت MP3 Player
- // – قسمت ششم – نمایشگر oled
- // – قسمت هفتم – کار با MQTT
- // – قسمت هشتم – کدنویسی با Eclipse
خرید برد راه انداز ماژول MC60
mc60 یک ماژول چهار بانده GSM/GPRS با پکیج LCC میباشد. با پشتیبانی از پروتکل های پرکاربرد اینترنت (TCP , UDP , PPP , FTP , HTTP , SSL) ، این ماژول دارای تکنولوژی GNSS برای مسیریابی ماهواره ای میباشد.
جهت کاهش زمان بدست آوردن موقعیت (TTFF) دارای تکنولوژی های مختلفی مانند QuecFastFix و EASYTM میباشد ، همچنین با کمک تکنولوژی های AlwaysLocate™ و GLP (GNSS Low Power) باعث تضمین بهترین دقت مسیریابی و پایین ترین مصرف انرژی شده است که ماژول MC60 را مناسب طیف زیادی از پروژه های هوشمند قرار میدهد..
ویژگی های کلیدی
- سایز کوچک : 18.7 × 16.0 × 2.1میلی متر
- پشتیبانی از چند نوع ماهواره مسیریابی : GPS/ GLONASS/ QZSS
- دارای LNA داخلی برای افزایش حساسیت GNSS
- gsm چهار بانده : 850/ 900/ 1800/ 1900MHz
- پروتکل های پر کاربرد اینترنت : TCP , UDP , PPP , HTTP , FTP, SSL , MQTT
- دارا بودن قابلیت open cpu
- دارای بلوتوث
کاربرد ها
ساخت ردیاب
اینترنت اشیا
کنترل از راه دور به صورت اینترنتی و پیامکی
حسین حمیره (مالک تایید شده) –
سلام برای راه اندازی GPS این اررو برای چی میتونه باشه ؟
ولتاژ 3.3 داره و انتن هم متصل هست
MC60 AT+QGNSSRD? returns +CME ERROR: Operation failed
Sisoog Os –
سلام دوست عزیز
GPS ماژول MC60 یک GPS کاملا مجزا هست اگر داخل دیتاشیتها ببنید میتونید ساختارش را دقیق تر متوجه بشید
وقتی که انتظار دارید از داخل GSM به GPS دسترسی پیدا کنید و مسقیما با کامندی که نوشتنید اطلاعات را بخونید لازمه پایه های سریال GNSS را به پایه های سریال AUX حتما از بیرون وصل کنید.
Davood –
ببخشید ماژول کوئکتل m08 رو هم میشه با اتصال پایه pwrkey به زمین بعد از وصل شدن تغذیه به ماژول بدون کار اضافه دیگه روشن کرد؟
Zeus –
معمولا این قابلیت در ماژول های GSM موجود هست
تا حالا غیر از این حالت رو ندیدم
ِDavood –
سلام خسته نباشید بابت مطالب خوبتون ببخشید این ماژول برای روشن شدن حتما نیاز به تریگر کردن پایه PWRKEY داره یا نه؟ یعنی میشه تا برق ماژول وصل شد خودش روشن بشه بدون این که این پایه تحریک بشه؟
Sisoog Os –
سلام میتونید با اتصال همین پایه PWRkey به زمین وقتی برق وصل میشه کاری کنید که خودکار ماژول روشن بشه
امید –
ای وای بر ما که بازار را دادیم دست افرادی که فرق عدس و خازن را متوجه نیستن . برادر من خب شما با این سطح از سواد چجوری اسم خودتون را فروشگاه تخصصی گذاشتید
همون اول میگفتی بلد نیستم نه خودتو عذاب میدادی نه ما را
Sisoog Os –
دوست عزیز و متخصص و البته با ادب
ما روزانه اینجا با افراد زیادی از بسترهای مختلف در رابطه با مشکلاتشون مرتبط هستیم, و برای اینکه به سوال اصلی و منظور اصلی اون شخص برسیم بخصوص افرادی که در مطرح کردن سوالشون هم مشکل دارند نیاز داریم سوال و جوابایی را مطرح کنیم
همچنین ما در سیسوگ روزانه به خیلی از شرکتهای بزرگ و کوچیک در این حوزه داریم مشاوره تخصصی میدیم, خیلی وقتها افراد دغدغه هایی دارند که ما نمیدونیم یا حداقل مطمئن نیستیم, اینجور مواقع سعی میکنیم یک بار دیگه همه چیز را مرور کنیم و در اخر هم اگر نیاز شد از متخصصین کویکتل هم استعلام داشته باشیم و وقت و انرژی بگذاریم
ولی در این ساختاری که داریم و تا الان نزدیک به هزار مطلب تخصصی توسط بیش از 40 نفر متخصص تولید محتوا شده و هزاران سوال هم بصورت مکتوب اینجا پاسخ داده شده , یه سری جاها سعی میکنیم دیگه برای افراد خاصی وقت و انرژی بیش از اندازه نگذاریم
یکی از اون زمان ها وقتی هست که شخصی ادعا میکنه متخصص هست ولی اطلاعات ناقصی داره و یا برخوردهای اولیه یک متخصص را نداره.
دوست عزیزی چند روز پیش پیعام داده بود که من میخام فلان سورس کدویژن در سایت را ببرم داخل آردوینو , سعی کردم راهنمایی کنم دیدم طرف اطلاعات کمی داره , ازش خواستم بهم بگه چقدر کار کرده تا بتونم با همون زاویه بهش کمک کنم گفتند من متخصص الکترونیک دیجیتال هستم دو جمله بعدی من پایان مکالمه بود
چرا بنده سعی مکینم زمان و انرژی برای این افراد نگذارم؟
چون افرادی که قدرت تصور درستی از وضعیت حال و حاضر خودشون را ندارند مطمئنا در تراکنش با اونها دچار چالش خواهید شد.
شما به عنوان یک متخصص قصد دارید سوال بپرسید؟ پس سوال شما نشون میده متخصص هستید نه لفظ اینکه من متخصص هستم, مثلا به جای اینکه بگید من میخام crc خودم را داشته باشم بگید من میخام فلان پکت مشخص را در فلان لایه شبکه ارسال کنم.
چرا میگم چنین افرادی قدرت تصور درستی از وضعیت خودشون ندارند مثال واضحش خودتون, بخاطر اینکه شما با یک سوال گنگ وارد صحبت میشید و کسی این سمت سعی میکنه پاسخگوی شما باشه ولی در اخر که جواب نمیگیرید به هر علتی سعی میکنید با توهین مکالمه را تموم کنید.
Sisoog Os –
https://wiki.archlinux.org/title/3G_and_GPRS_modems_with_pppd
شما از این پروتکل احتمالا بتونید وارد ارسال پکت هایی تحت عنوان Raw بشید و خودتون هدر و همه چیزش را مشخص کنید
امید –
من که دارم خواستم را واضح میگم مهندس . آیا من میتونم CRC اختصاصی خودم را با این ماژول داشته باشم یا نه؟
همه اینایی که میگید را من خودم بلدم ، تخصص شبکه دارم . ولی میخوام بدونم اگه این ماژول خارج از روال استاندارد این دسترسی را میده تا خرید کنم
خیلی تراشه ها این دسترسی را میدن ، این ماژول را نمیدونم میده یا نه؟
Sisoog Os –
تا جایی که بنده اطلاع دارم شما نمیتونید چنین پکتی ارسال کنید
البته داکیومنت های این ماژول موجود هست و شبیه اکثر ماژولهای شبیه این در بازار هست که میتونید دقیق تر بخونید ببنید نیازتون را براورده میکنه یا نه
امید –
البته خب کار منطقی و راحتی نیس اما چیزیه که خواسته شده. من خیلی از داکیومنتا را نگاه کردم ظاهرا این ماژول فقط طبق استاندارد خودش به صورت خودکار CRC را اضافه میکنه و میفرسته. ممنون میشم اگه دقیقا بهم بگید چجوری میتونم این CRC را تغییر بدم
Sisoog Os –
دوست عزیز دقیقا چه خواسته ای از شما داشتند؟
وقتی شما در یک شبکه استاندارد قراره پکتی ارسال کنید نمیتونید خارج از اون ساختار تبادل اطلاعات کنید
امید –
این سوال منظورم بود؟
سلام. من زیاد با این سبک ماژولا کار نکردم تا حالا. برای کاری نیاز دارم که اطلاعاتی از طریق TCP به سمت سرور بفرستم ، از دوستی شنیدم که این ماژول این کار را انجام میده. اما میخوام تو قسمت اترنت ، CRC حذف بشه و CRC اختصاصی خودم را بنویسم ، آیا این ماژول همچین قابلیتی داره؟
Sisoog Os –
ببنید شما میتونید هر نوع دخل و تصرفی را در پکت های ارسالی خودتون ببرید و CRC اختصاصی خودتون را هم داشته باشید
ولی به هر حال در شبکه شما پکت های استاندارد مثل TCP دارید این شکبه بصورت خودکار کارها را انجام میده و اگر قرار باشه این روالها حذف بشه شما باید لایه های استانداردی را ایجاد کنید که نه منطقیه نه به همین راحتی شدنی
در ضمن شما این سمت هر پکتی میگیرید اون سمت تحویل میگیرید و اطلاعات سرباره بعد از انتقال حذف میشه
امید –
سلام ببخشید میگم سوال من را جواب ندادید؟
Sisoog Os –
سلام کدوم سوال؟
امید –
سلام. من زیاد با این سبک ماژولا کار نکردم تا حالا. برای کاری نیاز دارم که اطلاعاتی از طریق TCP به سمت سرور بفرستم ، از دوستی شنیدم که این ماژول این کار را انجام میده. اما میخوام تو قسمت اترنت ، CRC حذف بشه و CRC اختصاصی خودم را بنویسم ، آیا این ماژول همچین قابلیتی داره؟
علی –
سلام.میگم چرا نسبت به ماژولای مشابه سیمکامش گرونتره؟
Sisoog Os –
سلام
از نظر کیفیت ساخت به نظر بهتر هست
از نظر قابلیتهای نرم افزاری , بحث Opencpu را داره که شما در سایت اموزشهاش را میتونید ببنید که باعث میشه میکروکنتلر را بتونید در پروژه ها کلا حذف کنید
البته از نظر قیمتی هم روی تعداد بالا کاملا رقابت میکنه با محصولات مشابه
محصولات کویکتل خوشبختانه با متاسفانه برای ما, با درخواست زیادی مواجه هستند و بازار خالی از محصولات این شرکت هست و وقتی هم سفارش قرار داده میشه روی همین ماژول زمان تحویل چندین ماه هست
امیرحسین –
سلام وقت شما بخیر
در بیشتر دیتاشیت هایی که از ماژول mc60 در فضای نت هست در بین پروتکل های ارتباطی پروتکل mqtt و ssl هم ذکر شده
اما در دیتاشیتی که در فروشگاه قرار داده شده MQTT بین پروتوکولهای ارتباطی نیست
تصور من این است که مسئله به فرمور دستگاه مرتبط میشه و در همه مدلهای mc60، امکان استفاده از این پروتوکول وجود داشته باشه
با توجه به اهمیت MQTT در مباحث IOT ،
براتون امکان داره برای امتحان یک خط از دستورات AT command مربوط به mqtt رو تست بگیرید که فقط ببینیم میشناسه یا ارور میده؟
مثلا :. ?=AT+QMTCFG
Sisoog Os –
سلام دوست عزیز
بله MC60 این امکان را داره و این دستور کار میکنه
محمد –
از لحاظ Low power بودن، چه امکاناتی وجود داره؟ آیا میشه برنامه راه lock کرد؟چطور میشه به دایکومنت هاش دانلود کرد؟
Sisoog Os –
وقتی شما کد را داخل خود برنامه میریزید و خود ماژول را در حالت کم مصرف میبرید مصرف اون کمتر از 5 میلی امپر میشه
مجموعه مقالات Opencpu را در سایت سیسوگ دنبال کنید پایین مطلب اول لینک دانلود کلیه داکیومنت ها و نرم افزارها هست
حسین –
فرقش با m66 چی هست ؟
Sisoog Os –
GPS / GNSS داره
Ashkan –
سلام خسته نباشید
من یه سوال داشتم میخواستم بدونم فرق بین MC60E و MC60 چیه؟؟
Sisoog Os –
سلام
نسخه بلوتوث MC60E چهار هست
وهاب –
2.2.1. Processor
32-bit ARM7EJ-STM RISC 260MHz.
2.2.2. Memory Schemes
MC60-OpenCPU (OC: MC60CA-04-STD) module builds in 4MB flash and 4MB RAM.
User App Code Space: 320KB space available for image bin.
RAM Space: 100KB static memory and 500KB dynamic memory.
User File System Space: 120KB available.
MC60-OpenCPU (OC: MC60ECA-04-BLE) module builds in 4MB flash and 4MB RAM.
User App Code Space: 280KB space available for image bin.
RAM Space: 100KB static memory and 500KB dynamic memory.
User File System Space: Not supported.
وهاب –
با سلام
میزان حافظه flash و eeprom و حداکثر فرکانسی که در حالت open cpu در اختیار داریم چقدره؟
هادی –
سلام،اولا جای تشکر داره که همچین محصولات با کیفیتی رو وارد بازار ایران میکند،
دوما یه سوال داشتم، ایا این ماژول ها دارای bootloaderهستن؟
Sisoog Os –
سلام دوست عزیز
هم برای پروگرم بصورت لوکال بوت لودر خاص خودش را داره هم امکان اینکه بصورت OTA از راه دور اپدیت انجام بشه
امین –
سلام
کی موجود میشه؟!
Sisoog Os –
سلام
اگر نمونه میخایید با ای دی تلگرام سیسوگ مرتبط بشید تا خدمت شما داده بشه و اگر تعداد میخایید هم انشاله بزودی تعدادموجود خواهد شد
مجتبی –
سلام
آیا این ماژول ها رجیستر شده هستن؟
این ماژول ها هم مثل گوشی های موبایل نیاز به رجیستر شدن دارن؟
زئوس Zeus –
بله رجیستر شده هستن و جای نگرانی نیست 🙂
mahdi.h –
میخوام از قابلیت OPEN CPU توی این ماژول استفاده کنم لینک مفیدی پیشنهاد ندارید؟
Sisoog OS –
سلام
در صورتیکه ماژول را تهیه فرمودید با ای دی تلگرام سیسوگ مرتبط شوید تا فایلها و مثالهای متفاوت خدمت شما داده شود
حسام –
میشه برد آموزشیش رو موجود کنید.
ممدم –
این چقدر عالیه – ماژول ش رو اگر بیارید که دیگه محشره
زئوس Zeus –
در حال امکان سنجیش هستیم دوست عزیز
البته همین الان هم برد ا»وزشی نیاز باشه میتونید درخواستش را بدید تا برد اموزش اورجینال خود شرکت کویکتل را خدمتتون بدیم
زئوس Zeus –
واقعا عالیه