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

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

405

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

راه اندازی ماژول SIM808 با سریال مجازی و سخت افزاری

برای این کار به فایل کتابخونه ( SIM808.h ) برید و کد زیر رو پیدا کنید ( تو خطوط اولیه باید باشه ) با این کد کار داریم ^_^

حالا اگه میخواین از سریال سخت افزاری استفاده کنید، باید به پارامتر اول تابع Init یه شیء از نوع سریال سخت افزاری بدید ( مثلا Serial , Serial1, Serial2 و… ) و در ضمن کد بالا رو به صورت توضبحات در بیارید.
ولی اگه میخواین از سریال مجازی استفاده کنید باید کد بالا رو به صورت توضیحات در نیارید! و کد زیر رو هم به اول پروژتون اضافه کنید :

گه اون 10 پایه rx مجازی و 11 پایه tx مجازی ما هستش.
توجه 1 : برای بحث سریال مجازی، از هر پایه ای نمیتونین استفاده کنین ( که دلایلش خارج از حوصله این مطلب هستش ولی خب تیتر وار بگم یکی از دلایلش سخت افزار آردوینو هستش و یکی خود نرم افزار آردوینو )، اگه دیدن پروژتون کار نیمکنه به دو دلیل هستش :
1) اون پایه قابلیت استفاده از سریال مجازی رو نداره.
2) پایه های tx و rx رو جابجا مقدار دهی کردین.
مثلا من رو برد آردوینو مگا فقط پایه های 10 و 11 رو تونستم جواب بگیرم.
توجه 2 : برای سریال مجازی به نظرم از نرخ انتقال داده پایین استفاده کنید مطئمن تره به نظرم، وگرنه من خودم با 115200 هم جواب گرفتما ولی خب احتیاط …
 
مثلا پروژه زیر برا بحث راه اندازی ماژول sim808 با سریال مجازی هستش، که همون طور که گفتم باید به کتابخونه برید و ماکرو فوق رو به صورت توضیحات درش بیارید :

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

که به جای Serial میتونید نام سریال مد نظرتونو قرار بدید؛ در ضمن تو تابع Init غیر از پارامتر اولی، بقیه پارامترا رو بسته به نیازتون مقدار دهی کنید، این مقادیری که من دادم الزاما نباید همینا باشه!
 

پایه RI ماژول SIM808

خب عکس زیرو من از فایل SIM808_Hardware Design_V1.02 صفحه 38 گرفتم، همون طور که میبینید اگه اتفاقی تو ماژول بیوفته مثلا پیامکی دریافت بشه یا تماسی چیزی، این پایه از H به L ( منطق 1 به 0 ) تغییر وضعیت میده و ما این پایه رو به وقفه خارجی میکرو وصل میکنیم و این طوری کارمون تو کدنویسی یکم ساده تر میشه؛ لذا حواستون باشه اگه میخواین از کتابخونه توی این مطلب استفاده کنید باید از ماژول SIM808 یی استفاده کنید که این پایه رو تو خودش داشته باشه، یا یه طوری ازش این پایه رو بگیرید!
آموزش sim808
 

تغذیه ماژول sim808

بحث تغذیه ماژول خیلی مهمه، گاهی اوقات ممکنه همه کاراتون درست باشه، مدار درست، کد درست، اتصالات درست، و… ولی مدار کار نکنه، چون تغذیه ماژول مشکل داره، حالا بسته به ماژولولی که استفاده میکنید تغذیه متفاوت هستش که با تست میتونید به دست بیاریدش ولی خب مثلا برای من باتری لیتیوم ام کمتر از 9 ولت که میشه مدار درست کار نمیکنه!
 

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

تغیرات ویرایش2 کتابخونه : اضافه شدن کلاس Simcart که حاوی تابع زیر هستش :

 
توضیحات نحوه استفاده از کتابخونه و توابعشو به زودی میزارم، فعلا حالش نیتس، البته به پروژه هایی که تا الان گزاشتم و به زودی گزاشتم هم یمتونید مراجعه کنید فعلا الالحساب؛ توضیحات مورد نیاز و نسخه های بعدی کتابخونه رو کم کم اضافه میکنم؛ فعلا یا علی
 
حدیث تصویری

تعداد مطالب : 367 تا
جنگ ما فتح قدس را به همراه خواهد داشت. [ امام خمینی (ره) ]
بقیه جلسات :
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه
13
نظرات این مطلب بسته شده است.
  1. عبدالرحمن

    مهمان

    عبدالرحمن

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

  2. ولی ا... خندان گل

    مهمان

    ولی ا... خندان گل

    سلام مجدد.
    کسی کتابخانه ماژول سیم کارت sim800l برای b4r را داره برام بفرسته ؟
    باید حتما کتابخانه اش فایل xml داشته باشه ؟
    کتابخانه هایی که فایل xml ندارند را نمیدونم چطور تو b4r استفاده کنم.
    هر کس راهنمایی کنه دعایش می کنم.

  3. خندان گل

    مهمان

    خندان گل

    سلام
    خیلی وقته دنبال کتابخانه ماژول سیم کارت sim800L برای B4R میگردم.
    فایل کتابخانه B4R از نوع XML هست ولی چیزهایی که دانلود میکنم این فایل رو ندارند. نمی دونم از اونها چطور در B4R استفاده کنم.
    لطفا هر کی میدونه راهنمایی کنه. (با تلگرام )
    خندان گل – 09144181178

  4. مهدی

    مهمان

    مهدی

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

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

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

      مهدی دمرچیلو

      سلام
      ماژول 808 باشه توی این برد شما، آره کاربرد داره!

  5. علی

    مهمان

    علی

    سلام
    من با ماژول sim808 کار میکنم
    به حالت sleep میبرم ولی جریان کاهش نمیده!!!!!
    با sim800 به حالت sleep برم جریان کاهش داد!!!!
    من از دستور AT+CSCLK=1 استفاده میکنم
    جریان در SIM808
    قبل 26 میلی آمپر بعد 26 میلی آمپر
    جریان در SIM800
    قبل 16 میلی آمپر بعد 1 میلی آمپر
    در ضمن در هر دو ماژول بعد از SLEEP ارتباط سریال قطع میشه که این نشون میده دستور به درستی به ماژول ارسال شده
    پس چرا جریال در SMI808 کاهش نمیده.
    لطفا راهنمایی کنید ممنون

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

      مهمان

      علی

      سلام
      کسی نیست یه راهنمایی کنه!!!!!!!!!!
      ممنون

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

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

        مهدی دمرچیلو

        سلام
        والا این بحث Sleep رو کار نکردم و کامداشو نمیدونم متاسفانه.

        • علی

          مهمان

          علی

          ممنون آقا مهدی

    • ولی ا... خندان گل

      مهمان

      ولی ا... خندان گل

      سلام.
      لطفا تماس بگیرید. منم با این ماژول مشکلی دارم.
      خندان گل 09144181178

  6. mohammad

    مهمان

    mohammad

    سلام برادر ، لینک دانلود خراب است . لطفا تصحیح نمایید . باتشکر

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

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

      مهدی دمرچیلو

      سلام-ممنون از شما – لینکا اصلاح شد.

      • Mohammad

        مهمان

        Mohammad

        give_rose بسیار ممنون از پاسخ دهی سریع شما smile