إرسال واستقبال الرسائل والمكالمات مع SIM800L - الجزء الثاني

رسم هندسي توضيحي: إرسال واستقبال الرسائل والمكالمات مع SIM800L - الجزء الثاني

بعد التعرف على مكونات وحدة SIM800L ومتطلبات تغذيتها في الجزء الأول، يتناول هذا الجزء التطبيق العملي: إرسال واستقبال الرسائل النصية، وإجراء واستقبال المكالمات، عبر أوامر AT القياسية.

فرق الجهد بين الوحدة والأردوينو

تعمل SIM800L على منطق 3.3 فولت بينما تعمل معظم لوحات الأردوينو على منطق 5 فولت، ما يستدعي حماية منفذ استقبال البيانات RxD في الوحدة من الجهد الأعلى القادم من TxD الأردوينو.

ملاحظة أمان: استخدم دائرة تقسيم جهد بمقاومتين (10 كيلو أوم و20 كيلو أوم) بين منفذ TxD الخاص بالأردوينو ومنفذ RxD الخاص بالوحدة؛ فتوصيلهما مباشرة قد يتلف منفذ استقبال البيانات في الوحدة على المدى الطويل.

إرسال واستقبال الرسائل النصية

يضبط الكود الوحدة على وضع النص (TEXT Mode) عبر أمر AT مخصص، ثم يرسل الرسالة برقم المستلم عبر أوامر متسلسلة. أما استقبال الرسائل الواردة فيتم عبر تفعيل إشعار تلقائي يظهر على المنفذ التسلسلي فور وصول رسالة جديدة، ليقرأه الكود ويعالج محتواها.

إجراء واستقبال المكالمات

يمكن للكود بدء مكالمة صادرة لمدة محددة ثم إنهاءها تلقائيًا، كما يمكنه التعرف على المكالمات الواردة عبر استجابة "RING" التي ترسلها الوحدة، والرد عليها أو رفضها برمجيًا باستخدام أوامر AT القياسية.

التنفيذ البرمجي

تعتمد جميع الأمثلة على مكتبة SoftwareSerial بسرعة 9600 بود للتواصل مع الوحدة، بدءًا من اختبار أوامر AT الأساسية، مرورًا بإرسال الرسائل واستقبالها وتحليل محتواها، وصولًا لبدء المكالمات واستقبالها - ما يفتح الباب لتطبيقات كأنظمة الإنذار عن بعد والمراقبة والتشغيل عبر رسالة نصية.

يمكنك إيجاد وحدة SIM800L ومكونات دارة تقسيم الجهد ضمن متجر Juthour Tech.

Leave your comment

*
*
Only registered users can leave comments.