نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
أَللّهُمَّ ارْزُقْنی شَفاعَةَ الْحُسَیْنِ یَومَ الْوُرُودِ
علیرضا صفری

پروژه avr ارسال پیامک با ماژول sim800

269

بسم رب الشهدا والصدیقین : ﻃﺮاﺣﺎن ﺑﺮدﻫﺎی اﻟﮑﺘﺮوﻧﯿﮑﯽ ﺑﺮای اﻧﺘﻘﺎل داده، ﺻﺪا، ﺗﻤﺎس ﺗﻠﻔﻨﯽ، SMS و ﻣﻮاردی ازاﯾﻦ دﺳﺖ ﻣﻠﺰم ﺑﻪ ﻃﺮاﺣﯽ و اﺳﺘﻔﺎده از ﻣﺪارﻫﺎی ﻣﺨﺎﺑﺮاﺗﯽ و ﯾﺎ اﺳﺘﻔﺎده از ﻣﺎژول ﻫﺎی از ﭘﯿﺶ ﻃﺮاﺣﯽ ﺷﺪه ﻣﺎﻧﻨﺪ ﺧﺎﻧﻮاده SIM800 ﻫﺴﺘﻨﺪ. ﻣﺎژول ﻫﺎی SIM800c ﺗﻮﺳﻂ ﺷﺮﮐﺖ SIMCOM ﺗﻮﻟﯿﺪﺷﺪه و رواﻧﻪ ﺑﺎزار ﺷﺪه اﻧﺪ. SIM800c ﯾﮏ ﻣﺎژول Bluetooth/GSM/GPRS ﺑﺎﻗﺎﺑﻠﯿﺖ ﭘﺸﺘﯿﺒﺎﻧﯽ از 4 ﮐﺎﻧﺎل1900/1800/900/850 MHz  ﺑﺮای ارﺳﺎل دﯾﺘﺎ، SMS,MMS ﺑﺮﻗﺮاری ﺗﻤﺎس ﺻﻮﺗﯽ و درﯾﺎﻓﺖ ﻣﻮﻗﻌﯿﺖ ﺟﻐﺮاﻓﯿﺎﯾﯽ اﺳﺖ. اﯾﻦ ﻣﺎژول ﻣﺨﺎﺑﺮاﺗﯽ را ﻣﯽ ﺗﻮان ﺑﻪ ﻋﻨﻮان ﯾﮏ ﺗﻠﻔﻦ ﻫﻤﺮاه ﻫﻮﺷﻤﻨﺪ در ﻧﻈﺮ ﮔﺮﻓﺖ ﮐﻪ ﮐﺎرﺑﺮان ﺑﻪ وﺳﯿﻠﻪ ی آن ﻣﯽ ﺗﻮاﻧﻨﺪ دﯾﺘﺎ را ﺑﻪ درﺳﺘﯽ ارﺳﺎل و درﯾﺎﻓﺖ ﮐﻨﻨﺪ. اﯾﻦ ﻣﺎژول ﻗﺎﺑﻠﯿﺖ ﭘﺸﺘﯿﺒﺎﻧﯽ از ﺗﻤﺎم اﭘﺮاﺗﻮرﻫﺎی ﻣﺨﺎﺑﺮاﺗﯽ را دارا اﺳﺖ. ارﺗﺒﺎط ﺳﺮﯾﺎل در ﺳﻄﺢ  TTLﻗﺎﺑﻠﯿﺖ راه اﻧﺪازی اﯾﻦ ﻣﺎژول را ﺑﺎ آردوﯾﻨﻮ و ﺳﺎﯾﺮ ﺳﯿﺴﺘﻢ ﻫﺎی 2٫85, 3٫3 ,5  وﻟﺖ  DC را اﻣﮑﺎن ﭘﺬﯾﺮ ﻣﯽ ﮐﻨﺪ. ﻫﻤﭽﻨﯿﻦ دارای  Bluetooth و ﻗﺎﺑﻠﯿﺖ دﯾﺒﺎگ از ﻃﺮﯾﻖ راﺑﻂ USB اﺳﺖ.( آموزش کامل + نرم افزار های مورد نیاز + کد پروژه شماتیک و … همگی در فایل ته مطلب قرار گرفته.)
پروژه avr ارسال پیامک با ماژول sim800

پروژه avr ارسال پیامک با ماژول sim800


شماتیک پروژه
پروژه avr ارسال پیامک با ماژول sim800

کدهای پروژه

تصاویری از پروژه
پروژه avr
ماژول sim800

فیلم پروژه

3MB پروژه avr ارسال پیامک با ماژول sim800
0%
00:00  /  01:08

 

ارسالی توسط یکی از کاربران سایت : 
اگه اس ام اس ارسال نمیشه، یا به صورت Null ارسال میشه، یا ارسال میشه و خونده نمیشه یا فقط گوشی های دکمه ایی و قدیمی می تونن اس ام اس ارسال شده رو بخونن، از دستور at+csmp=17,167,0,0 استفاده کنید تا مشکلتون حل شه.
درباره : 
تعداد مطالب : 3 تا
اهل تبریز هستم رشته تحصیلی ام الکترونیک هست عاشق مدارات رادیویی و های ولتاژ هستم بیشتر اوقات avr کارمیکنم استارت من هم از کتاب بسکام اقای محمود بخت اور بعد استاد اقای سجاد فرهنگی و سایت اقا مهدی بود.
بقیه جلسات :
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه
126
نظرات این مطلب بسته شده است.
  1. ارش

    مهمان

    ارش

    رمز فایل فشرده چیست؟ smile ممنون

  2. مهرداد

    مهمان

    مهرداد

    سلام کلاک میکرو رو چی تنظیم کنیم؟

  3. Alihrs

    مهمان

    Alihrs

    سلام و وقت بخیر
    وظیفه خودم دونستم که تشکر کنم

  4. محمد روحی

    مهمان

    محمد روحی

    با سلام و تشکر از مطالب مفیدتان. من در یک برنامه متغیری دارم که مقدار آن بسته به شرایط سنسورها تغییر میکند و لازم است در زمانهای مختلف مقدار این متغیر از طریق پیامک(ماژول sim800l) منتقل شود. کامندی که بتواند مقدار متغیر را دریافت و پیامک کند پیدا نکردم . لطفا در صورت امکان راهنمایی بفرمایید.

  5. ناشناس

    مهمان

    ناشناس

    این سورس کار نمیکنه و مشکل داره همه چی به ظاهر درسته و تمام جزئیات بارها و بارها چک شده هم سخت افزاری هم نرم افزاری مازول کاملا سالمه و با نرم افزار ترمینال روی ویندوز کاملا پیام ارسال میشه و دریافت میشه حتی تماس برقرار میشه ولی وقتی میکرو میخواد پیامک ارسال کنه به ظاهر همه چی درسته ولی پیامکی ارسال نمیشه مطئنم کد صد در صد ایرادی داره احتمالا عمدی چون کاملا دیتا میکرو مطابق با کد و درست ارسال میشه برای ماژول حتی برای صحت سنجی مانیتور شد ولی دریغ از ارسال sms و دیدن پیام روی گوشی احتمالا شما معجزه کردید

    مشاهده پاسخ ها (1)
    • امیرعلی

      مهمان

      امیرعلی

      آره منم همین مشکل رو دارم موندم چیکارکنم

  6. امیر

    مهمان

    امیر

    سلام با برنامه ترمینال کامپیوتر هر چی میفرستم به sim808 دقیقا همون رو بهم برمیگردونه .مشکل کجاست مرسی

  7. الی

    مهمان

    الی

    خیلی ممنون از شما استفاده کردیم bye

  8. صادق

    مهمان

    صادق

    آقا خدا حفظت کنه که خیلی به ما کمک کردی

  9. علی

    مهمان

    علی

    دمتون گرم عالی بود ، رب الشهدا پشتتون باشه

    مشاهده پاسخ ها (1)
    • داود

      مهمان

      داود

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

  10. ممد

    مهمان

    ممد

    سلام . خوب هستین ؟؟ ببهشید من یه سوالی در ارتباط با نحوه بستن این مدار در پروتئوس داشتم . من خونده بودم که برای اتصال پورت سریال یا همون compim به میکرو ، چون سطح ولتاژ هاشون با همدیگه نمیخوره ( در میکرو 0 منطقی 0 ولت و 1 منطقی 5 ولت و در پورت سریال ، صفر منطقی -5 ولت و یک منطقی – 15 ولت هست ) میان از ماژول max232 استفاده میکنن . ولی شما در این مدار در پروتئوس مستقیما پورت سریال یا همون compim رو وصل کردین به میکرو . آیا همچین چیزی در واقعیت هم امکان پذیر هستش یا اینکه چون شبیه ساز هستش شما این طور اتصال برقرار کردین و در واقعیت همچین اتصالی امکان پذیر نخواهد بود ؟؟؟ با تشکر

    مشاهده پاسخ ها (3)
    • مهدی دمیرچیلو

      مدیر سایت

      مهدی دمیرچیلو

      سلام – این compim تو PC های قدیمی هستش
      شما باید از مبدل USB TO TTL استفاده کنید، سرچ کنی ماژولش هستش. ( اگه میخواید میکرو رو به PC وصل کنید )
      اما در این پروژه فک کنم نویسنده فرضو بر این گزاشته که این compim همون ماژول SIM هستش، فلذا اومده پایه های TX/RX میکرو رو به پایه های مرتبط در ماژول وصل کرده.

      • ممد

        مهمان

        ممد

        پس به نظر شما احتمال زیاد طراح مدار منظورش از compim در شبیه ساز همون sim بوده . منم دقیقا مشکلم همین بود . چون نمیشد compim رو مسنقیما به میکرو وصل کرد . ممنونم ازتون بابت راهنماییتون .

      • اردشیر

        مهمان

        اردشیر

        سلام . وقتتون بخیر . ببخشید در شبیه ساز چرا rx از rs232 به rx از micro و tx از rs232 به tx از micro وصل شده ؟؟ مگه نباید rs232 اطلاعت دریافت شده از سمت دیگرش را به micro انتقال دهد ؟؟ خب باید rx از rs232 به tx از میکرو و tx از rs232 رو به rx از micro وصل کنیم تا این اتفاق بیوفتد . من همین روش دوم رو در شبیه ساز اجرا کردم . جواب میدهد ولی warning میدهد . ولی روش شما رو هم در شبیه ساز تست کردم هم جواب داد هم warning نداد . علتش به خاطر چیه ؟؟ باتشکر

  11. داود

    مهمان

    داود

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

  12. امیرحسین

    مهمان

    امیرحسین

    سلام امیدوارمکه حالتون خوب باشه ان شا الله
    من یه sim800L دارم که همه ی at command ها رو جواب میده ولی وقتی از cmgda برای حذف پیام ها استفاده میکنم حذفشون نمیکنه.
    البته این مشکل فقط موقع استفاه از میکرو هست و اگر با پورت سریال توسط رایانه بهش دستور حذف بدی عمل میکنه
    شما یدونید مشکل کجاس؟

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

      مدیر سایت

      مهدی دمیرچیلو

      سلام – یه چک کن کاراکترهای آخر ( معمولا /r و /n یا هر کاراکتری که دیتاشیت ماژول فوق تعریف کرده ) تو میکرو و اون نرم افزار سریالی که گفتی یکسان هستش در هر دو یا نه، فک کنم مشکل سر این قسمت باشه.

  13. امیرحسین

    مهمان

    امیرحسین

    سلام ، از این کدا برای sim800l هم میشه استفاده کرد؟ یه سوال دیگم اینکه وقتی نوشتید putchar(enter)b یعنی چی؟ اون بالا هم اینتر رو دیفاین کردید0x0d این یعنی چی؟ یکی از پایه های سیم هشصدو فعال میکنه؟
    یه سوال دیگم اینکه این کتابخونه برای تمامی میکروکنترلرهاست؟ یا برای هر میکرو باید عوضش.کرد.
    این ها توی طرح ریجستری قرار.گرفتن گویا! برای اون بید چیکار کرد؟

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

      مدیر سایت

      مهدی دمیرچیلو

      سلام

      از این کدا برای sim800l هم میشه استفاده کرد؟

      مطمئن نیستم، ولی احتمال میدم که کار بده، ماژول نسخه جدید که میاد 100% که با نسخه قبلی فرق نمیکنه که!؛

      putchar(enter)b یعنی چی؟

      یه کاراکتر هستش با مقدار 0x0d ( مقدار دسیمالش میشه 13؛ فک کنم کاراکتر /r یا /n باشه ) که خب معمولا در انتهای دستورات قرار میگیره؛ حالا برا توضیح بیشتر میتونی به اسناد ماژول فوق هم مراجعه کنی؛ تو کامپیوتر، بعد هر خط، کاراکتر /r/n قرار میگیره؛ تو لینوکس طبق چیزی که خوندم ( کار نکردم ) فقط کاراکتر /r ( یا /n، دقیقا خاطرم نی ) قرار میگیره؛ یه چبر قرار دادی هستش تا بکمکش بشه انتهای داده ( رکورد، خط ) رو شناسایی کرد.

      این کتابخونه برای تمامی میکروکنترلرهاست؟

      تو این مطلب کتابخونه ای برای ماژول sim800 نمیبینم، نویسنده مستقیم در AT Command های ماژول استفاده کرده؛ ولی خب روال کار در تمام میکرو ها همینه، ماژول رو به کمک uart به میکرو وصل میکنی، دستورتو بهش میدی، اونم دستورو اجرا میکنه و نیازی باشه پاسخ میده.

      این ها توی طرح ریجستری قرار.گرفتن گویا! برای اون بید چیکار کرد؟

      آره شنیدم، دقطقا نمیدونم ولی فک کنم روال کار فعالسازیش مث موبایل باشه، تو موبایل چطوری فعال میکنی؟ تو ماژول فوق هم همینطور.

  14. m.a

    مهمان

    m.a

    salam.
    jalebe good

  15. کوروش

    مهمان

    کوروش

    سلام
    لطفا دریافت پیامک و کنترل رله رو بگذارید . ابتدایی و بعد کمی پیشرفته تر .ممنون

  16. Amir

    مهمان

    Amir

    سلام تو برنامه یه جایی هست زدین پرینت اف اینتر ،اون اینتر رو یه دیفاین زدین 0x0d این یعنی چی؟

    مشاهده پاسخ ها (1)
    • مهدی دمیرچیلو

      مدیر سایت

      مهدی دمیرچیلو

      سلام – 0x0d یه کد هگز هستش – مقدار دسیمالش میشه 13، که کد اسکی این مقدار میشه کاراکتر ‘r\’
      اگه اسناد ماژول فوق رو بخونید، بعد از دستورات باید از این کاراکترا استفاده کنیم – یه چیز از پیش تعریف شده تو ماژول هستش.

  17. کوروش

    مهمان

    کوروش

    سلام من سیم 800L دارم هر چی AT بهش میدم ok میده الا این بخش نهایی ارسال پیامک و کد AT+CMGS که ارور میده . یا وقتی > میادش پیام رو مینویسم ارسال نمیشه . من با سریال پورت آردینو و دستورات at انجام دادم .لطفا راهنمایی
    ممنون

    مشاهده پاسخ ها (1)
    • اشکان

      مهمان

      اشکان

      AT+CSMP=17,167,0,16
      اینو بفرست مشکلت برطرف میشه
      بعد پیامک رو بفرست

  18. مهدی

    مهمان

    مهدی

    سلام .مطالب شما عالی است. مشکل با sim800c دارم. در صورت امکان راهنمایی بفرمایید. باتشکر .مهدی امامیان.مشهد مقدس.۰۹۳۷۸۸۱۱۱۹۵

  19. نیما

    مهمان

    نیما

    با سلام از شما دوست گرامی خواهش مندم نحوه ارسال پیام به sim800 را نیز اموزش دهید . با تشکر. از سایت خوبتان

  20. مجتبی

    مهمان

    مجتبی

    با سلام: چرا اردینو را که با sim 800 یا هر نوع دیگر مثل sim900 sim 808 و…. مدار تا دو سه هفته به خوبی کار میکند و سپس از کار میافتد البته sim 800 به خوبی کار میکند و هیچ مشکلی در مدت زمان طولانی ندارد بلکه اشکال از اردینو است و پس از ریست اردینو مدار مجددا کار خود را از سر میگیرد.

    لطفا راهنمایی کنید با تشکر

    مشاهده پاسخ ها (2)
    • مهدی دمیرچیلو

      مدیر سایت

      مهدی دمیرچیلو

      سلام – والا زیاد اطلاع ندارم – اگه مشکل از میکرو هستش که میتونید از تایمر واچ داگ استفاده کنید تا هروقت مشکلی براش رخ داد ریست کنه میکرو رو به صورت خودکار.
      اگه مشکل از ماژول هستش باید ببینید دقیقا از کجاس – یه مشکل که من برخوردم بهش سوختن پایه rx-tx ماژول بود ( دقیقا یادم نی کدومش) که تا جایی که یادم میاد به علت عدم تطابق سطح ولتاژ پایه uart میکرو و ماژول این مشکل رخ داده بود.

    • مجتبی

      مهمان

      مجتبی

      مشکل اینجاست که اون ماژول رجیستر نیست میتونید کد imei رو از سامانه همتا استعلام کنید
      بعد چند وقت از شبکه خارج میشن

  21. امین

    مهمان

    امین

    سلام. خسته نباشید .ممنون از سایت خوبتون. من یه مشکل اساسی تو ارسال اطلاعات به سرور به وسیله gprs ماژول دارم. اگر میشه موقع دیدن پیام، به تلگرامم پیام بدین
    ***
    با تشکر از شما مهندس

  22. جواد

    مهمان

    جواد

    سلام
    من این ماژول رو با nodemcu راه اندازی کردم. مشکلی که دارم اینه که گاهی اوقات پاسخی که از طرف ماژول به nodemcu ارسال میشه علائم نامشخصی هست. البته این مورد وقتی اتفاق میافته که ماژول رو به شبکه GPRS وصل میکنیم و قبل از اتصال پاسخ ها رو درست دریافت میکنیم.
    ولتاژ پایه tx روی nodemcu تقریبا 3.2 ولت هست در حالی که ولتاژ پایه tx ماژول 2.8 هست. این اختلاف ولتاژ میتونه توی ارتباط تاثیرگذار باشه؟
    با تشکر از مطالب خوبتون

    مشاهده پاسخ ها (3)
    • مهدی دمیرچیلو

      مدیر سایت

      مهدی دمیرچیلو

      سلام – دقیقا نمیدونم مشکل چیه ولی این عکسو تو نت پیدا کردم – من باشم مشکلو جای دیگه میگردم سراغش – شاید هم مشکل همینی که شما فرمودین باشه – نمیدونم – ستون مربوط به ttl رو ببینید :
      voltage-levels-graph

      • جواد

        مهمان

        جواد

        سلام
        طبق اطلاعاتی که دادین ظاهرا مشکل از ولتاژ نیست. توی مقاله زیر هم اطلاعات خوبی در این مورد داده:
        https://www.allaboutcircuits.com/textbook/digital/chpt-3/logic-signal-voltage-levels/
        فکر میکنم مشکل استفاده از دو ارتباط سریال نرم افزاری همزمان هست. هر دو ماژول gsm و gps با استفاده از کتابخانه software serial با nodemcu ارتباط دارن که ظاهرا استفاده همزمان از دو پورت سریال نرم افزاری این مشکل رو ایجاد میکنه. چون وقتی gps رو خاموش میکنم پاسخ های gsm بدون اشکال دریافت میشه.
        اگر کتابخونه بهتری برای ارتباط سریال نرم افزاری سراغ دارید لطفا معرفی کنید.
        باز هم ممنون از راهنماییتون

        • مهدی دمیرچیلو

          مدیر سایت

          مهدی دمیرچیلو

          سلام مجدد – والا من خودم هیچ وقت از سریال مجازی/نرم فزاری استفاده نکردم و علاقه ای هم ندارم – مجبور باشم از میکرویی استفاده میکنم که به تعداد نیازم UART داشته باشه. – مخصوصا برا پروژه ای که توش از ماژولهای GPS – WIFI استفاده شده.

  23. sirwan

    مهمان

    sirwan

    درصورتی که برق اصلی قطع شد چه کدی لازمه تا بهمون اطلاع بده ؟

    مشاهده پاسخ ها (1)
    • #AghaMahdi79

      مهمان

      #AghaMahdi79

      برق شهر رو بیار رو 5 ولت بنداز رو یه پایه
      چک کن هر وقت ولتاژ پایه اومد پایین تر از یه حد ( مثلا 2 ) یه تابع رو صدا بزن و تو اون تابع پیامک ارسال کن

  24. ....

    مهمان

    ....

    سلام
    من میخوام با sim808 پیام ارسال کنم اما پیامی که میخوام ارسال کنم متن نیست جواب عملیانی که تو کدم دارم مثل موقیت مکانی
    حالا باید تو قسمتی که شما در کد متن ارسال کردین چی بذارم؟

  25. parviz safarzadeh

    مهمان

    parviz safarzadeh

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

  26. Mohsen

    مهمان

    Mohsen

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

  27. محسن

    مهمان

    محسن

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

  28. Atena

    مهمان

    Atena

    سلام ممنونم از سایت خوبتون
    اگه بخوام به این برنامه دریافت sms رو علاوه بر ارسال smsکه خودش داره رو اضافه کنم باید چیکار کنم

  29. صادقپور

    مهمان

    صادقپور

    با سلام
    آیا ماژول sim800 مثل شکلی که شما گذاشتید آماده هست که قابلیت اتصال به بردبورد رو داشته باشه؟

  30. محمد

    مهمان

    محمد

    سلام من اس ام اس رو که با سیم هشتصد میفرستم تو گوشی مقصد میزنه قابل نمایش نیست یا فرمتش ساپورت نمی شه ایراد از چیه؟

  31. امیری فر

    مهمان

    امیری فر

    دوستان تعدادی از این بردها برای کارم میخوام کی میتونه برام بسازه. لطفا تماس بگیرید. ۰۹۱۳۲۴۰۲۲۷۴

  32. Reza

    مهمان

    Reza

    عااالی واقعا ممنون از سایت خوبتون

  33. سعید

    مهمان

    سعید

    من میخوام با یه کیپد یه شماره ای رو به میکرو بدم و بعدش به همون شماره یه پیغامی رو ارسال کنم ( اس ام اس کنم ) برای این کار می شه من راهنمایی کنید. با تشکر از شما

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      خب آموزش و پروژه خوندن کیپد هم تو سایت هستش و هم تو نت.
      خب شما 9 تا عدد میگیری و بررسی میکنی که شماره موبایل هستش یا نه – مثلا با 09 شروع میشه یا نه –
      بعد به تابع ارسال پیامک ماژولت میدی شماره تلفونو.

  34. ایمان

    مهمان

    ایمان

    سلام
    هنگامی که دستور at+cmgrرو برای خواندن اس ام اس میفرستم در پاسخ error رو به میکرو میفرسه میخواستم کسی میدونه چرا؟دستور رو درست ارسال میکنم

  35. حسین

    مهمان

    حسین

    سلام.ممنونم از اطلاعات خوبتومن.
    چطور می تونم باود ریت رو تنظیم کنم برای اتصال به میکرو؟
    باود ریت رو رو چند بزارم ؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      BR چی؟ میکرو؟ ماژول؟ و یا نرم افزار PC؟
      میکرو که از طریق رجیسترا ایناکرو میکنی و تو این مطلب انگار رو 9600 تنظیم هستش و آموزش UART میکروکنترلر aVR هم تو نت و هم تو سایت هستش.
      برا نرم افزار های تحت PC که خب سادس، یه منو کشویی داره و ….
      برا ماژول که باید بری به کتابچه راهنماش و ببینی کدشو – من دقیق خاطرم نی – باید ببینی چه کدی رو باید به ماژول بفرستی تا بتونی باودریت ماژولو تنظیم کنی – کدشو من حفظ نیستم.

  36. حسین

    مهمان

    حسین

    سلام ، ممنونم از سایت خوبتون.
    یه سوال داشتم ، من ماژور s800L رو دارم، گفتین برای راه اندازی این ماژول به جریان 2.5 آم نیاز است ، راهی هست که بتونیم با تغذیه ی USB لپتاپ که جریان کمتر از 1 آمپر داره راه اندازی کنیم ؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام-فکرشم نکن.

  37. ایمان

    مهمان

    ایمان

    سلام
    موقع دریافت کارکتر از سیم کارت شکی به صورت سه خط زیر هم دریافت میکنم اگر میدونید منو راهمایی بکنید در ضمن از دستور CMGF هم استفاده کردم

  38. ایمان

    مهمان

    ایمان

    سلام
    کسی میدونه چرا هنگام دریافت کاراکتر از مازول سیم کارت ،شکی به صورت سه خط زیر هم دریافت میکنم اگر میدونید منو راهمایی بکنید در ضمن از دستور CMGF هم استفاده کردم

  39. ایمان

    مهمان

    ایمان

    سلام به همگی
    کسی میدونه دستور دریافت اس ام اس از ماژول سیم کارت چیه؟
    search

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام-تو دیتاشیتش نگاه کن یا اینو سرچ کن
      read sms in sim800

  40. سجاد

    مهمان

    سجاد

    سلام ممنون از سایت خوب تون من یک مشکل داشتم پیامک ارسال نمیشد
    at+csmp=17,167,0,0
    بااین کامند مشکل حل شد
    تشکر فراوان

  41. میلاد

    مهمان

    میلاد

    سلام. خدا قوت
    اقا من یه SIM800L گرفتم. البته ماژول COREBOARD که به عنان ارزون ترین معرفی کردید
    اتصالات رو وصل کردم. یه منبه 4.2 ولت سه امپرم درست کردم ولی ال ای دی فقط با 5 ولت خاموش و روشن میشه .
    putsf(“AT”);
    putchar(enter);
    delay_ms(1000);
    putsf(“AT+CMGF=1”);
    putchar(enter);
    delay_ms(1000);
    putsf(“AT+CSMP=17,167,0,0”);
    putchar(enter);
    delay_ms(1000);
    putsf(“AT+CMGS=\”09100000000\””);
    putchar(enter);
    delay_ms(1000);
    putsf (“test”);
    putchar(ctrl_z);
    delay_ms(500);
    این متن برنامه هست
    ارسال نمیشه.
    حدسم اینه چون اول به پنج ولت وصل کردم ماژول سوخته ولی اگر اینجوره چرا با 5 ولت led خاموش و روشن میشه .
    چجوری میتونم اینو تست کنم ببینم ساله یا نه.
    با codevision کار میکنم.
    https://mikroavr.com/kontrol-jarak-jauh-dengan-atmega-dan-module-gsm-sim800l/
    اینم سایته که یه دوست هندی اومده با این ماژول کار کرده فقط پدربیامرز یه ذره انگلیسی ننوشته
    قبلا از لطف شما سپاسگزارم

  42. کوروش

    مهمان

    کوروش

    سلام
    برای دریافت پیامک در میکرو چکارمیکنید ؟

  43. mahdi

    مهمان

    mahdi

    سلام بزرگوار.از مطالب خوبتون سپاسگذارمو
    من یه برنامه اردوینو نوشتم برای سیم 800L که فقط برای ارسال پیامه.
    الان پیامکه برام ارسال میکنه NULL نوشته شده مشکل چیه.
    منبع تغذیه امپر بالا دارم با ماژول LM2596
    اینم کد اردوینو:
    #include
    #include //is necesary for the library!!
    Sim800l Sim800l; //to declare the library
    char* text;
    char* number;
    bool error; //to catch the response of sendSms
    void setup(){
    Sim800l.begin(); // initializate the library.
    text=”Testing Sms”; //text for the message.
    number=”2926451386″; //change to a valid number.
    error=Sim800l.sendSms(number,text);
    // OR
    //Sim800l.sendSms(“+98939XXXXXXX”,”the text go here”)
    }
    void loop(){
    //do nothing
    }
    قسمت شماره تلفن و متن هرچی میذارم NULL برمیگردونهو
    یع راعنمایی بکنید. ممنونم heart

    مشاهده پاسخ ها (2)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      دوست عزیز برا قسمت پیامک من با 808 تو سایت مطالبی که در عمل تست شده رو گزاشتم – کدت رو با اونا میتونی مقایسه کنی – متاسفانه من الان چیزی خاطرم نی که بخوام بهتون راهنمایی کنم.

      • ....

        مهمان

        ....

        میشه لینک بدین sorry

  44. amin

    مهمان

    amin

    سلام
    من یک ماؤول سیم 800 ال دارم با کامپیوتر چگ کردم درسته ولی با میکرو کار نمیکنه
    تغذیه درسته
    سیم کارت میشناسه
    اطلاعات ارسالی به ماژول چک کردم با کامپیوتر درست بود

  45. ابوالفضل

    مهمان

    ابوالفضل

    خیلی ممنون . hi
    مطلب بسیار مفیدی است . victory
    کارم رو راه انداختید . خدا خیرتون بده good

  46. محمد

    مهمان

    محمد

    سلام و خسته نباشید
    من با خود متنی که میفرستم کد ارسال رو هم قبلش برام میاد
    یعنی موقعی که اس ام اس دستم میرسه مثل زیر هستش.
    AT+CMGS=”+98xxxxxxxxxx”
    “متنه پیامم”
    خود دستور اسرال هم توی پیامم هست!!
    قبلا که از sim900 استفاده کرده بودم با چنین مشکلی برخورد نکرده بودم.
    شما میدونید مشکل از کجاست؟

  47. کیان

    مهمان

    کیان

    سلام ممنون از سایت بسیار خوبتون، لطفا در مورد دریافت پیامک از طریق sim800c پروژه ای بگذارید، بازم میگم سایتون واقعا عالی یاعلی

    مشاهده پاسخ ها (5)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام-گزاشتیم !

      • کیان

        مهمان

        کیان

        سلام چی چی باید سرچ کنم جناب مهندس، ممنون

      • کیان

        مهمان

        کیان

        سلام چی چی باید سرچ کنم جناب مهندس، این کد ucsra…که نوشتم برای من خطای undefined Symbol RXC، RXCIL, URSEL میده علت چیه!

        • مهدی دمرچیلو

          مدیر سایت

          مهدی دمرچیلو

          سلام
          همین کد توی این مطلب یا کد دیگه ای؟
          تو کدویژن؟

        • ایمان

          مهمان

          ایمان

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

  48. جواد

    مهمان

    جواد

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

  49. reza

    مهمان

    reza

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

    مشاهده پاسخ ها (3)
    • ناشناس

      مهمان

      ناشناس

      سلام دوست عزیز
      اگه می خوای از ته ته یاد بگیری برق رو از کتاب های هنرستان که قابل دانلود از سایت نشر کتب درسی می باشد شروع کن موردی داشتی مطرح کن
      برنامه نویسی را می تونی از همین سایت دنبال کنی ویاد بگیری
      واسه کار با این ماژول من که تو یه روز در حد ارسال اینا کار کردم
      مشکلی که داری میتونه از این باشه مد کاری ماژول printf(“AT+CMGF=1”);

      • rezA

        مهمان

        rezA

        ممنونم اما مد کاریه ماژول همین زدم اما بازم خراب نشون میده

        • علیرضا صفری

          نویسنده این مطلب

          علیرضا صفری

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

  50. سعید

    مهمان

    سعید

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      کتاب دکتر احمد فراهانی رو بخون – آموزش c

  51. علیرضا خلج

    مهمان

    علیرضا خلج

    سلام توی شماتیک بالای صفحه rxماژول به rx میکرو و tx به tx وصل شده درسته؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام.به نظرم باید برعکس باشه..فک کنم شماتیک اشتباه باشه

  52. علی

    مهمان

    علی

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

  53. وحید

    مهمان

    وحید

    سلام ببخشید من توی خط ۷۸ اررور دارم دستورو به صورت زیر نوشتم میشه راهنماییم کنید؟
    printf(“AT+CMGS=”09132212066″”);

  54. ,وحید

    مهمان

    ,وحید

    سلام من خط ۷۸ رو به صورت زیر نوشتم ولی کدویژن ارور میده مشکل چیه؟تشکر
    printf( ” AT+CMGS=”09132212066″”);

  55. ناشناس

    مهمان

    ناشناس

    سلام من خط ۷۸ رو به صورت زیر نوشتم کدویژن ارور میده مشکل از کجاست؟
    printf( ” AT+CMGS=”09132212066″”);

    مشاهده پاسخ ها (1)
    • ابوالفضل

      مهمان

      ابوالفضل

      قوائد دستور printf رعایت نشده دوست عزیز .
      همونطوری که بالا نوشته شده بنویس فقط شماره ی وسط رو تغییر بده مثل :
      printf(“AT+CMGS=\”0914000000\””);

  56. اکبر

    مهمان

    اکبر

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

  57. علیرضا

    مهمان

    علیرضا

    سلام.ببخشید من یه برنامه برای دریافت پیام و نمایش روی lcd نوشتم.ولی هیچ چیز نشون نمیده.انگار چیزی دریافت نمیکنه.چه کار کنم؟
    از دستور scanf استفاده کردم.

  58. علیرضا

    مهمان

    علیرضا

    سلام.ببخشید یه سوال
    تو خط ۷۸ کدی که گذاشتید به من ارور میده؟دستور printf با دو تا کوتیشن داخل هم مشکل داره؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام-اون متن فارسی رو حذف کردید؟
      تست کردم پروژه مشکلی نداره.

  59. علیرضا

    مهمان

    علیرضا

    سلام.خیلی خیلی ممنون heart

  60. مصطفی

    مهمان

    مصطفی

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

  61. سلام اقای صفری .خواهشا در مورد فرمان دادن از گوشی به ماژول بیشتر توضیح بدید.ممنون

    مهمان

    سلام اقای صفری .خواهشا در مورد فرمان دادن از گوشی به ماژول بیشتر توضیح بدید.ممنون

    heart

  62. مهسا

    مهمان

    مهسا

    سلام و خسته نباشید.من تمام مراحل رفتم و حتی رو ال سی دی عبارت send smsچاپ میشه,اما متنی به گوشی من نمیاد.یعنی متن را نمیفرسته .دلیلش میتونه چی باشه؟
    لطف میکنید جواب بدید.

  63. زینب

    مهمان

    زینب

    سلام و خسته نباشید.من تمام مراحل رفتم و حتی رو ال سی دی عبارت send smsچاپ میشه,اما متنی به گوشی من نمیاد.یعنی متن را نمیفرسته .دلیلش میتونه چی باشه؟
    لطف میکنید جواب بدید.

  64. امیر

    مهمان

    امیر

    اقا من میخواستم از ایرانسل به همراه اول sms بدم ولی نشد. تو یه جا خوندم این دستور رو بزنید درست میشه و درست شد:
    at+cmsp=17,167,0,0

  65. میر میکائیل

    مهمان

    میر میکائیل

    یکم تغذیش رو توضیح میدید؟

  66. علیرضا آهنی

    مهمان

    علیرضا آهنی

    سلام.
    چجوری ازگوشی پیامک بفرستیم/؟

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام – مثل حالت عادی هستش که به موبایل های دیگه پیامک میفرستی ولی تو قسمت میکرو باید وقتی دیتای x ( که در دیتاشیت توضیح داده شده ) دریافت شد – بری اون پیامک تو اون خونه مد نظر رو بخونی تا ببیینی دستور مد نظر ما هستش یا پیام تبلیغاتی هستش یا یکی دیگه اشتباهی پیام فرستاده و …

  67. محمدرضا

    مهمان

    محمدرضا

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      سلام
      شنیدم میشه – با تنظیم مد ارسال و دریافت بر روی PDU و نه TEXT

  68. سالار

    مهمان

    سالار

    سلام خسته نباشید
    من عین همین برد رو از eca خریدم واز طریق usb به کامپیوتر وصل کردم. ولی هرچی دستور at command بهش میدم عین همون رو در جواب برمیگردونه .مشکل از چیه؟ من از ترم افزارSerialPort Terminal استفاده میکنم .با نرم افزار ارتباط سریال همین سایت که اقا مهدی نوشتن هم امتحان کردم

    مشاهده پاسخ ها (1)
  69. امین

    مهمان

    امین

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

    مشاهده پاسخ ها (2)
    • علیرضا صفری

      نویسنده این مطلب

      علیرضا صفری

      سلام ممنون
      ادابتور ات چند امپر هست اگر از ۲ کمتره میتونه از تغذیه ات باشه به احتمال۹۹درصد
      چون در حین ارتباط با شبکه ماژول جریان لحظه ای میکشه

    • علیرضا صفری

      نویسنده این مطلب

      علیرضا صفری

      سلام ممنون
      سیم کارت پین کدی چیزی نداره ؟
      چراغ نت چشمک میزنه با وقفه دو ثانیه
      و چراغ statدر حین روشن کردن ماژول روشن میشه .
      و بازم تغذیه را چک کن ادابتور ۲aترجیحا ۱۲ولت
      به نتیجه رسیدی لطفا در این صفحه اعلام کن
      با تشکر

  70. وحید

    مهمان

    وحید

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

    مشاهده پاسخ ها (1)
    • علیرضا صفری

      نویسنده این مطلب

      علیرضا صفری

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

  71. علی

    مهمان

    علی

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

    مشاهده پاسخ ها (1)
  72. عبد الله

    مهمان

    عبد الله

    سلام، یک ماژول sim800a رو میخوام راه اندازی کنم ولی هر چقدر تلاش کردم ماژول به شبکه وصل نمیشه ،البته سیم کارت رو میشناسه ، شما میدونید مشکل از کجا است؟

    مشاهده پاسخ ها (2)
    • علیرضا صفری

      نویسنده این مطلب

      علیرضا صفری

      سلام
      ۱-لطفا با سیم کارت دیکری استفاده کنید
      ۲-اون سوکت انتن را اگه جرمی چیزی باشه پا ک بکنید جون انتن پیدا نمی کنه وصل هم نمیشه چون ماژول من هم اینطور بود بهش زنگ میزدی دسترس نبود انتن اش ر ا باز کردم با الکل تمیزش کردم بعد بستم کار کرد.
      ۳-ایا از ماژول اماده شرکت ecaاستفاده می کنی ؟؟؟
      ۴-اگر ماژول اماده استفاده نکردی تغذیه را هم چک کن چون ماژول می خواد به شبکه وصل بشه جریان ۲aمی کشه ( به نقل از راهنمای ماژول sim800cشرکت eca)
      اگه هم علت اش را یافتی خبر بدین. دوستان استفاده کنن

    • مهدی

      مهمان

      مهدی

      سلام، بنده هم این مشکل رو داشتم، مشکل از تغذیه بود که با استفاده ار یک خازن۳۳۰۰uf،۱۰v حل شد.

  73. حمید

    مهمان

    حمید

    ممنون از اشتراک گذاری خوبتان

  74. رضا

    مهمان

    رضا

    تشکر از پاسخ سریع شما

  75. رضا

    مهمان

    رضا

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

    مشاهده پاسخ ها (1)
    • علیرضا صفری

      نویسنده این مطلب

      علیرضا صفری

      سلام
      این ماژول را از سایت ECA.IRتهیه کردم و فوت پرینت این ایسی را در زیر لینک اش را می ذارم
      البته اینو یکی از دوستان تو گروه تلگرامی چگیده بهم داده اند.
      http://s9.picofile.com/file/8274315792/SIM800C_PcbLib.html

  76. رضا

    مهمان

    رضا

    سلام مهندس . دست شما درد نکنه توضیحات عالی و اموزندست.

  77. علی

    مهمان

    علی

    خوشم اومد ازت
    اول پروژه هات یه “به نام خدا” هم بزار
    بدون اسم خدا کار ناقص هست
    یا حق

    مشاهده پاسخ ها (1)
    • علیرضا صفری

      مهمان

      علیرضا صفری

      برادر پس این چیه بسم رب الشهدا والصدیقین
      ما هر چه داریم از خداست

  78. محسن

    مهمان

    محسن

    سلام
    واقعا ممنونم از مطلب خوبتون
    اینکه فرمودید قابلیت درﯾﺎﻓﺖ ﻣﻮﻗﻌﯿﺖ gps در این دستگاه وجود داره
    چطور و با چه دستوری امکانپذیره ؟
    بازم ممنون….

  79. mohamadsafipoor

    مهمان

    mohamadsafipoor

    بسیار خوب وکامل بود از وقت گذاشتنتون بسیار ممنونم

  80. مهدی

    مهمان

    مهدی

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

      مدیر سایت

      مهدی دمرچیلو

      همچین مطلبی تو سایت نبوده.

  81. مهدی

    مهمان

    مهدی

    عالی بود ممنونم