آردوینو آموزش آردوینو سیم کارت GSM - GPRS پروژه های آردوینو

آموزش راه اندازی ماژول Sim800L بخش اول تست شبکه GSM با سیم کارت

Sim800L-Arduino-network-test-Digispark
نوشته شده توسط اروند طباطبایی

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

 


ساختار تراشه GSM Sim800L


اینکه درون این تراشه‌ها چه اتفاقی می‌افتد، مبحث تخصصی مخابراتی و برای برخی از کاربران سردرگمی ایجاد می‌کند. ولی به صورت کلی این تراشه مانند یک درگاه است که مفاهیم شبکه مخابراتی را دریافت و تبدیل می‌کند. سپس مقادیر مورد نیاز را تبدیل و در شبکه مخابراتی ارسال می‌کند. عمدتا ماژول‌های GSM با اسلات سیم کارت همراه هستند. در ماژول Sim800L از سیم کارت سایز مایکرو Micro Sim Card  استفاده می‌شود. پس قدم اول در استفاده از این ماژول داشتن سیم کارت مایکرو است.

sim-800L-Pinout--digispark


ویژگی‌های ماژول sim800L


ماژول جی اس ام Sim800L پشتیبانی از چهار باند ۸۵۰/۹۰۰/۱۸۰۰/۱۹۰۰ مگاهرتز

پروتکل ارتباطی سریال (UART)

کنترل از طریق AT Command و لایبرری

قابلیت اتصال میکروفن و اسپیکر

جربان مصرفی حداکثر ۲ آمپر

تغذیه ۳٫۸ تا ۴٫۲ ولت DC

اسلات سیم‌کارت میکرو

دمای کاری ۴۰- تا ۸۵+ سانتی‌گراد

 


راه اندازی ماژول Sim800L


ابتدا سیم کارت مایکرو را مانند تصویر زیر در اسلات سیم کارت ماژول GSM قرار دهید. همانطور که در بالا ذکر شد تغذیه این مدار حداکثر ۴٫۲ ولت می‌باشد. این محدوده ولتاژ کاری سلول لیتیومی است. از اینرو برای راه اندازی پیشنهاد می‌شود که از یک سلول باتری لیتیوم پلیمر استفاده شود. البته ابعاد کوچک و مصرف جریان ناچیز این ماژول هم دلیلی بر انتخاب این محدوده ولتاژ کاری است. برای استفاده از این ماژول نیاز به رابط سریال داریم. بنابراین پایه RX از ماژول را به پین tx برد آردوینو، سپس پایه TX از ماژول را به پین rx برد آردوینو Arduino وصل کنید. پایه ریست را در این آموزش نیاز نداریم. ولی در حالت کلی باید این پایه هم به پین ریست آردوینو متصل شود. برای استفاده از رابط سریال برد آردوینو Arduino نیاز به کتابخانه سریال داریم، این کتابخانه به صورت پیش فرض در سورس آردوینو Arduino قرار دارد.

آموزش راه اندازی ماژول Sim800L - بخش اول تست شبکه-دیجی اسپارک

 

آموزش راه اندازی ماژول Sim800L - بخش اول تست شبکه- دیجی اسپارک

 


کدهای برنامه ماژول Sim800L


 

#include <SoftwareSerial.h>

String Arsp, Grsp;
SoftwareSerial gsm(10, 11); // RX, TX

void setup() {
  // put your setup code here, to run once:

  Serial.begin(9600);
  Serial.println("Testing GSM SIM800L");
  gsm.begin(4800);

}

void loop() {
  // put your main code here, to run repeatedly:

  if(gsm.available())
  {
    Grsp = gsm.readString();
    Serial.println(Grsp);
  }

  if(Serial.available())
  {
    Arsp = Serial.readString();
    gsm.println(Arsp);
  }

}

 

پس از انتقال کدها در نرم افزار آردوینو و آپلود آن روی برد، کافیست که سریال مانیتور نرم افزار را باز کنید. تست ماژول به صورت اتوماتیک انجام شده و نتایج را از همان جا می‌توانید ببینید. همچنین در این حالت دستورات AT را میتوانید در سریال مانیتور تست کنید. همانند تصویر زیر:

sim800l-at-command-digispark

 

 


 لوازم مورد نیاز


برد آردوینو Arduino

ماژول GSM Sim800L

باتری لیتیوم پلیمر

 

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

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

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

اروند طباطبایی

بنیانگذار دیجی اسپارک: اولین مرجع تخصصی امبدد سیستم به زبان فارسی / کارشناس سئو و تولید محتوا

هرچه می آموزم میبینم که خیلی کم آموختم. علاقه به رباتیک و تکنولوژی دارم. امیدوارم بتونم دانشی را که آموخته‌ام، به روش‌های مختلفی به کاربران علاقمند منتقل کنم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۴۰۶ دیدگاه

  • سلام و خسته نباشید

    من می خوام که به برد کنترول اینترنت اشیا به
    وسیله ربات تلگرام که قبلا آموزش داده بودید یک سیمکارت متصل کنم که در خارج شهر مثل باغ هم بشه از دستگاه استفاده کرد و لطفا آموزش استفاده از اینترنت سیمکارت رو قرار بدید؟

    • با سلام
      ضمن تشکر از توجه شما، همانطور که گفته شده است، مجموعه آموزش sim800l بهم پیوسته و ادامه دار است. منتظر قسمت هاى بعدى باشید.

    • باسلام وخسته نباشید جناب بنده دو سوال داشتم خدمتتون امیدوارم که راهنماییم کنید این ماژول رو خریداری کنم این سوال اول اینه که این ماژول فقط از طرق آدردینو کار میکنه وسوال دوم اینه این ماژول میتونیم مستقیم به سنسور حرکتی یا ماژول های مثل pir وصل کرد ممنون میشم راهنماییم کنید.

  • با سلام و خسته نباشید من یک ماژول sim 808 رو راه اندازی کردم ابتدا gps رو به تنهایی وصل کردم و جواب گرفتم بعد از آن سیم کارت را درون ماژول قرار دادم و زمان برقراری ارتباط با ماژول فقط به صورت مداوم پیغام های زیر رو دریافت میکنم
    +CPIN: READY
    Call Ready
    SMS Ready
    [۰۰]
    و زمانی که سیم کارت درون ماژول هستش ،gps متصل نمیشه
    منبع هم ۵ ولت ۲٫۴ آمپر هست
    مشکل از چیه و را حل چیه
    ممنونم

    • با سلام
      ضمن تشکر از توجه شما، از آنجایی که درباره ماژول Sim808 آموزش در سایت نداریم، دقیقا نمیتوان راهنمایی کرد. خصوصا اینکه برای این موضوع باید کدهایی که نوشته‌اید را ارسال کنید.

  • سلام مهندس جان
    بابت این سری آموزش تشکر میکنم، درباره این سیم ۸۰۰ آموزش بازم دیده بودم ولی دیگر سایتها فقط ترجمه میکنند، ولی آموزشهای شما بیشتر قابل فهمه، منتظر بخش های بعدی هستم، ممنونم

    • با سلام
      ضمن تشکر از توجه شما، از نظر مثبت شما بسیار خوشحالم. امیدوارم در فضای وب فارسی دیگر دوستان هم راه تولید محتوای ناب را پیش بگیرند.

    • سلام خسته نباشید ببخشید من ۴٫۲ ولت به ماژول میدم کلا شبکه رو پیدا نمیکنه هی هی ریست میشه کلا هم می‌خوام با کابل usb serial دستورات at رو اجرا کنم می‌نویسم مثلاً at جواب هیچی نمیاره هر چی می‌نویسم جواب هیچی نمیاره

  • سلام . خسته نباشید
    امکان داره که این شیلد یا شیلد sim800C مخصوص رزبری پای رو کمی تغییر داد و به جای سیم کارت ، از خط تلفن استفاده کرد ؟

    • با سلام
      ضمن تشکر از توجه شما، خیر چنین امکانی با این شیلد وجود ندارد برای این کار باید از شیلد Dial Up Land Line استفاده کنید. که امکان ارتباط با کابل تلفن را داشته باشد.

  • سلام جناب مهندس طباطبایی
    من کد میخواستم بابت ارسال اس ام اس به مخاطب لطف میکنید به ایمیل بنده بفرستید
    خروجی دستکاهی که به اردوینو وصل میشه به کدام پایه ها متصل میشه؟
    درضمن بابت ارسال برد ٨٠٠ال و اردوینو یونو کمال تشکر رو دارم خیلی ممنون از ارسال فوری و بسته بندی عالیتون

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

  • سلام !
    چند وقت بود داشتم دنبال یه همچین آموزش خوبی می گشتم
    خیلی خیلی ممنونم
    امیدوارم ادامه دار باشه

    • با سلام
      ضمن تشکر از توجه شما، بله آموزش ماژول Sim800L از دسته آموزش‌های ادامه دار است.

  • سلام و عرض خسته نباشی
    بنده این ماژول رو تا این مرحله چه از روش شما و چه از کتابخانه های دیگه جواب گرفتم و از دستورات AT پاسخ میگیرم
    اما بعضی از دستورات و تنظیمات AT رو برای برقراری و کانفیگ درست ماژول با اپراتور منطقه را لطفا برای قسمت های بعدی در نظر بگیرید
    متشکرم

  • سلام
    فیلمتون دور تند هست هرکاری کردم تقسیم ولتاژ تغذیه بین ماژول و اردوینو رو متوجه نشدم
    شما ۴ تا سیم بین ماژول و اردوینو تقسیم کردید دوتا ارایکس و تی ایکس جدا دوتا دیگه که وصل میشه به برد منفی و مثبت باطری هست که هم به ماژول دادید وهم به اردوینو؟؟؟
    من اردوینو دقیقا مثل همین رو دارم اما واقعا تقسیم برق رو متوجه نمیشم
    یعنی اگر برق به اردوینو ندیم کار نمیکنه؟ منظورم اینه فقط یو اس بی وصل باشه
    باطری ما ۳ ولت هست باید بزنیم قسمت منفی و ۳٫۳ ولت اردوینو؟؟
    باورکنید ۱۰ بار دیدم اما متوجه نشدم چون دور تند ضبط کردید

    راهنمایی لطفا

    • با سلام
      ضمن تشکر از توجه شما، در مورد سوالات مشکلى ندارد، هر سوالى مرتبط با بحث دارید میتوانید مطرح کنید.
      تغذیه ماژول sim800l از باترى لیتیوم پلیمر تامین میشود. کافیست پایه منفى را با پایه gnd آردوینو اتصال دهید. این موضوع در متن هم نوشته شده است.

      • سلام میشه فاصله بین دو تا پین هدر رو ذکر کنید. منظورم. فاصله بین پین هدر سمت چپ با سمت راست. برای تهیه کتاب خونه نرم افزار التیوم می خوام

    • با سلام
      ضمن تشکر از توجه شما، بادریت سریال مانیتور را درست تنظیم نکرده اید. دقت کنید که روى ٩۶٠٠ باشد.

    • سلام و عرض ادب
      مهندس جان منم مشکل همین دوست عزیز رو دارم. در سریال مانیتورینگ
      <<<
      <
      <<<<<<<
      اینطوری مینویسه

    • من هم این مشکل رو اول داشتم باید با رگولاتور ولتاژ رو نزدیک ۴ ولت کنی بعد از اون دوباره برنامه رو Run کنی و بعد از اون اول AT رو بزن اگر جواب نداد دوباره تکرار کن اگر هم نشد اول دستور AT+CMGF=1 رو بزن بعد از اون AT رو بزن

        • سلام ممنون بابت پست عالیتون
          جناب من.سوالم اینه مسئلهرجیستری و تنظیمات سیم کارت که همون اول داهل گوشی پیامک میاد و نصب میکنیم برای ماژول sim800l به چه نحوی هست؟ آیا همین که اتصالات درست باشه و سیم کارت رو وارد کنیم و کد بزنیم کار میکنه؟

    • با سلام
      ضمن تشکر از توجه شما، در این مورد بنده از باتری لیتیوم پلیمر ۳۰۰۰ میلی آمپر استفاده کردم. در مورد جریان مصرفی هم بستگی به کارایی شما دارد، ولی در حالت کلی‌تر به دیتاشیت مراجعه کنید.

  • سلام خیلی سپاسگزارم از اینکه برای پیشرفت و آینده این کشور و جووناش اینهمه زحمت میکشید.
    من یه مشکلی دارم: تو مو قسمت مونیتور فقط خط Testing GSM Sim800l دیگه هیچی نمیاد و چراغ TX آردوینو هماهنگ با چراغ ماژول روشن و خاموش میشه

  • سلام
    با تشکر از توضیحات تون
    می بخشید ک من در مرحله مبتدی هستم و تازه شروع کردم و از پایین بودن سطح سوال عذرخواهم.
    آیا این امکان هست ک از خود برد جهت منبع تغذیه هم استفاده کرد؟

    • با سلام
      خواهش میکنم، منظورتان را دقیقا متوجه نمیشوم، شفاف‌تر بیان کنید، یا اینکه هدفتان را از این کار اعلام کنید. تا بتوانم راهنمایی کنم.

  • با سلام
    یک سوال داشتم مگه ماکسیمم ولتاژ ماژول ۴٫۲ ولت نیست و از طرفی هم ولتاژ سریال آردوینو ۵ ولت هست. پس چرا شما مستقیم سریال ماژول و آردوینو را به هم وصل کردید؟ نباید از یک دیود در اتصال TX آردوینو به RX ماژول استفاده می کردید؟

  • با سلام و خسته نباشید
    ضمن عرض تشکر از سایت مفید و خوبتون یه سوال در خصوص ماژول SIM800 دارم. بنده طبق دستورالعمل ماژول رو راه اندازی کردم و با AT Commands هم اوکی کردم. اما وقتی که میخواهم وضعیت شبکه رو با استفاده از دستور AT+CREG? چک کنم، پاسخ ۰,۰ ارسال میشه که به معنی رجیستر نشدن سیم کارت در شبکه است. در حالیکه سیم کارت رو با ۲ گوشی موبایل چک کردم و در شبکه رجیستر شده بودن. خواهشمندم بنده رو راهنمایی بفرمایید که اشکال کار از کجاست و چطور میشه سیم کارت رو در شبکه رجیستر کرد.
    با تشکر

    • با سلام
      ضمن تشکر از توجه شما، لطفا دقت داشته باشید که این آموزش با ماژول Sim800L است. در خصوص Sim800 آموزش دیگری توسط همکارم در سایت نوشته شده است. در مورد رجیستر شدن ماژول در شبکه، با تست‌هایی که از اپراتورهای مختلف انجام دادیم، هیچ مشکلی با ماژول نبود، تنها راهی که به ذهن بنده میرسد، ولتاژ مورد استفاده در ماژول است. اگر از باتری استفاده میکنید، باید حتما ولتاژ در محدوده ۳٫۹ تا ۴٫۲ ولت باشد، از این کمتر باعث اختلال در شبکه خواهد شد و مشکلات عجیبی را مشاهده خواهید کرد.

      • با سلام و احترام
        ممنونم از پاسختون.
        بنده از منبع تغذیه استفاده میکنم و ولتاژ اعمالی دقیقا ۴٫۹۶ می باشد. بنده دو اپراتور رایتل و ایرانسل رو چک کردم اما هر دو یک پاسخ برگردوند. ماژول مورد استفاده بنده نیز SIM800L می باشد.

        • سلام مجدد، خواهش میکنم. ولتاژ ورودی برای این ماژول نباید بیشتر از ۴٫۲ ولت باشد. لطفا قبل از هر کاری ولتاژ را تغییر دهید سپس تست کنید. اگر مورد حل نشد، اعلام بفرمایید، چه بنده چه دیگر کاربران اگر تجربه داشته باشند، اشتراک گذاری خواهند کرد.

      • سلام، من gsm رو به اردوینو متصل کردم ولی واکنشی به دستور at ندارم نویز قطعه هارو هم گرفتم اتصالات هم بارها چک کردم و چندبار پایه هارو تغییر دادم و با پایه های دیگه امتحان کردم. ممنون میشم راهنمایی کنید

    • احتمالا داری روی برد بورد امتحان میکنی یا امپر منبع تغذیت داره کم میاره پیشنهاد من یه خازن ۱۰۰۰ میکروفاراد موازی با مثبت و منفیه و اگه امپر تغذیت اندازست مستقیم تغذیت رو پایه ماژول وصل کن

  • سلام خسته نباشید .ببخشید من در قسمت ارسال ATبه آردوینو مشکل دارم هر کاری می کنم جواب ok به من نمی ده مشکل از کجاست؟

    • با سلام
      ضمن تشکر از توجه شما، لطفا برای دریافت پاسخ مناسب، اطلاعات لازم را ارسال کنید. شرح کامل دهید و در صورت نیاز نمونه کدها را هم ارسال کنید.

  • من rx ماژول رو به ۱۱ و tx رو به ۱۰ وصل کردم و کد های شما رو به آردوینو uno ارسال کردم فقط در خط اول سریال می نویسه gsm test sim800l
    At هم که ارسال کردم okنداد.
    حتی با مبدل usb to ttlهم وصل کردم بازم جواب نداد .مشکل از کجاست؟

    • بسیا خب، در این شرایط اولا بادریت سریال مانیتور را بررسی کنید. سپس تغذیه ماژول را هم دقت داشته باشید که اگر با باتری لیتیوم پلیمر Li-Po تامین می‌کنید، حتما شارژ باتری کامل باشد. همچنین اگر جور دیگری تامین میکنید، ولتاژ از ۴٫۲ ولت بیشتر نشود. نکته دیگر اینکه با تماس به سیم کارت چه پیغامی دریافت می‌کنید؟

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

    لطفا راهنمایی کنید

    • با سلام
      ضمن تشکر از توجه شما، لطفا شیوه اتصالات را بیان کنید. همچنین دقت داشته باشید که این ماژول برای راه اندازی بسیار به تغذیه حساس است، تغذیه مورد استفاده را هم کاملا شرح دهید.

    • منظورم این بود که پیغام خاموش است یا در دسترس نیست میدهد؟ یا خیر
      در مورد بادریت سریال مانیتور روی چه مقداری تنظیم شده است؟

        • با سلام مجدد
          احتمالا قسمتی از کدها دارای مشکل است، با همین کدها بنده تست کردم، AT Command بدون مشکل اجرا شد.

        • برای ماژول سیم ۸۰۰ بادریت رو روی ۴۸۰۰ قرار بدین
          اگه از لایبراری استفاده کردین مطمئن بشین که در لایبراری از سافتور سریال استفاده نشده باشه در غیر این صورت باید پین های استفاده شده در لایبراری رو استفاده کنید

  • سلام خسته نباشید.شرمنده بابت تاخیری که پیش اومد.من بعد مدتی فهمیدم که مشکل از مداربندیم بود و سیم GNDرو وصل نکرده بودم .
    مشکل دیگه ای که به وجود اومده اینه که ماژول با سیمکارت ایرانسل مشکل داره و ریجستر نمی شه(چراغ داعم چشمک می زنه و ۱ثانیه روشن۳ثانیه خاموش نمی شه).لطفا راهنماییم کنید.

    • با سلام
      ضمن تشکر بابت ادامه بحث، در مورد رجیسترى بنده با دو سیم کارت ایرانسل از نوع LTE و ۳g تست کردم و هر دو مدل بدون مشکل رجیستر شدند. این موضوع را با سیم کارت همراه اول هم تست کرده ام. مجددا در این مورد اتصالات و تغذیه را بررسى کنید. براى اطمینان از ارتباط سیم کارت با شبکه، ساده ترین راه این است که با یک تلفن دیگر به اون شما ه تماس بگیرید و اگر مانند یک موبایل روشن بوق خورد، نشانه اتصال به شبکه است. اگر پیغام در دسترس نیست دریافت میکنید، تغذیه و اتصالات را بررسى کنید.

  • سلام برای تغییر یه متغیر تو اردوینو از چه دستوری باید استفاده کنم(با پیامک به اردوینو ارسال کنم)

    • سلام مجدد
      کدها شبیه به این خط باشند.
      if( sms.indexOf(“onb”) >= 0 ){
      digitalWrite( relay_b, HIGH );
      البته آموزش کنترل رله از طریق پیامک هم در حال تولید است. به زودی منتشر خواهد شد.

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

    • با سلام
      ضمن تشکر از توجه شما، بله در توضیحات نوشته‌ام که به RX وTX آردوینو متصل کنید. ولی طبق ویدیو و کدهای مدار به پایه‌های ۱۰ و ۱۱ اتصال دهید. بنده هم با RX و TX مشکل ارتباط داشتم. اتصالات را انجام دهید، تغذیه هم طبق توصیه آموزش برقرار کنید. اگر مشکل داشتید، از همین طریق اعلام کنید.

  • سلام خسته نباشید.جناب مهندس طبق گفته های خودتون ماژول رو به همون شکل که گفتید تست کردم باز هم نتونستم با سیمکارت ایرانسل ارتباط برقرار کنم ومشکل ریجستر دارم.از نظر تغذیه هم مشکل نداره چون من در همون لحظه سیمکارت همراه اول وصل می کنم بدون مشکل ریجستر می شه و کارم راه میوفته .چندین جای مختلف شهر هم تست کردم ولی بازم نشد.لطفا راهنماییم کنید.اگه سیمکارت رو ترابرد کنم یعنی مشکل حل می شه؟!.
    آیا دستوری هست که این مشکل رو حل کنه؟

    • با سلام
      به نظر عجیب میرسد، همانطور که قبلا هم گفته‌ام بنده با سیم کارت ایرانسل دو مدل LTE و ۳G تست کردم و بدون مشکل به شبکه متصل شدند. در مورد ترابرد با این ماژول بنده تست نکرده‌ام، شما تست کنید و نتیجه را برای دیگر دوستان به اشتراک بگذارید.

  • با عرض سلام.
    من تا ی پیش براحتی با ماژول sim800l ارتباط برقرار میکردن که یکدفعه شبکه دیگه پیدا نمیکرد و مدام چشمک میزد،من فک کردم ماژول سوخته ی ماژول سالم دیگه sim800l خریداری کردم اما این هم مثل ماژول قبلی فقط چشمک میزه،تغذیشم مطمئنم درسته. یک ماژول۱٫۵_۳۰ ولت ۳a .لطفا راهنمایی کنید.

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

  • با درود خدمت تمامی دیجی اسپارکی های عزیز
    باتوجه به مسئله رجیستری تلفن همراه
    تکلیف تلفن کننده های سیمکارتی و یا ماژولهای تلفنی بردهای الکترونیکی مثل sim900 یا sim900 , … یا مودم های ۳g , 4g چی میشه
    دوستانی که اطلاع دقیقی دارن مارو بیخبر نذارن
    با سپاس فراوان

    • باسلام خدمت شما
      طبق تحقیقاتی که بنده انجام دادم ظاهراً بعد از اجرای طرح رجیستری (۲۸ مهر) جند نفر از دوستان بنده موفق به رجیستر کردن ماژول های gsm جدید خود نشده اند . ولی در بعضی از انجمن ها خواندم که این موضوع رجیستری در حال حاظر فقط مربوط به تعدادی برند خاص تلفن همراه است وبر این ماژول ها تاثیری ندارد .
      ولی اگر چنین نباشد انتظار میرود اپراتور ها راهکاری اراعه دهند که بتوان شناسه این ماژول ها را در شبکه وارد و انها را رجیستر کرد .بنده در حال پیگیری این مشکل با دوستان مخابرات هستم. ودر اینده نتیجه را خدمتتان عرض خواهم کرد.
      لطفا بقیه دوستان هم با تماس با مرکز خدمات مشتریان اپراتور خود این قضیه را پیگیری کنند تا شاید زود تر به نتیجه برسیم.

          • سلام مجدد
            سوال شما خیلی حساسیت دارد. از اینرو نمی‌توانم یک یا چند مرجع خاصی را معرفی کنم. هر کدام از همکاران در این خصوص تجربه‌ای منحصر به فرد دارند. چرا که فقط در اثر تجربه است که میتوان به هنگام خرید یک کالا از تامین کننده چینی و… به جنس مربوطه اطمینان کامل داشت.
            شاد و پیروز باشید.

  • سلام
    ضمن تشکر خواهشمند است در خصوص ساده ترین وارزانترین مدل GSM مخابراتی که باآن بتوان یک فرمان قطع و وصل را از طریق sms ارسال نمود اعلام نظرنمایید.( چه نوع sim را پیشنهاد میکنید)
    با تشکر

    • با سلام
      ضمن تشکر از توجه شما، در این خصوص مدل‌های متنوعی در بازار وجود دارند. از نظر بنده و اطلاعاتی که تا این لحظه معتبر هستند، ماژول Sim800L از ارزان‌ترین مدل‌هاست. همچنین از دیگر کاربران هم تقاضا دارم تا در این بحث شرکت کنند و اگر مدل‌های مناسب‌تری هست، اطلاع رسانی کنند. در مورد ارسال فرمان از طریق SMS خب ماژول GSM توانایی تبدیل پیامک یا تماس صوتی به ورودی یک رله را دارد. که این موضوع توسط یک برد میکروکنترلر مانند آردوینو امکان پذیر خواهد بود.

  • با سلام و احترام
    اختلاف قیمت بین ماژول های GSM مختلفی که در سایت وجود داره، به چه دلیلی هست؟
    آیا صرفا به خاطر کیفیت محصوله و یا اینکه رجیستر شدن ماژول در شبکه و یا پایداری ماژول در شبکه نیز در این افزایش قیمت مؤثره؟
    با تشکر

    • با سلام
      ضمن تشکر از توجه شما، به علت قیمت تمام شده توسط تولید کننده مربوطه است. به عنوان مثال ماژول Sim800c ممکن است توسط چند تولید کننده مختلف با ویژگی‌های متنوع در بازار ارایه شود. ولی همه این‌ها دارای تراشه Sim800C هستند. از این رو کیفیت قطعات، ویژگی‌های برد مربوطه و پارامترهایی از قبیل حمل و… در قیمت نهایی تاثیر گذار خواهند بود. از این رو نمیتوان صرفا به دلیل کیفیت به این نتیجه رسید. نکته بعدی، این است که قیمت یکی از چندین پارامتر برای تهیه یک برد است و در این خصوص هم نمیتوان گفت که قیمت بیشتر نشانه کیفیت بیشتر است.

    • با سلام
      اگر منظور شما تست برای سالم بودن سخت افزار است، به صورت پیش فرض اکثر ماژول‌های GSM بدون سیم کارت به دستورات AT پاسخ می‌دهند. ولی بنده تابحال این موضوع را بررسی نکرده‌ام.

  • سلام خسته نباشید. من یه ماژول SIM800L دارم و با آردوینو بهش وصل شدم، اما به شبکه متصل نمی شه، نتایجی که می ده اینجوریه
    AT+CPIN?

    +CPIN: READY

    OK

    AT+CSQ

    +CSQ: 8,0

    OK

    AT+CSPN?

    +CSPN: “Irancell”,0

    OK

    AT+COPS?

    +COPS: 0

    OK
    به نظرتون مشکل از کجاست؟از کجا بفهمم ماژول سوخته؟ من دو تا ماژول گرفتم هر دوتاش همین مشکل رو داره. با سیمکارتهای مختلف هم تست کردم همین مشکل رو داشت

  • سلام و خسته نباشید
    پایه txماژول ما ماکزیمم ولتاژش دو ولت که این رو،رو هر چیزی بزنیم صفر میشناسه
    لطفا راهنمایی کنید

    • با سلام
      ضمن تشکر از توجه شما، لطفا ماژول Sim800L را از سمت سیم کارت روبروی صورتتان گرفته و پایه‌های سمت راست را به ترتیب از پایین به بالا که شامل ۵ پایه است، دقیق شرح دهید که به کجا متصل کرده‌اید.

  • با سلام . بنده ماژول sim800l رو توسط برد اردوینو راه اندازی کردم.برای تغذیه ماژول از پاور کامپیوتر استفاده کردم که وصل شده به یک مبدل dc به dc که ولتاژ ۴ولت کاملا رگوله شده به ماژول میدهد با جریان حداکثر ۳ امپر . تمام پایه هارو هم طبق توضیحات بستم و برنامه گذاشته شده رو هم اجرا کردم. الان زمانی که سیم کارت داخل ماژول هست ال ای ماژول مدام چشمک میزنه. توی قسمت سریال مانیتور طبق دستورات at هر دستوری که میدم جواب میگیرم. و هیچ مشکلی نیست . تنها مشکلی که هست اینه که بود و نبود سیم کارت فرقی نداره. یعنی اینکه خود ماژول کاملا درست کار میکنه ولی سیم کارت رو به شبکه وصل نمیکنه . طبق گفته ی دوستان درمورد طرح رجیستری امکان اینکه این امر باعث وصل نشدن سیم کارت به شبکه بشه وجود داره. حال در این مورد چه اقدامی باید انجام داد؟ به چه نحوی باید شماره سریال ماژول رو در اپراتور های تلفن همراه ثبت کرد تا سیم کارت فعال شه؟ آیا در حال حاظر ماژول های ثبت شده وجود داره برای خرید؟ و هنگام خرید از کجا بفهمیم که ماژول از قبل رجیستری شده هست؟ با تشکر از توجهتون

    • با سلام
      ضمن تشکر از توجه و ارایه اطلاعات کامل و دقیق شما، در این خصوص یک خازن با ظرفیت بالا به تغذیه مدار سری کنید و موارد را مجددا تست کرده و از همین طریق اعلام کنید. در خصوص طرح رجیستری این ماژول‌ها بنده اطلاعی ندارم و تا به این لحظه با هیچ کدام از ماژول‌های GSM در خصوص اتصال به شبکه مشکلی نداشته‌ام.

  • سلام. مرسی از مطلب خوبتون. من وقتی از دستور ارسال sms استفاده میکنم ارور میده. مشکل از چی میتونه باشه؟ با اپراتورهای دیگه هم امتحان کردم
    از نظر سخت افزاری هم یکم بیش از ۴ ولت و ۲ آمپر بهش میرسه

  • سلام خسته نباشید
    من در راه اندازی ماژول، ارسال پیام و حتی دریافت پیام هیچ مشکلی ندارم
    کدم در زیر قرار دادم:
    #include

    String Arsp, Grsp;
    SoftwareSerial gsm(6, 7); // RX, TX
    char msg;
    void setup() {
    Serial.begin(9600);
    Serial.println(“Testing GSM SIM800L”);
    gsm.begin(4800);

    }

    void loop() {
    if (Serial.available()>0)
    switch(Serial.read())
    {
    case ‘s’:
    SendMessage();
    break;
    case ‘r’:
    ReceiveMessage();
    break;
    }
    if (gsm.available()>0)
    {
    msg=gsm.read();
    Serial.print(msg);
    }
    }

    void SendMessage()
    {
    gsm.println(“AT+CMGF=1”);
    delay(1000);
    gsm.println(“AT+CMGS=\”09170616965\”\r”);
    delay(1000);
    gsm.println(“sim900a sms”);
    delay(100);
    gsm.println((char)26);
    delay(1000);
    }

    void ReceiveMessage()
    {
    gsm.println(“AT+CNMI=2,2,0,0,0”);
    delay(1000);

    }

    اما نمیدونم چطور بدون استفاده از مانیتور آردوینو با ماژول ارتباط بگیرم
    منظورم اینه که فعال سازی دریافت پیامک با استفاده از مانیتور با کد زیر هست
    gsm.println(“AT+CNMI=2,2,0,0,0”);
    delay(1000);
    ولی وقتی میخوام بدون مانیتور این دستور رو ارسال کنم نمیدونم چی بنویسم
    ممنون میشم کمکم کنید

    • با سلام
      ضمن تشکر از توجه شما، لطفا کدها را در یک فایل متنی آپلود کنید و لینک آنرا ارسال کنید. در خصوص مانیتور منظورتان ارسال At Command بدون داشتن مانیتور است؟

        • سلام مجدد
          متشکرم بابت ارسال کدها، در این خصوص مشکلی ندارد باید از دستور زیر برای نمایش در LCD استفاده کنید.

          void setup() {
          Serial.begin(9600);
          }
          void loop() {
          if(Serial.available()) {
          String str = Serial.readString();
          Serial.println(str);
          }
          }

          • سپاس از شما
            مشکل اصلی من در ارسال at commend ها هست
            اگر بتونید یک دستور ساده که شامل ارسال مثلا فعال سازی حالت پیامکی و دریافت ok باشه بنویسید ممنون میشم( کلا از مانیتور استفاده نمیکنم و کل فرایند با lcd باشه)
            سپاس گذارم

            • کد هایی که ارسال کردم هنگام استفاده از مانیتور هست و فرایند بدون هیچ مشکلی طی میشه ولی وقتی at commend ها رو با استفاده از lcd ارسال میکنم همه چیز خراب میشه و نه پیامک ارسال میشه، نه دریافت میشه. اصلا ok هم دریافت نمیکنم

              • دقت کنید که دستور AT+CMGF=1 برای تبدیل پیامک‌ها به Text Mode می‌باشند. از این رو پس از آماده سازی ماژول توسط این دستور که به صورت اتوماتیک اجرا می‌شود، امکان دریافت پیامک متنی وجود دارد. ولی اگر ارور بدهد، مشکل بوجود می‌آید.

  • با عرض سلام چند وقتیه ماژول a6 گرفتم. تو محیط هایپرترمینال براحتی دستورات at command رو اجرا میکنه یعنی هم پیام میفرستم و تماس برقرار میکنم و هم به ماژول پیام و تماس میگیرم نشون میده .
    اما ماژول دستورات at رو از طریق avr اصلا اجرا نمیکنه.لطفا راهنمایی کنید.

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

  • باسلام
    دوست عزیز من با بسکام کارمیکنم . اگه ممکنه منو در مورد راه اندازی GPRS ماژول SIM800L کمک کنید
    هزینش هرچی باشه تقدیم میکنم

    • باسلام
      ضمن تشکر از توجه شما، بنده با بسکام کار نمی‌کنم و متاسفانه امکان راهنمایی وجود ندارد. اگر کاربران دیگر در این خصوص تجربه داشته باشند، حتما از همین طریق اعلام خواهند کرد.

  • باسلام خدمت مهندسین و اساتید عزیز ، بنده واقعا از سایت عالیه شما تشکر میکنم…
    من قراره که با استفاده از سنسور های MQ7 و DHT11 و ماژول جی اس ام SIM800L یک روژه درست کنم که کمیت های اندازه گیری شده برای یک شماره پیامک بشه ، من سخت افزاری رو از آموزش های خوب شما درست کردم اما بحث کد نویسی ، از BASCOM باید استفاده کنم ، میتونید بنده رو راهنمایی کنید چون در برنامه نویسی زیاد سررشته ای ندارم …
    و اگر بخوام از کد های شما استفاده کنم برای دو سنسور و ماژول GSM فقط باید کپی و پیست کنم؟ یا تغییراتی لازمه؟
    باتشکر

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

      • سلام مهندس خسته نباشین من ی برنامه دیدم برای کنترل رله با sms
        ۴تا خروجی داشت دوتا دگ هم خروجی معرفی کردم اما تو مانیتور سریال برنامه اردیونو فقط ۴تاش کار میکنه واقعا نمیدونم مشکل کجاس از ماژول sim800c استفاده کردم ممنون میشم راهنماییم کنین
        اینم کد
        #include
        LiquidCrystal lcd(8,9,10,11,12,13);
        char inchar; //Will hold the incoming character from the Serial Port.

        int relay1=2;
        int relay2=3;
        int relay3=4;
        int relay4=5;
        int relay5=6;
        int relay6=7;
        void setup()
        {
        // prepare the digital output pins

        pinMode(relay1, OUTPUT);
        pinMode(relay2, OUTPUT);
        pinMode(relay3, OUTPUT);
        pinMode(relay4, OUTPUT);
        pinMode(relay5, OUTPUT);
        pinMode(relay6, OUTPUT);
        lcd.setCursor(0,0);
        lcd.print(“mohammad ali”);
        delay(2000);

        lcd.clear();
        lcd.print(” 09366142306 “);
        delay(1000);
        lcd.setCursor(0,1);
        lcd.print(“GSM Control Home”);
        delay(500);

        digitalWrite(relay1,LOW);
        digitalWrite(relay2,LOW);
        digitalWrite(relay3,LOW);
        digitalWrite(relay4,LOW);
        digitalWrite(relay5,LOW);
        digitalWrite(relay6,LOW);

        Serial.begin(9600);

        delay(2000); // give time for GSM module to register on network.
        Serial.println(“AT+CMGF=1”); // set SMS mode to text
        delay(200);
        Serial.println(“AT+CNMI=2,2,0,0,0″); // set module to send SMS data to serial out upon receipt
        delay(200);
        }
        void loop()
        {
        //If #a1b1c1d1 comes as sms, all led’s should light up.
        if(Serial.available() >0)
        {
        inchar=Serial.read();
        if (inchar==’#’)
        {
        delay(10);
        inchar=Serial.read();
        //first led
        if (inchar==’a’)//closed
        {
        delay(10);
        inchar=Serial.read();
        if (inchar==’0′)//closed
        {
        digitalWrite(relay1, LOW);
        lcd.setCursor(0,0);
        lcd.print(” relay 1 low”);
        delay(1000);
        Serial.print(“Relay 1 OFF\n”);
        // delay(1000);
        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power 1 OFF”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        }
        else if (inchar==’1′)
        {
        digitalWrite(relay1, HIGH);
        lcd.setCursor(0,0);
        lcd.print(” relay 1 HIGH”);
        delay(1000);
        Serial.print(“Relay 1 ON\n”);
        // delay(1000);
        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power 1 ON”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        }

        inchar=Serial.read();
        if(inchar==’b’)
        {
        delay(10);
        inchar=Serial.read();
        if (inchar==’0′)
        {
        digitalWrite(relay2, LOW);
        lcd.setCursor(0,0);
        lcd.print(” relay 2 LOW”);
        delay(500);

        Serial.print(“Relay 2 OFF\n”);
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power 2 OFF”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);

        //Serial.println(“AT+CMGD=1,4”); //Delete all message
        /* delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”9894273273\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Light OFF”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);*/
        // Serial.print(“Light OFF”);
        }
        else if (inchar==’1′)
        {
        digitalWrite(relay2, HIGH);
        lcd.setCursor(0,0);
        lcd.print(” relay 2 HIGH”);
        delay(500);
        ;
        Serial.print(“Relay 2 HIGH\n”);
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power 2 OFF”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        inchar=Serial.read();
        //first led
        if (inchar==’c’)//closed
        {
        delay(10);
        inchar=Serial.read();
        if (inchar==’0′)//closed
        {
        digitalWrite(relay3, LOW);
        lcd.setCursor(0,0);
        lcd.print(” relay 3 LOW”);
        delay(1000);
        Serial.print(“Relay 3 OFF\n”);
        // delay(1000);
        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power 3 OFF”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        }
        else if (inchar==’1′)
        {
        digitalWrite(relay3, HIGH);
        lcd.setCursor(0,0);
        lcd.print(” relay 3 HIGH “);
        delay(1000);
        Serial.print(“Relay 3 ON\n”);
        // delay(1000);
        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power 3 ON”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        }
        inchar=Serial.read();
        //first led
        if (inchar==’d’)//closed
        {
        delay(10);
        inchar=Serial.read();
        if (inchar==’0′)//closed
        {
        digitalWrite(relay4, LOW);
        lcd.setCursor(0,0);
        lcd.print(” relay 4 LOW “);
        delay(1000);
        Serial.print(“Relay 4 OFF\n”);
        // delay(1000);
        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power 4 OFF”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        }
        else if (inchar==’1′)
        {
        digitalWrite(relay4, HIGH);
        lcd.setCursor(0,0);
        lcd.print( ” relay 4 HIGH”);
        delay(1000);
        Serial.print(“Relay 4 ON\n”);
        // delay(1000);
        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power 4 ON”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        }
        inchar=Serial.read();
        //first led
        if (inchar==’d’)//closed
        {
        delay(10);

        inchar=Serial.read();
        //first led
        if (inchar==’e’)//closed
        {
        delay(10);
        inchar=Serial.read();
        if (inchar==’0′)//closed
        {
        digitalWrite(relay5, LOW);
        lcd.setCursor(0,0);
        lcd.print(” relay 5 LOW”);
        delay(1000);
        Serial.print(“Relay 5 OFF\n”);
        // delay(1000);
        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power 5 OFF”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        }
        else if (inchar==’1′)
        {
        digitalWrite(relay5, HIGH);
        lcd.setCursor(0,0);
        lcd.print(” relay 5 HIGH”);
        delay(1000);
        Serial.print(“Relay 5 ON\n”);
        // delay(1000);
        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power ON”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        }
        inchar=Serial.read();
        //first led
        if (inchar==’f’)//closed
        {
        delay(10);
        inchar=Serial.read();
        if (inchar==’0′)//closed
        {
        digitalWrite(relay6, LOW);
        lcd.setCursor(0,0);
        lcd.print(” relay 6 LOW”);
        delay(1000);
        Serial.print(” Relay 6 OFF\n”);
        // delay(1000);
        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power OFF”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        }
        else if (inchar==’1′)
        {
        digitalWrite(relay6, HIGH);
        lcd.setCursor(0,0);
        lcd.print(” relay 6 HIGH “);
        delay(1000);
        Serial.print(“Relay 6 ON\n”);
        // delay(1000);
        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”989366142306\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Power ON”); //the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);
        }

        // Serial.println(“AT+CMGD=1,4”); //Delete all message
        /*delay(500);
        Serial.println(“AT+CMGF=1”);
        delay(500);
        Serial.println(“AT+CMGS=\”9894273273\””);//Change the receiver phone number
        delay(500);
        Serial.print(“Light ON”);//the message you want to send
        delay(500);
        Serial.write(26);
        delay(500);*/
        // Serial.print(“Light ON”);
        }
        }
        }
        Serial.println(“AT+CMGD=1,4”);
        }

        }
        }
        }
        }
        }
        }
        }

        • با سلام و تشکر از توجه شما، برای اینکه بتوانم پاسخ مناسبی به سوال شما بدهم، باید مدار را ببندم و تست کنم. که در حال حاضر پاسخگویی به کامنت‌ها و سوالات کاربران بسیار وقت گیر است. از اینرو نمیتوانم راهنمایی کنم. از دیگر کاربران که در این زمینه تخصص کافی دارند، تقاضا دارم تا در این بحث شرکت کنند.

      • سلام من at+cmgf=1. رو میزنم error میاد جوابش تو رو خدا کمکم کنید بقیه کد ها رو جواب می‌فرسته ولی اینو error میشه

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

    • با سلام و تشکر از شما
      اگر در کدها از دستور زیر استفاده کرده‌اید، نباید مشکلی داشته باشید.
      if(gsm.available())
      {
      Grsp = gsm.readString();
      Serial.println(Grsp);

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

  • سلام.من قبلا با ماژول SIM900 کار میکردم و مشکلی نداشتم. الان SIM800L خریدم و میخوام راه اندازیش کنم اما هر کاری میکنم سیم کارتم در دسترس نیست. با اون سیم کارت تماس میگیرم میگه خاموشه.چرغ چشمک زن قرمز روی برد با فشار سیم کارت به داخل و نگه داشتنش با دست مدت چشمک زدنش فرق میکنه(زمان بین دو چشمک متوالی بیشتر میشه) اما بازم در درسترس نیست و با AT command به من OK نمیده در صورتی که تغییر زمان چشمک زدن چراغ برد در ماژول SIM900 به این معنی بود که قطعا سیم کارتم فعال شده و کار میکنه.ممنون میشم بگید مشکل چیه و باید چه روشی رو تست کنم.در ضمن من ورودی ۴ ولت به کمک یک رگولاتور بهش دادم و از آردیونو UNO استفاده کرد به نظرم سیم بندیم مشکلی نداشته باشه.سیم کارتمم پین نداره.

    • با سلام و تشکر از شما
      در این خصوص خب موارد برای sim800l کمی متفاوت است. یک خازن ظرفیت بالا در ورودی تغذیه ماژول سری کنید و سپس موارد را اطلاع رسانی کنید. منظورتان از اینکه سیم کارت پین ندارد چیست؟

  • سلام من این ماژول تهیه کردم و با یه مبدل کاهنده ۵ ولت به ۴ رسوندم کد بالا را که اپلود کردم دستور ATکه میزنم ok میده ولی دستور AT+CMGF=1که میزنم error میده و وقتی هم به شماره زنگ میزنم میگه خاموش میباشد لطفا راهنمایی کنید

  • ممنونم از پاسخ گویی.دیده بودم در سایت هایی برخی کاربران مشکلشون با سیم کارت این بوده که سیم کارتشون پین کد داره (منظورم اینه که رمز داره) واسه همین توضیح دادم که بدونید مشکل من از این نیست! خازن با چه ظرفیتی باشه حدودا؟ و اینکه اگر توضیح بدید به چه دردی قراره بخوره این کار ممنون میشم.

    • با سلام، خواهش میکنم.
      سیم کارتی که در این ماژول و هر ماژول GSM دیگری استفاده میشود نباید پین کد داشته باشد. مگر اینکه برای این موضوع کدنویسی کرده باشید.خازن هم حدود ۲۲۰۰ میکرو به بالا کافیست.

  • سلام
    میشه راجع به پین ریست توضیح بدین؟
    کجا کاربرد داره؟ چطور ریست کنم؟
    من یه ماژول داشتم درست کار میکرد تا این که یه دفه از کار افتاد.
    به شبکه وصل نمیشه. به بعضی از کامنت ها پاسخ میده و به بعضی ها ارور
    ممکنه سوخته باشه؟
    با تشکر از شما

    • با سلام و تشکر از شما
      برای دریافت اطلاعات کافی در این خصوص بهتر است به دیتاشیت مراجعه کنید. این پین در مواردی که نیاز به ریست کردن ماژول وجود دارد و دستورات AT از جمله AT+CPOWD=1 کارایی ندارند. برای اتصال کافیست به GND متصل شود. در خصوص ماژول شما، ابتدا موارد مربوط به تغذیه را دقیق بررسی کنید. سپس اطلاع رسانی کنید.

      • عرض سلام و تشکر دارم از شما بابت پاسختون
        تمام موارد را چک کردم سیم کار را حتی عوض کردم .ایرانسل همراه اول هیچ کدوم جواب نداد.ماژول به برد اردینو متصل بود.برنامه را میخواستم روی اردینو اپدیت کنم که هنگ کرد و بعد از اون ماژو ل دیگه به شبکه وصل نشد.
        من از مدار تطبیق سطح ولتاژ برای rx and tx استفاده نکردم.ممکنه ماژول سوخته.باشه؟خیلی تو نت سرچ کردم و همه موارد را چک کردم ولی متأسفانه نشد.دیگه چیزی به ذهنم نمیرسه.
        ممنونم از توجه شما

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

  • سلام ی سوال داشتم .نحوه فرستادن post request رو با مثلا ۱۰ تا پارامتر و دریافتش رو میشه ی مثال بزنید؟

    • سلام و تشکر از توجه شما
      قبل از هرچیزی باید هدفتان از این کار را مشخص کنید. چرا که به چند روش می‌توان اجرا کرد. به مثال زیر توجه کنید.

      HTTP http(9600, RX_PIN, TX_PIN, RST_PIN);
      http.configureBearer(“movistar.es”);
      http.connect();

      char response[256];
      Result result = http.post(“your.api.com”, “{\”date\”:\”12345678\”}”, response);

      Serial.println(response);

      http.disconnect();

    • با سلام
      ضمن تشکر از توجه شما، بله می‌توانید راه اندازی کنید. با هر برد میکروکنترلی می‌توان راه اندازی کرد. ولی در هر بردی با توجه به زبان برنامه نویسی و… می‌توانید موارد را پیاده سازی کنید.

  • با سلام مهندس من یک برنامه نوشتم مشکلم اینه همه چی خوبه وقتی که دستگاه روشن میکنم کنفینگ میشه ولی اگر به هر دلیلی انتن بره و دوباره بیاد دستگاه دیگه به ÷یامها پاسخ نمیده تا ریست بکنم از کدی که گزاشتید استفاده کردم ولی تو ارسال و دریافت پیام مشکل ایجاد میشه به نظرتون چه کنم میشه کد رو براتون بفرستم ی نگاهی بندازید

    • با سلام و تشکر از توجه شما
      در این خصوص بایستی که کد Reconnecting را به کدهای برنامه‌تان اضافه کنید. تا در بازه زمانی مشخصی مداوم وضعیت اتصال به شبکه را تست کرده و در صورت نیاز مجددا ارتباط را برقرار کند.

  • سلام
    من کلی دردسر کشیدم سر این موضوع حل نشد که نشد
    تمام مدار درسته و وقتی کانکته و زنگ میزنم خیلی عادی رفتار میکنه فقط مشکل اینجاست که به هیچ عنوان نمیتونم از کامنت ها استفاده کنم کلا عکس العمل نشون نمیده موندم چیکار کنم

  • با سلام من برد رو همینجوری که گفتید بستم و ماژول sim800l رو با منبع تغذیه کاهنده ۴٫۲ ولت تنظیم کردم ولی ماژولم خاموش موند آیا حتما باید از باتری لیتیوم پلیمر استفاده کنم؟

  • با سلام ، من یک ماژول sim800c دارم که بدون مشکل به برد leonardo متصل شده و از طریق سریال با ماژول ارتباط دارم ، ولی ماژول شبکه رو پیدا نمی‌کنه و در پاسخ به AT+CREG? پاسخ ۰,۲ را میدهد.
    باید چکار کنم ؟

  • با سلام
    آیا امکان دارد تغذیه ماژول sim800 را از Vcc و Gnd برد آردیونو تامین کنیم و از باتری لیتیم پلیمر استفاده نکنیم؟
    ممنون میشم جواب بدین
    با تشکر

    • با سلام
      خیر، بجز دامنه ولتاژ قابل قبول، ماژول GSM برای اتصال به شبکه نیاز به جریان زیادی دارد که این جریان توسط پایه برد آردوینو قابل دریافت نمی‌باشد.

  • سلام
    این بورد نیاز به power key نداره برای روشن شدن و کانکت شدن به شبکه؟
    محدوده ولتاژ کاری را من در سایت های مختلف اعداد مختلفی دیدم. آیا با باتری ۳٫۶ ولت کار میکنه؟
    ممنون

    • باسلام
      گزینه Power Key اختیاری است. می‌توانید خودتان اضافه کنید. ولتاژ کاری هم همانند توضیحات همین آموزش عمل کنید. همانطور که مشاهده می‌کند با باتری لیتیوم پلیمری ۳٫۷ – ۴٫۲ کارایی دارد.

  • با سلام خدمت شما
    بنده کد های شما رو آپلود کردم کامل جواب میگیرم و دستورات At را هم okمیگیرم و دستور AT+CMGF=1 را هم جواب ok و call ready sms ready میگیرم
    تغذیه ماژول هم از مبدل کاهنده Lm2596 استفاده کردم و دقیقا ولتاژ تغذیه ماژول سیم کارت رو ۴٫۲ولت تنظیم کردم.
    اما وقتی به سیم کارت زنگ میزنم خاموش هست
    سیم کارت ایرانسل میباشد
    مشکل از کجاست؟؟
    Ledماژول هم پیوسته هماهنگ با ledآدیونو چشمک میزند
    هرسه ثانیع یک بار چشمک نمیزند. پیوسته و پشت سر هم چشمک میزند
    مشکل از کجاست؟؟؟
    با تشکر از شما و سایت خوبتون. یاعلی

    • با سلام
      کاربر گرامی دقت داشته باشید که علاوه بر ولتاژ مورد نیاز ماژول می‌بایست جریان مورد نیاز هم اعمال شود. اکثر ماژول‌های GSM برای اتصال به شبکه نیاز به جریان زیادی دارند. ابتدا جریان منبع تغذیه را بررسی بفرمایید. ماژول حداقل ۲ آمپر جریان در لحظه اتصال به شبکه نیاز دارد. اگر رفع نشد می‌توانید یک خازن ظرفیت بالا در ورودی ولتاژ اضافه کنید.

  • با سلام بسیار ممنون از جواب کاملتون
    امکان داره بفرمایید خازن چند میکرو باشد و دقیقا کجا و چه طور نصب شود؟
    بنده از باتری لیتیم پلیمر استفاده نکردم و تغذیه ماژول از طریق مبدل کاهنده LM2596 استفاده کردم
    آیا با نصب خازن مشکل جریان اولیه مصرفی ماژول SIM800L برطرف می شود؟
    با تشکر

    • سلامت باشید، می‌توانید از خازن ۲۲۰۰ میکرو استفاده کنید. اگر هم از مبدل LM2596 استفاده می‌کنید، جریان منبع تغذیه اهمیت دارد. خازن هم می‌توانید سر راه قطب مثبت قرار دهید.

  • با سلام و تشکر از سایت بسیار عالی و کاربردی دیجی اسپارک
    در توضیحاتتون فرمودین که پایه RX از ماژول را به پین tx برد آردوینو، سپس پایه TX از ماژول را به پین rx برد آردوینو Arduino وصل کنید. (یعنی برعکس) اما در کد برنامه از دستور
    SoftwareSerial gsm(10, 11); // RX, TX استفاده کرده اید
    باید پایه های TX وRX ماژول را دقیقا به کدام پایه های برد آردیونو وصل کنیم؟ پایه های TX وRX یا پایه های ۱۰ و ۱۱ برد آردیونو؟؟
    بسیار ممنون و متشکر

  • با سلام و عرض ادب واحترام
    طریقه نصب آنتن به چه صورت است؟
    بنده آنتن رو لحیم کردم به پایه مخصوص روی ماژول
    آیا جواب می دهد؟

  • با سلام و عرض ادب و احترام
    آنتن را به پایه برنجی رنگ مخصوص روی ماژول لحیم کردم
    آنتن هم درون پک خریداری شده ماژول موجود بود
    آنتن برنجی رنگ فنری
    سوال دیگری که داشتم اینه که از مبدل lm2596 استفاده کردم ورودی مبدل (تغذیه مبدل) Vcc برد آردینو هست خروجی مبدل را توسط خازن به ماژول sim800l متصل کردم
    آیا مشکل جریان اولیه لازم ماژول sim800l حل می شود؟با تشکر فراوان

    • سلام مجدد
      دقت داشته باشید که این ماژول قابلیت نصب دو مدل آنتن را دارد. از اینرو یک قسمت برای آنتن IPX می‌باشد و قسمت دیگر روی پین هدر برای آنتن شبکه، به این نکته دقت داشته باشید. در خصوص استفاده از خازن با روش اتصالی شما، ممکن است موارد اجرا شوند ولی اگر نشد حتما منبع تغذیه را تغییر داده و سپس از همین طریق اطلاع رسانی کنید.

  • با سلام با گذاشتن خازن مشکل بر طرف نمیشود جچون که خازن در مدارات dc مدار باز عمل می کند و اجازه عبور جریان اصلا نمیدهد
    بنده یک اداپتور ۵ ولت ۲ آمپر برای تغذیه ماژول استفاده کردم جواب داد به شبکه وصل شد و زنگ میزنم تماس برقرار می شود
    متشکر از سایت خوبتون اگر امکانش هست ارسال و دریافت پیامک رو هم قرار بدین
    ممنون از مطالب مفیدتون. یاعلی

  • با سلام خدمت آقای طباطبایی

    ضمن تشکر از مجموعه آموزش ها و بخصوص آموزش این قسمت
    من یک سیستمی طراحی کردم برای ردیابی که از قسمت های زیر تشکیل شده
    ۱. برد Arduino UNO
    ۲. ماژول A6 GSM جهت ارسال SMS موقعیت جغرافیایی
    ۳. ماژول SD CARD جهت ذخیره دقیقتر موقعیت و استفاده آتی از خط سیر
    ۴. ماژول GPS neo6m جهت دریافت اطلاعات ماهواره ای

    با آپلود سورس کد ها با استفاده از IDE اردوینو سیستم اجرا میشه و اطلاعات رو ذخیره و از طریق پیام کوتاه با بازه مشخص ارسال میکنه
    ولی وقتی از لب تاپ جدا میکنم و به باتری وصل میکنم (از مد دیباگ USB خارج میشه) سیستم کار میکنه ولی SMS ارسال نمیشه
    جالبه که تمام پورت های سریال هم خاموشه
    // Serial.begin(9600);
    // Serial.println(“Initializing SD card…”);

    لازم به توضیحه که یک بار ۴ تا باتری لیتیوم یون ۳.۳ ولت موازی شده و از ماژول مبدل و تقویت کننده ۵v 600mA Step Up Module برد سبز استفاده شده و به پورت USB اردوینو وصل شد
    یک بار هم باتری ۱۲ ولت ۷ آمپر ساعتی وصل شد مستقیم به جک تغذیه اردوینو
    در هر دو مورد SMS دریافت نمیشد و سیم کارت بوق آزاد میخورد و در دسترس بود و فقط اطلاعات روی SD card ذخیره میشد
    مگر اینکه به پورت USB لب تاپ واصل میشدم و سریال مانیتور رو میزدم تا برد ریست میشد و SMS فرستاده میشد

    ممنون میشم اگه راهنمایی بفرمایید

  • سلام میخواستم بدونم ماژول و برد رو از چه مغازه ای که تو بازار هست بخرم ؟
    اگه میشه یک سایت هم که این محصولات رو میفروشه بهم معرفی کنید.
    ممنون

  • سلام
    من میخوام ازین ماژول برای ساخت دزدگیر بجای صدای آجور تماس بگیره میشه اموزششو برم بفرستید

  • با سلام
    من همه مراحل را طبق گفته شما انجام دادم، زمانی هم که با سیم کارت تماس میگیرم زنگ میخورد. اما وقتی دستورات AT را ارسال می کنم هیچ جوابی دریافت نمی کنم و تنها پیغام های متوالی Testing GSM SIM800L دریافت میکنم. با سیم کارت همراه اول و ایرانسل تست کردم و از هیچکدام جواب نگرفتم. هم باتری لیتیوم ۳٫۷ و ۱۰۰۰ میلی آمپر تست کردم و هم با منبع ۵ ولت. باند ریت هم روی ۹۶۰۰ تنظیم شده.
    اگر راهنمایی بفرمایید ممنون میشم

    • سلام ، دوست عزیز این ماژول با باتری لیتیوم ۱۰۰۰ میلی امپری خوب کار نمیکنه ، همچنین منبع ۵ ولت هم بهش اسیب میزنه ، احتمالا مشکل از همین منبع تغذیه هات بوده کار نمیکرده

  • سلام مهندس خسته نباشید.من یه پروژه کنترل رله با ماژول sim800l خریداری کردم.تمام نکات ذکر شده داخل پروژه روهم رعایت کردم .متاسفانه جواب نمیگیرم. ممنون میشم اگه راهنماییم کنید.

    • سلام و تشکر ازشما
      قبل از هر کاری بفرمایید وقتی تماس گرفته می‌شود چه پیغامی دریافت می‌کنید؟ همچنین آیا امکان دریافت SMS روی برد برای شما فراهم می‌باشد؟

  • چون تغذیه ماژول بین ۳٫۲ تا ۴٫۲ ولت است. می توان از خود آردینو ولتاژ تغذیه ماژول را تامین کرد؟

  • آنتن SIM800L مگه نباید IPX ANT وصل بشه ولی شما تو فیلم به پایه NET وصل کردین.
    مشکلی نیست به پایه NET وصل کنیم؟؟

  • با سلام
    من چندتا سوال داشتم
    چطوری وضعیت ماژول رو از روی led چشمک زن تشخیص دهیم (مثلا به شبکه وصل شده و …)
    اگر آنتن دستگاه رو به پایه Net روی ماژول وصل کنیم، مشکلی پیش نمیاد

  • سلام من قبلا در سایتتون ثبت نام کردم با همین ایمیلی که الآن پیام میدم. اما یوزرم یادم نمیاد.
    هیچ امکانی برای بازیابی یوزر ندارید… لطفا راهنمایی بفرمایید

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

  • سلام. من از برد sim800c استفاده میکنم که ولتاژ ۵ ولت نیاز داره و جریان لحظه ای ۲ امپر. جریان تغذیه برد ۱ امپر باشه کافیه؟

    • با سلام
      بسته به نوع برد مورد استفاده شما دارد. با فرض اینکه تغذیه برد ۱ آمپر باشد بازهم نباید از طریق برد تغدیه شود. ولی شما مدل را بفرمایید تا دقیق‌تر بررسی کنم.

  • سلام من میخوام Sim800l رو راه اندازی کنم اما اصلا روی سریال مانیتور چیزی نشون نمیده!!! مشکلش چیه؟

  • سلام من تغذیه رو که ماژول زدم چراغ قرمزه اصلا روشن نمیشه…چطوری میتونم بفهمم سالمه یا سوخته؟

  • ( مشکل در روشن نشدن led ماژول Sim800l )
    سلام
    من از یه منبع تغذیه ۵ ( پاور کامپیوتر) و یه مدار کاهنده ولتاژ می خواستم ماژول رو روشن کنم بدین صورت که سیم منبع تغذیه رو به ورودی مدار کاهنده متصل می کنم و سیم زمین منبع تغذیه رو به – VIn متصل کرده و خروجی مدار کاهنده ( buck) رو که ۴٫۱ ولت هست به GND و VCO ماژول sim800l وصل کرده ام و همچنین پین های TXD وRXD رو هم وصل کرده ام ولی کلا LED ماژول سیم کارت ( sim800l ) اصلا روشن نمی شه

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

    • با سلام
      به این روش عمل کنید: خروجی پاور ۵ ولتی را به صورت کامل به ماژول کاهنده متصل کنید. خروجی ماژول کاهنده شامل VCC و GND را به ماژول Sim800L و یک اشتراک از GND به برد آردوینو بدهید. اتصالات RX و TX هم طبق توضیحات آموزش به برد آردوینو برقرار کنید. سپس از همین طریق موارد را اطلاع رسانی کنید.

  • سلام آقای طباطبایی
    ماژول sim800L رو به آردیونو وصل کردم و به AT command ها هم پاسخ میده اما تو قسمت مربوط به شبکه(AT+CREG) میگه(CREG: 0,2+) و به شبکه وصل نمیشه قدرت سیگنال هم در حالتی که سیم کارت داخل ماژول هست صفر نشون میده(CSQ: 0,0+) اما وقتی سیم کارت رو خارج می کنم سیگنال قدرتش خوبه(CSQ: 24,0)
    تغزیه ماژول هم با ولتاژ و جریان کافی انجام میشه (۴٫۳ ولت و جریان ۳ آمپر) (با ولتاژ کمتر هم تست کردم همین مشکل بود) هرچی جستوجو کردم راه حلی برا این مشکل پیدا نکردم، افراد دیگه ای هم این مشکل رو داشتن و بعضی ها هم میگم مشکل مال طرح ریجستری هست.

    لطفا راهنمایی کنید چطوری مشکل رو حل کنم.
    خیلی سپاسگذارم

    • با سلام
      مشکلات طرح رجیستری شامل ماژول‌ها نمی‌باشد. شرایطی را که بازگو کردید نشانه سلامت کامل ماژول می‌باشد. بنده دو راهکار پیشنهاد میکنم، ولی قبل از آن لطفا وضعیت LED را قبل و پس از نصب سیم کارت اعلام بفرمایید.

    • سلام منم دقیقا و عینا همین مشکل رو با ماژولم دارم. جواب گرفتید لطفا به منم اطلاع بدید
      ممنونم

  • سلام
    آیا سیم مثبت(قرمز)باتری به GND آردینو وصل شده؟
    سیم مشکی باتری به کدوم پایه ماژول وصله؟
    میشه شیوه اتصال سیم هارو برام بفرستین
    تلگرام m_saeid_n
    ممنون

    • با سلام
      اتصالات در متن آموزش توضیح داده شده است. شما بایستی که مثبت باتری را به ماژول SIM800L و منفی را هم به آردوینو و هم به ماژول متصل کنید. سپس موارد را از همین طریق اطلاع رسانی کنید.

      • سلام
        مشکل قبلی حل شد
        چون باتری ولتاژ مورد نیازم رو نمیداد از مبدل LM2596 استفاده میکنم(ولتاژ خروجی رو روی ۴٫۱ گذاشتم ولی نمیدونم چرا وقتی به ماژول وصلش میکنم نوسان ولتاژ پیدا میکنه؟!)
        الان:
        دستور AT رو ok میده
        CFUN: 1
        CPIN: READY
        Call Ready
        SMS Ready
        همه ی این پیام ها رو هم میده
        ولی به سیم کارت که زنگ میزنم میگه خاموشه؟!
        ?AT+COPS هم جواب ۰ میده
        ?AT+CREG هم CREG: 0,2 جواب میده
        با همه ی اوپراتور ها هم امتحانش کردم
        هر کاریش میکنم به شبکه وصل نمیشه….؟؟
        دیگه هیچی به ذهنم نمیرسه لطفا راهنمایی کنید

  • سلام و خسته نباشید
    من یه ماژول ۸۰۰ Lراه اندازی کردم و هیچ مشکلی هم ندارم فقط بعضی وقتا اس ام اس ارسالی اون توی گوشی موبایل مینویسه
    CONTENT NOT SUPPORTED
    ممنون راهنمایی بفرمایین

  • سلام
    تغذیه مدارم از یه مبدل DC به DC هس ولتاژی که به ماژول میرسه حدودا ۴٫۱ هس ولی خیلی نوسان داره
    +CFUN: 1
    +CPIN: READY
    Call Ready
    SMS Ready
    همه ی این پیام ها رو هم میده
    ولی به سیم کارت که زنگ میزنم میگه خاموشه
    AT+COPS? هم جواب ۰ میده
    AT+CREG? هم CREG: 0,2 جوا میده
    نمیدونم چیکار کنم؟؟؟؟؟؟
    با چند تا سیم کارت هم(ایرانسل-همراه اول-رایتل) تست کردم بازم نشد

    • با سلام
      در این خصوص ممکن است به هنگام ایجاد تماس، منبع تغذیه توانایی اعمال جریان کافی را نداشته باشد. لطفا بفرمایید از چه تغذیه استفاده می‌کنید؟ منظورم قبل از مبدل DC می‌باشد.

    • سلام مجدد
      این روش درست نیست. همانطور که در آموزش هم توضیح داده‌ام بایستی از یک منبع تغذیه که توان جریان دهی کافی حداقل ۲ آمپری را داشته باشد، استفاده کنید. موقع اتصال به شبکه و بخصوص برقراری تماس تلفنی نیاز به جریانی بیشتر از توان جریان دهی پایه میکرو می‌باشد. موارد را تغییر داده و سپس از همین طریق اطلاع رسانی کنید.

  • سلام
    وقت بخیر
    ای ای دی روی ماژول برای من ۶ الی ۸ بار چشمک میزنه
    بعد ۲-۳ ثانیه خاموش میمونه و دوباره…
    حتی توی سریال هم چیزی بر نمیگردونه
    آنتن اسپیرال خود ماژول رو وصل کردم. اینجا آنتن روی گوشی پره.
    برای تغذیه از کاهنده LM2596 استفاده کردم و در حالتی که به ماژول وصل نیست ۴٫۳ ولت و تا ۳ آمپر (پیک) خروجی میده
    در حالتی که ماژول وصل هست هم ولتاژ کاهنده حدود ۴٫۱ میمونه و افت چشمگیری نداره.
    ممنون میشم راهنمایی بفرمایید

    • با سلام
      در این صورت امکان ارتباط ماژول به شبکه وجود ندارد. این مورد به دو دلیل بوجود می‌آید.
      ۱- کمبود جریان منبع تغذیه
      ۲- عدم پوشش آنتن دهی در منطقه مورد استفاده
      این موارد را بررسی و سپس اطلاع رسانی بفرمایید.

  • سلام من ایمیل اشتباه وارد کردم الان اشتراک که گرفتم از بین رفت چون کد که به ایمیل اومده رو نمی تونم ببینم

  • سلام خسته نباشید در پروژه تست شبکه با sim800lکد نوشته شده توسط شما رو اپلود کردم ولی در سریال مانیتور هنگام زدن AT اصلا نه خود AT ارسال میشه و نه جوابی میاد برای تغذیه ماژول از مبدل LM2596 استفاده کردم و ولتاژ خروجی رو روی ۴/۲ ولت تنطیم کردم پایه های RX و TX هم طبق کد به پایه های ده و یازده اردوینو متصل کردم جواب نگرفتم ب TX و RX اردوینو هم که وصل کردم بازم جواب نگرفتم در ضمن LED روی ماژول هم چشمک زنه و با دادن تغذیه کار میکنه ممنون میشم که راهنماییم کنین

      • ممنون از پاسخگویی سریع شما
        تغذیه اردوینو توسط کابل USB که به لپ تاپ متصل شده صورت گرفته و از پایه ۵ ولت اردوینو به VIN مثبت مبدل و از پایه GND به VIN منفی مبدل وصل شده همچنین VOUT مثبت به VCC ماژول و VOUT منفی به GND ماژول متصل شده و LED ماژول کمتر از یک ثانیه (حدودا یک ثانیه) چشمک میزنه

        • خواهش می‌کنم، خب این ترکیب درست نیست. استفاده از مبدل LM2596 فقط به دلیل اینکه ولتاژ را به ۴٫۲ ولت کاهش دهد، کفایت نمی‌کند. ماژول‌های GSM نیاز به جریان کافی دارند. حتما از یک منبع تغذیه با توان حداقل ۲ آمپری استفاده کنید. مثلا آداپتور ۶ یا ۹ ولت با توان ۲ آمپر، ولتاژ خروجی ماژول LM2596 را تنظیم کنید. سپس به ماژول GSM اتصال دهید. اتصال زمین مشترک هم فراموش نشود. سپس اطلاع رسانی کنید. در پست آموزش راه اندازی ماژول Sim800L بخش سوم کنترل وسایل برقی با SMS وضعیت چشمک زدن ال ای دی را توضیح داده‌ام. مطالعه بفرمایید.

          • سلام خسته نباشید مواردی ک گفتین رو انجام دادم اردوینو رو به یک اداپتور ۲۲۰ به ۶ ولت ۲ امپری وصل کردم ولتاژ خروجی هم روی ۴/۲ تنظیم کردم حتی سیم کارت هم تغییر دادم از یه سیم کارت دیگه استفاده کردم بازم چشمک زدن ال ای دی تغییری نکرد و همون یک ثانیه یبار چشمک میزنه و دستورات AT ارسال نمیشه زنگ هم ک میزنم ب سیم کارت میگه در حال حاضر برقراری تماس امکان پذیر نمی باشد ممنون میشم بازم راهنماییم کنین چون کلا ناامید شدم دیگه

            • سلام مجدد
              دقت داشته باشید که تغذیه ماژول Sim800L نباید به صورت مستفیم از پایه‌های آردوینو گرفته شود. باید حتما از همان آداپتور مربوطه به صورت مستقیم به مبدل LM2596 و از آن با رعایت دامنه تنظیم شده به ماژول بدهید. بدیهی است که اتصال GND بین آردوینو و Sim800L مشترک باشد.

          • سلام مجدد ببخشید قسمت زمین مشترک رو بیشتر توضیح میدین؟ من الان اداپتور ۲۲۰ ب ۶ ولت دو امپر رو ب اردوینو متصل کردم از پایه vin اردوینو به vin مثبت lm2596 وصل کردم و از GND اردوینو به vin منفی lm2596 و ولتاژ خروجی مبدل کاهنده رو ب این صورت ب sim800l متصل کردم ک vout مثبت به vcc ماژول اس ام اس و vout منفی به GND ماژول اس ام اس وصل کردم و ولتاژ روی ۴٫۲ تنظیم کردم درسته؟

              • سلام اقای مهندس ببخشید ک انقد سوال میپرسم و مزاحم میشم من یه اداپتور شش ولت دو امپر امتحان کردم جواب نگرفتم یه اداپتور شش ولت سه امپر هم امتحان کردم بازم چشمک زدن ال ای دی ماژول همون یک ثانیه یبار موند و تغییر نکرد واقعا خسته شدم از بس وقت گذاشتم واسش شاید اتصالاتم مشکل داره میشه لطف کنین بازم راهنمایی کنین نحوه اتصالات: اداپتور دو یا سه امپر شش ولت مستقیما وصل شده به مبدل کاهنده خروجیش روی ۴.۲ ولت تنظیم شده مثبتش ب vcc ماژول و منفیش یک سیم به GND ماژول و یک سیم به GND اردوینو متصل شده خود اردوینو هم از طریق پورت USB به لپ تاپ وصله

                • سلام مجدد
                  طبق توضیحاتی که ارایه داده‌اید، اتصالات شما درست انجام شده است. در این حالت بسته به پوشش آنتن دهی منطقه شما ممکن است برقراری اتصال سیم کارت با شبکه، زمانبر باشد. پس از این اقدام وضعیت ال ای دی روی ماژول در هنگام وارد بودن سیم کارت، به چه صورت شده است؟

                  • ممنون از شما بابت پاسخ گویی و راهنمایی هاتون
                    من وقتی اتصالات رو انجام میدم و برنامه رو اپلود میکنم سیم کارت روی ماژول وجود داره چراغ ال ای دی هم هر یک ثانیه خاموش و روشن میشه سیم کارت هم که بر میدارم بازم هر یک ثانیه یبار خاموش و روشن میشه و تغییری نمیکنه تماس هم ک میگیرم میگه برقراری ارتباط امکان پذیر نیست از نظر انتن دهی هم وقتی سیم کارت رو روی گوشیه قرار میدم انتن وجود داره

                    • سلام مجدد
                      خواهش می‌کنم، دقت داشته باشید که چشمک زدن در بازه زمانی یک ثانیه، نشان می‌دهد که ماژول به صورت سالم و کامل راه اندازی شده ولی در جستجوی شبکه است. پیشنهاد میکنم در این حالت کمی صبر کنید تا ماژول با شبکه ارتباط برقرار کند و وضعیت ال ای دی به ۲ ثانیه تغییر کند. سپس میتوانید با سیم کارت تماس بگیرید.

  • سلام خسته نباشید من همانند شما وصل کردم ولی تا باتری رو می زنم چراغ LED ماژول روشن نمی شه و اصلا جواب نمیده

  • سلام، تا به حال ۲ ماژول SIm800L از کافه ربات خریدم.یکیشون همون اول مشکل پاور داشت که مرجوع کردم و یکی دیگه گرفتم. در حال حاضر این دو از لحاظ پاور مشکلی ندارن یعنی ولتاژ ایده آل ۴٫۱ و جریان ۲ تا ۲٫۵ آمپر تغدیه در اختیارشون هست. وقتی تغذیه ماژول وصل میشه، چراغ چشمک زن در حالتیه که سیم کارت رجیستر نشده و حتی شبکه پیدا نشده. زنگ به گوشی هم میزنم خاموشه. دستورات AT رو هم که میدم، در حالت بدون سیمکارت کیفیت آنتن رو ۱۹ یا ۲۰ نشون میده، اما سیکارت میزارم ۰ نشون میده. پروژه مهمی دارم که باید به تولید انبوه برسه و منجر به خرید تعداد بالای ۲۰۰ عدد از این ماژول بشه امام متاسفانه کافه ربات ایراد بزرگی که داره پشتیبانی رو از سر خودش باز میکنه و این چیزی نیست جز ضعف در اطلاعات فنی که خیلی راحت باعث میشه من و امثال من از ادامه خرید از این فروشگاه صرف نظر کنیم!
    دوستان اگه نظری دارن در رابطه با این مشکل فنی بفرمایند. متشکرم

    • با سلام
      لطفا جهت دریافت راهنمایی از این آموزش‌ها استفاده کنید. ولی در راستای تخریب افکار عمومی نسبت به دیگر همکاران، صریحا اعلام می‌کنم، که اقداماتی به این صورت انجام ندهید. در درجه اول جهت بررسی مشکل شما، لطفا وضعیت ال ای دی روی برد قبل از اتصال سیم کارت و پس از اتصال سیم کارت را شرح بدهید. همچنین اتصالات تغذیه را هم به صورت کامل توضیح بدهید.

  • با سلام
    میخواستم که ارتباط ماژول سیم ۸۰۰ رو فقط با باتری (بدون آردینو) وصل بشه و اس ام اس بده اگر راهنماییم کنید خیلی ممنون

  • سلام
    ماژول های gsm پایه با نام PWRKEY دارند برای رو.شن و خاموش کردن ماژول، اما در بردی مه شما توضیح دادید من این پایه را نمی بینم، آیا از روش دیگری برای روشن و خاموش کردن ماژول استفاده می کنید؟؟

  • سلام وقتتون به خیر
    من می خواستم این ماژول رو به رله وصل کنم و وسایل رو روشن و خاموش کنم . این ماژول به تنهایی کار میکنه ولی وقتی رله هم وصل میشه ماژول دیگه به شبکه وصل نمیشه و اس ام اس رو نمی خونه فک کنم ولتاژ کم میاره چجوری میتونم درستش کنم
    ممنون

  • از باتری ۴ ولت استفاده کردم
    مشکل از منبع تغذیه هست یا نقشه مدار
    من GND هارو به هم و مثبت باتری اردینو و رله رو هم به هم وصل کردم

    • سلام مجدد
      ترجیها تغذیه آردوینو را از باتری جدا کنید. باتری فقط برای ماژول GSM باشد و برد آردوینو به صورت مجزا تغذیه کنید، سپس رله هم از برد آردوینو تغذیه شود. فقط زمین مشترک از باتری با آردوینو هم بگیرید. سپس نتیجه را اعلام کنید.

  • سلام
    من برای تغذیه ماژول sim8ool از آداپتور ۵ولت و ۲ آمپر و کاهندهدlm2596 استفاده کردم و ولتاژ را روی ۴٫۱ تنظیم کردم
    ماژول به دستورات at جواب میده اما led اش خیلی سریع و هرثانیه یکبار چشمک میزنه و وقتی به سیمکارت زنگ میزنم میگه دردسترس نیست و ماژول اس ام اس هم نمیفرسته
    مشکلش چیه خیلی سریع چشک میزنه؟

    • با سلام
      در صورتی که وضعیت ال ای دی ماژول به صورت ثانیه‌ای یکبار باشد، یعنی ماژول راه اندازی شده ولی هنوز به شبکه متصل نشده است. موارد زیر را بررسی ونتیجه را اعلام کنید.
      ۱- آنتن به ماژول متصل شده است؟ اگر بله کدام مدل
      ۲- اتصالات تغذیه‌ها (آداپتور و آردوینو) دقیقا به چه صورتی است؟

      • بله آنتن متصله هم آنتن فنری شکل که با خود برد بود هم انتن sma
        اتصلالات آداپتور هم درسته و مطابق سایت های معتبر بستم از آداپتور ۵ ولت و دو امپر برای ماژول gsm استفاده کردم و همینطور کاهنده lm 2596 رو بین راهشون گذاشتم و ولتاژ خروجی اداداپتور را روی ۴٫۱ ولت تنظیم کردم و به ماژول دادم، دوتا مقاومت هم استفاده کردم
        آردوینو هم به usb لپ تاپ وصله
        ماژولم را در مدار (آداپتور و کاهنده و لپ تاپ )یکی از دوستان که با ماژول خودش جواب میگرفت هم تست کردم اما بازم تند تند چشمک میزد در حالیکه ماژول خودشون درست بود

  • با سلام جناب طباطبایی
    من چند تا از این ماژولهای sim800l را استفاده کردم. تقریبا ۲ سال پیش
    از ۱۰ عددی که من خریدم ۵ تاش جواب داد مابقی مشکل داشت
    اونهایی هم که کار میکرو پایدار نبود نمیدونم اشکال از کار ما بود یا. نه
    مرتب چراغش چشمک میزد و به شبکه وصل نمیشد
    در نهایت من به سراغ sim800c رفتم
    خواستم ببینم شما در تعداد از این ماژول استفادا کردیدو تجربه تون چی بوده
    جالبه من هم طباطبایی هستم

    • با سلام و تشکر از جنابعالی
      احتمال من و شما پسر عمو هستیم. 🙂 در خصوص مشکلی ماژول Sim800L نمیتوان به صورت قطعی راجع به نوع ماژول قضاوت کرد. ولی مواردی عمومی از جمله اتصالات مدار، نوع پین هدرها، تغذیه و حتی کدهای پروژه، همگی در روند کاری ماژول تاثیر گذار هستند. ولی در خصوص کیفیت به طور قطع میتوان نسبت به کالاهای با کیفیت پایین اظهار نظر کرد. تا به امروز در پروژه‌های که بنده و دیگر اسپارکرها با این ماژول کار کرده‌ایم، چنین مواردی را شاهد نبوده‌ایم.

      با تقدیم احترام

  • سلام
    بنده در راه اندازی ماژول sim800l به مشکل برخوردم. ماژول بعد از اتصال تغذیه به درستی کار میکند و AT command ها رو جواب میدهد ولی اگر با سیم کارت روشن شود مدام ریست میشود.یعنی بعد از پاسخ +RDY و تشخیص سیم کارت ریست میخورد.
    تغذیه بنده هم به جریان دهی دارد.
    به نظر شما مشکل از کجا هست؟؟

  • سلام مهندس
    من این ماژول رو راه اندازی کردم حدود ۵ روز استفاده نکردم الان دوباره میخوام راه اندازی کنم مثل حالتیه ک مشکل پاور داره ولی سیم کارت رو درمیارم دوباره جا میزنم انتن دهی بقیه دستورات ابتداییش کار میکنه ولی کد خطا ک میزنم برام بیاد بالا کد خطای سیم کارت میاد ک درست جا نخورده من قبلا همین جور باهاش کار کردم نمیدونم الان چش شده ماژولم SIM800L

  • سلام .
    بنده ماژول و طبق اموزش رفتم جلو .
    ولی ماژولم انگار کانکت نمیشه . ۷بار چشنک میزنه چن لحطه وای میسه و دوباره چشمک میزنه .
    در مورد ال ای دی روی بورد توضیحاتی بدین ممنون .

    • با سلام
      اقدامات زیر را انجام دهید، سپس نتیجه را اعلام کنید.
      ۱- تغذیه حتما در بازه ۳٫۷ تا ۴٫۲ ولت باشد.
      ۲- تغذیه حتما توانایی جریان دهی حداقل ۲٫۵ آمپری را داشته باشد.
      ۳- در محلی که تست میکنید، پوشش شبکه مخابراتی خوب باشد. ترجیها در فضای باز تست کنید.
      ۴- آنتن روی برد نصب باشد.

      • با سلام
        همانطور که می دانید، تغذیه ماژول های GSM نیاز به جریان بالا دارد، این جریان ها به صورت لحظه ای مصرف می شوند.
        برای تامین این جریان ها نیازی نیست منبع تغذیه ماژول جریان بالایی داشته باشد، شما می توانید با استفاده از یک منبع تغذیه یا یک رگولاتور، با جریان ۰٫۵ یا ۱ آمپر هم، این ماژول ها را راه اندازی نمایید.
        بدین صورت که بعد از تبدیل ولتاژ به محدوده ی مجاز برای ماژول، در تغذیه ماژول، از خازن های الکترولیت با ظریفیت بالا (۳۳۰۰uF – 4700uF) استفاده نمایید.
        این خازن ها بدون هیچ افت ولتاژی می توانند جریان لحظه ایی ماژول را مانند یک باتری لیتیوم یون تامین کنند.
        بنده به همین روش حدود ۱۰ عدد ماژول sim900 و sim800 را، برای کاربردهای پیامک و تماس بدون مشکل راه اندازی نموده ام.
        این روش برای کاربردهای GPRS تست نشده است.

  • ماژول sim800l من از کار افتاده، شبکه پیدا نمیکنه ! حالا مشکل اینجاست که آردوینو کلا هنگ میکنه و اصلا کد هاش اجرا نمیشه ! یعنی به اولین خطی که دستور از sim800 داشته باشه برسه دیگه ادامه نمیده و برنامه متوقف میشه!؟ ممنون میشم کمک کنید که چکار باید بکنم تا اگه sim800 کار هم نکرد ، کد های اردوینو اجرا بشه و متوقف نشه

    • با سلام
      برای رفع مشکل آپلود کدها، اگر از پایه RX و TX آردوینو استفاده کنید، چنین مشکلی بوجود می‌آید. پیشنهاد می‌شود با استفاده از کتابخانه Softwaresrial پایه‌های دیگری از آردوینو را به عنوان رابط سریال تعریف کنید. مشکل رفع خواهد شد، لطفا این موارد را انجام داده و از همین طریق نتیجه را اطلاع رسانی کنید.

      • سلام من از پایه های RX , TX استفاده نکردم از پایه ۱۰ و ۱۱ استفاده کردم و SoftwareSerial ..
        مهندس برای ماژول های سیم کارت خور طرح ریجیستری اجرا شده ؟ من دوتا دارم هر دو تا امروز دیگه سیم کارت نمیشناسن!

      • آقای طباطبایی درست شد .من از کتابخانه sim800l استفاده میکردم که این کتابخانه از پایه های ۱۰ و ۱۱ استفاده میکرد همین منو به اشتباه انداخت . الان که از softwareserial استفاده کردم مشکل برطرف شد . سپاس

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

  • عرض دیگه هم دارم آیا این دستگاه موقعیت یاب gps را آماده هم میشه خریداری کرد یکم سخته که بشه ساخت.اگر گرون در میاد که میسازمش فقط بگید که کدها را چطور وارد برد اردینو کنم با کامپیوتر وصل میشه؟اگر ویدیو دیگر که از نزدیک و با سرعت کم که بشه دقیق توضیح ساخت برد gps موقعیت یاب را بزارید ممنون میشم.چون این ویدیو خیلی سریع انجام میدهد و اصلا متوجه نمیشم.با تشکر از اساتید

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

  • سلام
    به چه علتی ماژول sim800l که دارم و سیمکارت ایرانسل قرار دادم رو با هر کدی که مینویسم که sms بدم ،پیام فرستاده میشه ولی فقط متن content not supported رو ارسال میکنه ولی در کدی که برای تماس گرفتن مینویسم مشکلی نیست و تماس برقرار میشه؟

    • با سلام
      به این دلیل که برای ارسال پیامک باید مود کاری ماژول را بر اساس کاراکترهای ارسالی شامل عدد و حرف را مشخص کنید. تا با پیغام مربوطه مواجه نشوید.

  • سلام وقت بخیر
    من میخواستم یه مودم ۴G درست بکنم، این رو باید با کدوم ماژول و تراشه درست بکنم؟ و به چیزهایی نیاز دارم؛ چون میخوام از طریق پورت LAN یا پورت USB به اینترنت وصل شم
    ممنون

  • سلام . ماژول sim800l را تهیه کردم . تغذیه ۴٫۲ را هم فراهم کردم ولی هر یک ثانیه یکبار چشمک می زنه و وقتی تماس میگیرم با سیمکارت میگه خاموش است. راهنمایی فرمایید آیا مشکل رجیستری دارد . سیمکارت همراه اول است.

    • با سلام
      اکیدا اعلام میکنم که ماژول‌های GSM سیمکام هیچ ارتباطی به رجیستری ندارند. مشکل را در راه اندازی خودتان باید جستجو کنید. تغذیه برد را از چه روشی تامین کرده‌اید؟ باتری یا منبع تعذیه؟

  • با سلام.
    من یک بورد آردوینو نانو دارم. میشه از اون استفاده کنم بجای بورد آردوینو UNO که شما توی این پروژه استفاده کردید ؟ تا هزینه ام کم بشه و نخوام بورد جدیدآردینو بخرم؟؟

  • با سلام و اجترام مجدد.
    یک سوال داشتم در مورد رزبری پای
    آیا رزبری می تونه زمانی به اندازه یک نانو ثانیه رو اندازه گیری کنه؟ یعنی اگه زمان بین دو روی داد و مثلا ورودی به پایه های GPIO برابر با یک نانو ثانیه باشه آیا رزبری پای می تونه این زمان رو حس کنه و اندازه گیری کنه؟ میکرو ها که نمی توانند.
    با تشکر از شما مهندس

    • با سلام و تشکر از شما
      در این خصوص اطلاعات دقیقی ندارم. بایستی سوالتان را در پست‌های مربوط به رزبری پای مطرح کنید. اگر همکارانم اطلاعی داشته باشند، به شما پاسخ خواهن داد.

  • با سلام من یک ماژول sim800l خریداری کردم باتری لیتیومی ۳/۷ ولت و۳۰۰۰mahبهش متصل کرددم خواستم با اردویینو راه ااندازیش کنم که ماژول مدام چشمک میزنه و به شبکه متصل نمیشه مشکل کجاست ممنون میشم راهنمایی کنید

  • سلام وقتتون بخیر خسته نباشید من همه چیز رو مطابق ویدئو پیش بردم اما ماژول به شبکه متصل نمیشه و همش مدام چشمک میزنه ممکنه چه ایرادی داشته باشه ممنون میشم راهنماییم کنید

  • با سلام خدمت شما
    اولش متشکرم از آموزشهای شما و تلاشهایی که برای به اشتراک گذاشتن این آموزش ها در دیجی اسپارک میکشید
    و بعدش می خواستم بدونم که برد این ماژول چه قدرهست یعنی اگه من بخوام یک LED را کنترل کنم باید من نزدیک این ماژول پیام را ارسال کنم یا نه ، من می توانیم از هر جای دنیا که شد پیام را به این ماژول ارسال کنم و LED مورد نظر را کنترل کنم ؟؟؟
    ممنون از وقتی که می گذارید

    • با سلام و تشکر از شما
      دقت داشته باشید که این ماژول مخابراتی است و توسط سیم کارت بایستی به شبکه مخابراتی متصل شود. سپس از طریق SMS میتوانید خروجی را بررسی کنید. دقت کنید که ارسال SMS وابسته به منطقه نیست.

  • سلام
    وقت بخیر
    بنده sim800l را به پایه های ۱۰ , ۱۱ آردوینو وصل کرده ام.
    زمانی که SoftwareSerial باز است به درستی پیام را ارسال می کند ولی اگر SoftwareSerial یا برنامه باز نباشه ارسال نمی کند.
    با آداپتر هم وصل می کنم به آردوینو همین مشکل هست.

  • سلام من تونستم با at command میزان موجودی سیمکارت ماژول رو بخونم الان با چه کدی توی آردویینو باید میزان شارژ رو توی یه نمایشگر نشون بدم منظورم اینه که میزان شارژ رو چجوری باید به صورت یه متغیر در بیارم؟

  • سلام امکانش هست سیم بندی این ماژول چه شکلیه ؟
    VCCو GND به پایه خود اردینو وصل میشه؟

  • باسلام وخسته نباشید جناب بنده دو سوال داشتم خدمتتون امیدوارم که راهنماییم کنید این ماژول رو خریداری کنم این سوال اول اینه که این ماژول فقط از طرق آدردینو کار میکنه وسوال دوم اینه این ماژول میتونیم مستقیم به سنسور حرکتی یا ماژول های مثل pir وصل کرد ممنون میشم راهنماییم کنید.

  • سلام مهندس من ماژول sim800l رو تونستم راه اندازی کنم و یه led رو مثلا با sms کنترل کنم ولی وقتی کدهای مربوط به ماژول oled یا lcd رو به پروژم اضافه میکنم ماژولsim800l کار نمیکنه خیلی جا ها گشتم ولی نتونستم مشکلمو پیدا کنم کلا اموزشی نمیشناسید تو اینترنت یا هرجایی که بتونم راه اندازیش کنم ممنون میشم یا مشکلش بخاطر چیه ؟؟؟؟؟؟ارور هم نداره نمایشگر هم هر چی بخوام نشون میده ولی اون led با sms روشن و خاموش نمیشه

    • با سلام
      این مورد که میفرمایید بایستی به صورت تخصصی کدهای نوشته شده شما بررسی شوند تا امکان نظر دادن فراهم باشد. در کل پیاده سازی این مورد، کار ساده‌ای نخواهد بود.

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

  • سلام
    من چند روز درگیر راه اندازی ماژول sim800l بودم. از باتری لیتوم پلیمر که به وسیله سیم های برد بردی به ماژول وصل می شد، استفاده می کرد ولی به شبکه وصل نمی شد. بعد از چند روز باتری را مستقیم به ماژول وصل کردم حل شد!!!!!!

  • سلام
    من هرکاری میکنم این ماژول به شکه وصل نمیشه
    سیم کارت پین کد نداره
    آنتن متصل هست
    ۳ آمپر بهش میدم
    ۳٫۹ ولت میدم
    هر کاری میکنم
    با استفاده از کابل usb به سریال و با قسمت ترمینال نرم افزار کد ویژن تست میکنم
    هر کاری میکنم نمیشه
    هنوز وقتی تو کد ویژن میام دستور “……….at+cmgs=”098
    رو میزنم بازم نمیشه کلمه error مینویسه
    لطفا لطفا راهنمایی کنید

  • سلام وقتتون بخیر
    من ماژول رو راه اندازی کردم ولی هنگام تماس ماژول ریست میشه
    برای تغذیه ماژول از ۵ ولت ۲ آمپر و کاهنده XL4015E1 استفاده میکنم ولتاژی که به کاهنده میدم ۴٫۱ ولته
    ضمنا نمیدونم چرا ولی وقتی ولتاژرو به ماژول وصل میکنم بین ۳٫۹ و ۴٫۱ همش در حال تغییره و وقتی از ماژول قطع میکنم
    همون ۴٫۱ هست
    ممنون میشم راهنماییم کنید باتشکر

  • با سلام خدمت مهندس عزیز من مدار بستم ولی توی سریال مانیتورtesting gsm sim800l میده ولتاژ از منبع تغذیه استفاده کردی درمورد سیم کارت سوال دارم پین کد داشته باشه؟یا نداشته باشه من سیم کارت فعال گذاشتم توی ماژول بعد txماژول بهtxآردوینو و rxماژول به rxآردوینو وصل کردم

    • با سلام و تشکر از شما
      سوالتان را دقیقا متوجه نشدم. ولی سیم کارت در ابتدای امر نباید پین کد داشته باشد. تا بتوانید کامل و بدون نقص ماژول را راه اندازی کنید.

  • سلام من با یه مقاومت متغییر از خروخی ۵ ولتی خود اردویینو یه ۴٫۲ ولت گرفتم و دادم به vcc ماژول ولی اصن روشن نمیشه
    ممکنه که ماژول سوخته باشه ؟

    • با سلام
      چنین اقدامی کاملا غلط است. به این دلیل ماژول روشن نمیشود که پایه‌های میکروکنترلر جریان کافی برای راه اندازی ماژول سیم کارت را ندارند. بایستی حتما مشابه توضیحات ارایه شده از منبع تغذیه مجزا برای این منظور استفاده کنید.

  • سلام وقت بخیر
    می خواستم بدونم بعد از برنامه ریزی برای برقراری تماس ، هر وقت ماژول gsm را به منبع ولتاژ وصل کنیم ، بطور اتومات با شماره تایین شده تماس میگیرد ؟؟ ( یا همیشه باید به برد آردوینو هم متصل باشد و بعد می تواند تماس بگیرد؟؟)

    • با سلام
      این مورد بستگی به کدنویسی و شرط گذاری های داخل برنامه دارد. در کل بایستی برد آردوینو و یا هر برد میکروکنترلر دیگری به عنوان پردازنده اصلی در مدار قرار داشته باشد.

  • سلام
    مشکل عدم شناسایی شبکه را چطور حل کنم ؟
    تغذیه آداپتور ۵ ولت ۳ آمپره بعد با lm2596 به ولتاژ ۴٫۱۵ و ۴ گذاشتم ولی همچنان نمیشناسه با ۲ سیم کارت ایرانسل و همراه اول هم چک کردم ولی جواب نداد از سیم استخوانی برای اتصالات استفاده کردم

  • سلام
    ماژول sim800l شبکه را نمیشناسه (به شبکه وصل نمیشه) تغذیه آداپتور ۵ ولت ۳ آمپره بعد با lm2596 به ولتاژ ۴٫۱۵ و ۴ گذاشتم ولی همچنان نمیشناسه با ۲ سیم کارت ایرانسل و همراه اول هم چک کردم ولی جواب نداد از سیم استخوانی برای اتصالات استفاده کردم

  • سلام، من gsm رو به اردوینو متصل کردم ولی واکنشی به دستور at ندارم نویز قطعه هارو هم گرفتم اتصالات هم بارها چک کردم و چندبار پایه هارو تغییر دادم و با پایه های دیگه امتحان کردم. ممنون میشم راهنمایی کنید

  • سلام
    وقتتون بخیر
    ممنون از سایت خوبتون
    طبق مواردی که فرمودین ماژول نصب و تغذیه ۴٫۲۵ ولت به ماژول سیم‌کارت اعمال و کد بر روی آردوینو آپلود شد.
    سیم‌ها ازنوع تک رشته‌ای کلفت هستند و اتصالات بررسی شده و درست می‌باشد.
    اتفاقی که افتاده وقتی سریال مانیتور را باز می‌کنم هر چند دقیقه یک علامت سوال می‌آید.
    به دستورات AT به هیچ وجه پاسخ نمی‌دهد.
    به نظرتان علت چه چیزی می‌تواند باشد؟
    ممنون می‌شم کمکم کنید

  • سلام من این ماژول رو خریدم بعد از وصل کردن تغذیه هیچ اتفاقی نمی افته نه به دستورات پاسخ میده نه led روشن میشه
    تغذیه هم آداپتور ۱۲ ولت و ۲ آمپر هست با ماژول کاهنده کم کردم ولتاژ رو ۴٫۲گذاشتم
    ممکنه سوخته باشه ؟

    • با سلام
      با توجه به مواردی که میفرمایید، نمیتوان به صورت قطعی از سلامت برد اطمینان حاصل کرد، از طرفی هم نمیتوان به صورت قطعی نسبت به آسیب دیدن آن نظری داد.

  • سلام وقت بخیر برد GSM 800C من هر سه ثانیه ۹ بار چشمک میزنه و علت پیدا نمیکنم با هر منبع هم تست کردم اشکال از چی میتونه باشه؟

  • سلام اقای مهندس
    من از باتری لیتیوم پلیمری با ولتاژ۳٫۷و۴۰۰۰mah برای تغذیه ماژول استفاده کردم اما متاسفانه در پاسخ به دستور ATفقط ؟؟؟؟؟؟؟؟؟؟؟؟ چاپ میشه ممنون میشم اگر راهنمایی کنید

  • سلام
    ماژول من به شبکه وصل میشه ولی نمیتونم با آردویینو باهاش ارتباط برقرار کنم
    چجوری باید مطمئن بشم که پایه های rx tx ماژول سالمند

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

  • سلام ممنون از مطالبتون
    من با silm800l از طریقusb to ttl ارتباطی رو ایجاد کردم ولتاژ ۴.۲ولت دو آمپر، تقسیم مفاومتی وروودی rx، و اوکی رو دریافت میکنم ایرانسلم نمایشم میده و رجیستر هم یک ، پینکد نداره ، اما سطح سیگنال از صفر تغییر نمیکنه ، میتونیید راهنمایی کنید باید چیو بررسی کنم؟

  • سلام و خسته نباشید خدمت تیم دیجی اسپارک
    من تمام موارد رو طبق اموزش که قرار دادید درست جلو رفتم فک کنم کدی که قرار دادید مشکل داره چون بعد از پیام Testing GSM SIM800L
    تویه قسمت serial monitor وقتی دستورات AT رو وارد میکنم چیزی نشون نمیده

  • سلام خسته نباشید
    من ماژول راه اندازی کردم led چشمک زدن درست هست ولی پیام ارسال میشود ولی پاسخ نمی گیرم
    AT
    AT+CSQ?
    همینطور که میبینید OKفرستاده نمی شود با تشکر

  • سلام مهندس خسته نباشید
    یک مشکلی توی استفاده از ماژول های GSM پیدا کردم .
    در حال حاضر از مدل Quectel M66 دارم استفاده میکنم .
    توی مواردی که ماژول خیلی به آنتن های اپراتور نزدیک هست و سطح سیگنال توسط فرمان CSQ دریافت میکنم سطح به من ۳۱ بر میگردونه که متوجه شدم توی این حالت امکان ارسال اس ام اس وجود نداره
    لطف بفرمایید راهنمایی کنید برای این مشکل چه راه حلی وجود داره؟

  • سلام و روز به خیر ماژور بنده به بعضی از سیم کارت ها نمی تواند ارسال انجام دهد و بی ربط به اپراتور هست چون به سیم کارت هایی از هر سه اپراتور ارسال انجام داده ولی به بعضی شماره ها نمی تواند انجام دهد

  • سلام مهندس خسته نباشید. یه سوالی داشتم. من ماژول sim800 رو راه اندازی کردم. مشکلی که بهش برخوردم اینه که وقتی دستور روشن شدن یه led رو از طریق پیامک بهش می دم هر دو سه باری که پیامک ارسال می کنم یکیش باعث روشن شدن led میشه و برای دوتا پیامک دیگه که عمل نمی کنه تو پنجره سریال پاسخ error دریافت میشه و روی گوشی هم پیغام ” تماس با مشترک غیرفعال ” ظاهر میشه. با توجه به اینکه led گاهی روشن میشه ممکنه مشکل از آنتن خود ماژول باشه و نیاز باشه آنتن جداگانه ای نصب کنم یا مشکل جای دیگه ای است ؟ در ضمن از سیم های خشک و کاهنده ولتاژ و خازن و تقسیم ولتاژ هم استفاده کردم و پاسخ ها در پنجره سریال ok هستش.

    • با سلام و تشکر از شما
      به احتمال زیاد مشکل جریان کشی دارید. جریان کافی موقع اتصال به شبکه، برای ماژول تامین نمی‌شود. بایستی اتصالات را بررسی کنید. سپس نتیجه را در ادامه همین کامنت اعلام کنید.

  • سلام و عرض ادب مهندس امکانش هست مثلا برنامه ای بنویسیم که از موبایل هر چی فرستادیم به sim800l فرستاده شه و هر چی ماژول فرستاد به موبایل ؟

  • یه خازن ۴۷۰۰ میکرو فاراد تو ورودی ولتاژ ماژول در نزدیکترین جا قرار بده و از سیم نازک استفاده نکن

  • سلام مهندس دو تا سوال داشتم :
    ۱ – آیا امکان اتصال ۵ ولتی به ماژول هست؟
    ۲- اگر خیر ، چه راهی وجود داره تا ماژول رو مستقیما به باتری و باتری رو به شارژر متصل کرد .
    ممنون

    • با سلام
      اگر از همین مدل ماژول Sim800L برد قرمز استفاده میکنید:
      ۱- رگلاتور ندارد و ولتاژ کاری در محدوده ۳٫۷ تا ۴٫۴ ولت است.
      ۲- میتوانید مستقیما به باتری لیتیومی متصل کنید.

  • با عرض سلام و خسته نباشید.
    بنده با برد ESP8266 کار می کنم
    و RX TX رو عدد ۱۳ و ۱۲ تنظیم کردم
    ولی هنگام ارسال دستورات AT جوابی دریافت نمی کنم
    تمامی اتتصالات را به صورت صحیح بستم و چشمک چراغ SIM800 به مدت ۳ ثانیه می باشد.
    ممنون میشم راهنماییم کنید

  • سلام وقت بخیر
    تو متن گفته شد که ولتاژ کاری این ماژول ۳٫۷ تا ۴٫۲ است و ولتاژ پایه های آردوینو ۵ ولت هست
    آیا مشکلی ایجاد نمیکند ؟
    مثلا پایه های تی ایکس و ار ایکس مستقیم به آردوینو وصل هستن

    • با سلام
      بخش تغذیه این ماژول را نمیتوانید از آردوینو تامین کنید. بایستی به صورت مجزا ولتاژ را تامین کرده و سپس اتصالات را به برد آردوینو برقرار کنید. درضمن پایه‌های RX و TX ارتباطی با ۵ ولتی برد ندارند.

  • سلام وقتتون بخیر
    در متن گفته شده که ولتاژ کاری ماژول ۳٫۷ تا ۴٫۲ است و از طرفی ولتاژ پایه های آردوینو ۵ ولت است
    آیا مشکلی پیش نمیاد ؟

  • سلام خسته نباشید
    میشه از یک منبع تغذیه برای هردو برد آردوینو و ماژول سیم ۸۰۰ استفاده کنم ؟
    مثلا یه آداپتور بگیرم و دو انشعاب ازش بگیرم

  • سلام وقتتون بخیر
    من اشتراک تهیه کردم و میگه ایمیل تایید فرستاده شد ولی از دیروز تا حالا هیچی نیومد
    هنوز به کد ها دسترسی ندارم

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

    • با سلام
      ماژول Sim800L که در این آموزش راجع به آن تبادل نظر شده است دارای پهنای باند ۲g اینترنتی است که برای انتقال تصاویر دوربین به صورت لحظه‌ای مناسب نیست. اگر بخواهید از ماژول سیم کارتی برای این منظور استفاده کنید بایستی یک از لینک‌های زیر را تهیه کنید.
      ماژول sim5300E
      ماژول sim7000

  • سلام بنده برای پروژه خود به مشکل خوردم
    ماژول sim800l من هنگام وصل شدن تغذیه فقط چشمک میزند پشت هم و کانکت نمیشود
    میکرو من esp8266میباشد
    تغذیه ۲۲۰۰ma و ۳٫۷v میباشد
    مشکل ازکجاست
    ممنون میشم راهنمایی کنید