[CENTER][COLOR="Blue"]
كيفية استقبال الرسائل القصيرة باستخدام [/FONT]GSM وحدة مع اردوينو[/URL][/COLOR]
[URL="http://electronic-engineering-guide.com/projets-de-microcontroleur-arduino/1193-comment-recevoir-des-sms-en-utilisant-le-module-gsm-avec-arduino.html"]
[/CENTER
]
[RIGHT
]في بعض التطبيقات يجب أن تكون متصلا الأنظمة المستندة إلى متحكم لشبكة GSM
التي من شأنها أن تتيح للمستخدم التحكم في النظام عن طريق إرسال الرسائل أو المكالمات. الاستفادة من استخدام نظام الاتصالات GSM
أو الجهاز هو أنه يمكن للمستخدم التحكم في نظام لاسلكي مهما كان جيدا والحفاظ عليه أكثر من أي اتصال لاسلكية أخرى، شريطة أن تكون والجهاز المستخدم يجب أن تكون ضمن منطقة تغطية الخلية.
بنينا الهواتف النقالة GSM
في وحدات ثم يتم استخدامها من قبل المعالج داخل الهاتف لإجراء المكالمات، وإرسال الرسائل أو استقبالها أو حتى الاتصال بالشبكة جي بي آر إس. عندما يكون هناك نظام قائم على متحكم يتم استخدام وحدة GSM
آخر بدلا من استخدام الهاتف الخليوي على هذا النحو. وهناك وحدات GSM
المتاحة التي يمكن أن تجعل الاتصالات التسلسلية مع النظم القائمة على متحكم. ويتم التواصل من خلال إرسال أو تلقي الأوامر مع وحدة جي إس إم. يظهر هذا المشروع كيفية واجهة وحدة GSM
لقراءة وعرض الرسائل القصيرة على 16 * 2 LCD
.
كل قاعدة لوحة AVR
متحكم في أعقاب مخطط اردوينو القياسية وتومض مع محمل الإقلاع اردوينو يمكن أن يسمى مجلس اردوينو. يسمى اردوينو الأجهزة مفتوحة المصدر واردوينو IDE
هو المصدر المفتوح والجميع يمكن أن تسهم مكتباتها إلى اردوينو. يجب أن تكون جميع بطاقات اردوينو متوافق مع IDE
اردوينو التي يمكن استخدامها لبرمجة اردوينو.
[URL="http://electronic-engineering-guide.com/projets-de-microcontroleur-arduino/1193-comment-recevoir-des-sms-en-utilisant-le-module-gsm-avec-arduino.html"][COLOR="blue
"]الوصف الدقيق :[/COLOR][/URL
]
ويفسر عمل هذا المشروع على أساس خريطة الموالية للminie
واردوينو IDE 1.0.3
لنظام التشغيل Windows
. في الاستفادة من هذه البطاقة هو أنه صغير جدا، وجميع أنواع الموصلات يمكن ملحومة حول محيطها لمتطلباتنا. هناك تصاعد اختبار دية للغاية وتحتل مساحة أقل جدا من الإعداد اختبار نموذجي.
وتظهر صورة اردوينو الموالية للminie
واردوينو IDE
أدناه:[/RIGHT
]
[CENTER][URL="http://electronic-engineering-guide.com/projets-de-microcontroleur-arduino/1193-comment-recevoir-des-sms-en-utilisant-le-module-gsm-avec-arduino.html"]

[/URL
]
[IMG]http://electronic-engineering-guide.com/images/stories/2_0.jpg[/IMG][/CENTER
]
[RIGHT
]ويفترض ان القارئ قد ذهب من خلال مشروع للبدء مع اردوينو وحاول كل الأشياء التي تمت مناقشتها هنا.
وحدة GSM
المستخدمة في هذا المشروع هو وحدة SIM900
يستند التي يمكن التواصل مع الأجهزة الأخرى باستخدام منفذ تسلسلي الاتصالات RS-232
. أنه يعمل على 9V
ويعطى صورة من نفس أدناه[/RIGHT
]
[CENTER][URL="http://electronic-engineering-guide.com/projets-de-microcontroleur-arduino/1193-comment-recevoir-des-sms-en-utilisant-le-module-gsm-avec-arduino.html"]

[/URL
]
توصيل وحدة GSM
إلى مجلس اردوينو باستخدام منفذ الاتصال التسلسلي. منذ وحدة لديه RS232
واردوينو برو البسيطة يمكن الاتصال باستخدام مستويات منطق TTL
يستخدم MAX232 IC
لتحويل ثنائي الاتجاه بين RS232
ومستويات منطق TTL
. يتم توصيل دبوس TX
على مجلس اردوينو إلى دبوس آر إكس من وحدة GSM
بواسطة MAX232
ويتم توصيل دبوس آر إكس على اردوينو إلى تكساس دبوس من وحدة GSM
باستخدام MAX232
نفسها.
مكتوب في التعليمات البرمجية اردوينو هو قادرة على التواصل مع وحدة GSM
باستخدام عناصر التحكم. AT
يتم إرسال الأوامر أو من وحدة باستخدام وظائف الاتصالات التسلسلية التي تقدمها مكتبة اردوينو. وظائف كما Serial.begin
() التي تهيئة المنفذ التسلسلي مع بالباود نظرا Serial.write
() لإرسال البيانات إلى المنفذ التسلسلي، Serial.available
() وSerial.read
() وظائف لل وتستخدم قراءة البيانات من المنفذ التسلسلي في هذا المشروع، ويتم تغطيتها بالفعل في المشاريع السابقة بشأن كيفية جعل الاتصال التسلسلي مع اردوينو، وكيفية إرسال واستقبال البيانات التسلسلية باستخدام اردوينو وكيف إجراء تصحيح المسلسل مع اردوينو.
وحدات GSM
الرد على "موافق" عندما يتلقى "AT
" القيادة وهذا هو أفضل وسيلة للتحقق من الاتصالات بين وحدة ومتحكم.
+ CMGF
- يستخدم هذا الأمر لضبط وضع SMS. PDU
أو وضع النص يمكن اختيارها عن طريق تعيين قيمة 1 أو 0 في الأمر.
بناء الجملة: AT + CMGF = <mode
>
0: وضع PDU
1: لوضع النص
على سبيل المثال،
AT + CMGF = 1
يستخدم + CNMI
، هذا الأمر لتحديد كيف وصلت حديثا وينبغي التعامل مع رسائل SMS
. ويمكن استخدامه لجي إس إم / جي بي آر إس أو مودم GSM
على الرسائل SMS
المسار مباشرة إلى المنفذ التسلسلي، أو تخزينها في تخزين الرسائل وعندئذ بإبلاغ الجهاز المضيف عن طريق إرسال سلسلة عبر المنفذ التسلسلي.
بناء الجملة: AT + CNMI = <mode
>
على سبيل المثال، لتوجيه سلسلة الرسالة التي وردت على المنفذ التسلسلي على حدة، قانون مكتوب لهذا المشروع باستخدام الأمر التالي؛
AT + CNMI = 2
، 2
، 0
، 0
، 0
بمجرد استلام رسالة نصية وحدة GSM
يرسل سلسلة طويلة من مجلس اردوينو الذي يتكون من العديد من تفاصيل رسالة، ويتضمن أيضا النص الأصلي. يتم كتابة التعليمات البرمجية بحيث أنه سيتم الانتظار حتى يتم تلقي أي حرف عن طريق المنفذ التسلسلي، ويبدأ مرة واحدة في الحصول على المنتج سوف تحقق من وجود الرابعة "'والكتابة بقية الأحرف مباشرة في 16 * 2 أحرف LCD
بعد 'الرابعة "في سلسلة تلقى هو الأصل ويتم تجاهل الأحرف المتبقية في التعليمات البرمجية التي تستخدم الأسطر التالية.؛
فعل
{
في حين أن (Serial.available
()!)
وفي حين} ('"' = Serial.read
()!)
فعل
{
في حين أن (Serial.available
()!)
وفي حين} ('"' = Serial.read
()!)
فعل
{
في حين أن (Serial.available
()!)
وفي حين} ('"' = Serial.read
()!)
فعل
{
في حين أن (Serial.available
()!)
وفي حين} ('"' = Serial.read
()!)
يتم كتابة النص SMS
في 16 * 2 LCD
باستخدام وظائف مكتبة <LiquidCrystal.h
> أن واجهات وحدة LCD
الخارجية مع اردوينو. وتناقش المهام التي يمكن استخدامها للوصول إلى LCD
بالفعل في المشاريع السابقة بشأن كيفية واجهة شاشة LCD
، وكيفية عرض قيمة التحقيق على شاشة LCD
، وكيفية ربط LCD
لأجهزة الكمبيوتر الشخصية وكيف شاشة عرض LCD
التمرير.
ويمكنك التحقق وتحميل التعليمات البرمجية التي تسمح لك لإرسال نفس الأوامر إلى مجلس اردوينو كما هو موضح في المشروع لتبدأ مع اردوينو. تأكد من أن وحدة GSM
هو في 2 دقيقة على الأقل قبل أن يبدأ اردوينو إرسال أوامر بينما يمكن إقامة اتصال GSM
مع بطاقة SIM
المقابلة المدرجة فيه الشبكة الخلوية.
[URL="http://electronic-engineering-guide.com/projets-de-microcontroleur-arduino/1193-comment-recevoir-des-sms-en-utilisant-le-module-gsm-avec-arduino.html"]
[COLOR="Blue"]شبكة أسلاك[/COLOR]
[/URL
]
[CENTER][URL="http://electronic-engineering-guide.com/projets-de-microcontroleur-arduino/1193-comment-recevoir-des-sms-en-utilisant-le-module-gsm-avec-arduino.html"]

[/URL
]
[RIGHT][URL="http://electronic-engineering-guide.com/projets-de-microcontroleur-arduino/1193-comment-recevoir-des-sms-en-utilisant-le-module-gsm-avec-arduino.html"][COLOR="Blue
"]المكونات :[/COLOR][/URL
]
[/RIGHT
]
[IMG]http://electronic-engineering-guide.com/images/stories/a48.jpg[/IMG][/CENTER
]
اتمنى ان ينال الموضوع اعجاب الجميع
[COLOR="blue
"]ولمتابعة الموضوع بالكامل وبأدق التفاصيل من [URL="http://electronic-engineering-guide.com
/"]هناااااااااااااااااااااااااااااااااااااااااااااااا ااااااااااااا[/URL
]
[/COLOR
]
[/CENTER
]