نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه

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

به نام خدا : تو این مطلب از سری مطالب آموزش 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 که حاوی تابع زیر هستش :

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

پسورد فایل های سایت :
www.dmf313.ir
جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. ان‌شاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
ارسال دیدگاه
9

1) تعداد حروف فارسی از حروف غیر فارسی بیشتر باشه دیدگاه جفنگ/اسپم محسوب میشه.

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

  1. مهمان

    مهدی

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

    1396/11/09
    02:51
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1396/11/09
      10:29
  2. مهمان

    علی

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

    1396/11/07
    04:25
    • مهمان

      علی

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

      1396/11/08
      06:34
      • نویسنده این مطلب

        مهدی دمرچیلو

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

        1396/11/08
        06:36
        • مهمان

          علی

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

          1396/11/08
          08:03
  3. مهمان

    mohammad

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

    1396/08/08
    10:52
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1396/08/08
      11:01
      • مهمان

        Mohammad

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

        1396/08/08
        11:25