منتديات الالكترونيات العصرية  
yoursite.com page title .

استرجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
العودة   منتديات الالكترونيات العصرية > الاقسام المتعلقة باهم البرامج الهندسيه وشروحاتها > منتدى الفريق العربي للبرمجه باللاب فيو LabVIEW > منتدى مشاريع اللاب فيو LabVIEW

  #1  
قديم 09-07-2009, 12:55 AM
الصورة الرمزية فوتون
فوتون فوتون غير متواجد حالياً
مؤسس
فريق LabVIEW
 
تاريخ التسجيل: Nov 2007
المشاركات: 1,004
معدل تقييم المستوى: 23
فوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud of
افتراضي مثال عملى :ارسال SMS بواسطة LabVIEW

السلام عليكم ورحمة الله وبركاته


توجد اكثر من طريقة لارسال SMS عن طريق الكمبيوتر ومن هذة الطرق توصيل GSM Modem او موبيل الى الكمبيوتر .

وفى هذا المثال العملى سوف نستخدم الموبيل لارسال SMS

اومر AT : هى مجموعة من الاوامر التى يستخدمها الكمبيوتر للتحكم والتواصل مع Modem

ويجب ان يدعم الموبيل الذى سنستخدمه هذة الاوامر كما سنرى

الموبيل المستخدم فى المثال هو NOKIA 3110C



يتم توصيل الموبيل الى الكمبيوتر بواسطة USB Cable



وسوف نقسم العمل فى المثال الى ثلاث خطوات

ملحوظة : فى المرفقات البرنامج المستخدم فى المثال

والله الموفق

الملفات المرفقة
نوع الملف: rar Send SMS.rar‏ (29.3 كيلوبايت, المشاهدات 751)
__________________

اللهم اغفر وارحم اخى ابا عبد الرحمن
رد مع اقتباس
  #2  
قديم 09-09-2009, 11:24 PM
الصورة الرمزية فوتون
فوتون فوتون غير متواجد حالياً
مؤسس
فريق LabVIEW
 
تاريخ التسجيل: Nov 2007
المشاركات: 1,004
معدل تقييم المستوى: 23
فوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud of
افتراضي الخطوة الاولى

الخطوة الاولى

تنزيل Driver الخاص بوصلة الموبيل Nokia Connectivity Cable Driver

ولقد رفعت driver الخاص بالوصلة التى استخدمتها على موقع Mediafire
http://www.mediafire.com/?nijujokctnn

ويمكن تنزيل هذا Driver من الصفحة التالية وهو يدعم اكثر من نوع من الوصلات

Nokia Connectivity Cable Driver

قم بتثبيت Driver على الجهاز وبعد الانتهاء قم بتوصيل الموبيل الى الكمبيوتر ليتعرف الجهاز على الوصلة والموبيل

بعد انتهاء التعريف نذهب الى Device Manager نجد تحت Modems انه تم تعريف موديم خاص بالموبيل الذى تم توصيله



ومن صفحة خصائص الموديم نعرف رقم المنفذ المخصص لهذا الموديم وهو كما فى الصورة Com4



ملحوظة :
رغم ان الموبيل متصل عن طريق منفذ USB فانه تم تعريفه على انه موديم وكأنه متصل عن طريق Serial Port وسوف نتعامل معه كاى جهاز متصل عن طريق Serial Port

وتذكر ان رقم المنفذ هو COM4


__________________

اللهم اغفر وارحم اخى ابا عبد الرحمن
رد مع اقتباس
  #3  
قديم 09-09-2009, 11:28 PM
الصورة الرمزية فوتون
فوتون فوتون غير متواجد حالياً
مؤسس
فريق LabVIEW
 
تاريخ التسجيل: Nov 2007
المشاركات: 1,004
معدل تقييم المستوى: 23
فوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud of
افتراضي الخطوة الثانية

الخطوة الثانية

بعد الانتهاء من التعريف سوف نقوم بعمل اتصال بين الكمبيوتر والموبيل وارسال SMS عن طريق احد البرامج الشهيرة الموجودة مع Windows وهو Hyper Terminal

نفتح برنامج Hyper Terminal



ندخل بعض البيانات



نحدد اسم الاتصال



نحدد منفذ الاتصال (Com4)



نحدد خصائص الاتصال



لاحظ ان سرعة الاتصال هى 57600 بت فى الثانية وهو Baud Rate

تم اعداد البرنامج فتظهر لنا الشاشة التالية لنكتب فيها الاوامر والبيانات التى نريد ارسالها الى الموبيل وتظهر فيها ايضا رد الموبيل على تلك الاوامر



والان سنستخدم اوامر AT لارسال SMS

واول امر سنستخدمه هو AT وهى يعنى Attention اى تنبية للموبيل او الموديوم ان هناك امر

وعند كتابة هذا الامر وحده يكون الرد بـ OK

نكتب AT ثم نضغط ENTER لتظهر لنا OK رد الموبيل على الامر مما يعنى ان كل شىء على ما يرام وان الاتصال قائم

لاحظ انه بعد الامر يجب ان نضغط ENTER



الامر التالى هو AT+CMGF=?

وهو يستعلم عن نمط الرسائل التى يدعمها الموبيل وهناك نمطين SMS PDU و SMS Text

ورد الموبيل على هذا الامر هو الرقم صفر و 1 وصفر تعنى النمط SMS PDU و 1 تعنى النمط SMS Text
اى ان الموبيل يدعم النمطين



ونحن سنسنخدم النمط SMS Text لانه الاسهل حيث يتم ارسال الرسالة الى الموبيل على هيئة نص عادى بدون اى معالجة

لذلك سنكتب الامر التالى لنجعل النمط هو SMS Text

الامر هو AT+CMGF=1 ورد الموبيل عليه هو OK



وزيادة فى التأكيد سنستعلم عن النمط المستخدم لنتأكد انه SMS Text

ولذلك سنكتب الامر AT+CMGF? ليكون الرد 1 مما يعنى ان النمط المستخدم هو SMS Text

لاحظ ان الاختلاف بين هذا الامر وبين ما كتبناه سابقا هو علامة تساوى



الامر التالى هو AT+CMGS وهو ارسال SMS

وصيغته التالية "AT+CMGS="0150001110 حيث ان الرقم بين العلامتين هو رقم الموبيل الذى تريد ان ترسل له SMS

ورد الموبيل على هذا الامر هو العلامة < حيث ينتظر منك الموبيل ان تكتب نص الرسالة



نكتب نص الرسالة ولكن لن ننهى النص بـ Enter ولكن بالضغط على CTRL+Z ليتم ارسال الرسالة



ملحوطة:
نعلم ان لكل حرف كود معين يسمى AScii Code (الاسكى كود) وهناك حروف تكتب مثل الحروف العادبة وهناك حروف لا تكتب ولكن لها معنى

ونلاحظ انه عند نهاية كل امر كنا نضغط ENTER وهذا يعنى ارسال حرف الاسكى كود له هو 13 بالنظام العشرى وD بالنظام السداسى عشر وهذا الحرف يسمى Carriage Return واختصارا CR

وايضا نلاحظ انه عن انهاء الرسالة ضغطنا CRTL+Z وهذا يعنى اننا ارسالنا الحرف الذى كوده 26 بالنظام العشرى و 1A بالنظام السداسى عشر واسمه Substitute او اختصارا Sub

وفى الرابط التالى صورة ASCII TABLE

http://www.dbaasco.com/up/im-1/dbaasco4ccc87d0dc.jpg

__________________

اللهم اغفر وارحم اخى ابا عبد الرحمن
رد مع اقتباس
  #4  
قديم 09-09-2009, 11:38 PM
الصورة الرمزية فوتون
فوتون فوتون غير متواجد حالياً
مؤسس
فريق LabVIEW
 
تاريخ التسجيل: Nov 2007
المشاركات: 1,004
معدل تقييم المستوى: 23
فوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud of
افتراضي الخطوة الثالثة والاخيرة

الخطوة الثالثة

عمل برنامج بـ LabVIEW ليقوم بالاتصال بالموبيل عن طريق Serial Port وارسال رسائل SMS

وهذاالبرنامج سيتضمن الاوامر التى تعرضنا لها فى برنامج Hyper Terminal

ولقد قمت بعمل برنامج بسيط ومباشر لارسال SMS ولقد اختصرت الاوامر الى

AT
AT+CMGF=1
=AT+CMGS

ما هو VISA

VISA هى مجموعة من الدوال التى من خلالها يتعامل LaBVIEW مع Hardware اى انها حلقة الوصل بين LABVIEW وHardware



لذلك يجب ان نقوم بتثبيت VISA على الكمبيوتر قبل تنفيذ البرنامج وهذا ان لم تكن مثبتة من قبل

وهذا رابط visa 4.6 runtime

البرنامج

موجود فى المرفقات (LabVIEW 8.5)

قم بتوصيل الموبيل وتشغيل البرنامج لارسال SMS

Front Panel



Block Diagram

اضغط هنا

شرح بسيط للبرنامج



















والله الموفق

والحمد لله والشكر له
__________________

اللهم اغفر وارحم اخى ابا عبد الرحمن
رد مع اقتباس
  #5  
قديم 09-09-2009, 11:49 PM
الصورة الرمزية فوتون
فوتون فوتون غير متواجد حالياً
مؤسس
فريق LabVIEW
 
تاريخ التسجيل: Nov 2007
المشاركات: 1,004
معدل تقييم المستوى: 23
فوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud of
افتراضي المصدر

المصدر

SMS Tutorial
__________________

اللهم اغفر وارحم اخى ابا عبد الرحمن
رد مع اقتباس
  #6  
قديم 09-10-2009, 12:58 AM
الصورة الرمزية king_kasper
king_kasper king_kasper غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Mar 2008
الدولة: السعودية
المشاركات: 377
معدل تقييم المستوى: 17
king_kasper is a name known to allking_kasper is a name known to allking_kasper is a name known to allking_kasper is a name known to allking_kasper is a name known to allking_kasper is a name known to all
افتراضي رد: مثال عملى :ارسال SMS بواسطة LabVIEW

ماجمل الموضوع وماجمل المشرف شرح متعوب عليه كثير ا فعلا انك نهر جاري لك شكري وتقدير

سوال بالنسبه CR يمكن تعديله في كود السي ليقول بمس LCD عند الضغظ على DEL بدلا من ENTER وقيمه DEL تساوي 127 .ولكن كيف اغير CR في في كود اللاب فيو

لك شكري وتقدير
__________________
و لولا الهوى ما ذلّ في الأرض عاشـــــــــق ولـكـن عـزيـز الـعـاشـقـيـن ذلـيـــــــــل
رد مع اقتباس
  #7  
قديم 09-10-2009, 02:04 AM
الصورة الرمزية فوتون
فوتون فوتون غير متواجد حالياً
مؤسس
فريق LabVIEW
 
تاريخ التسجيل: Nov 2007
المشاركات: 1,004
معدل تقييم المستوى: 23
فوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud ofفوتون has much to be proud of
افتراضي رد: مثال عملى :ارسال SMS بواسطة LabVIEW

اقتباس:
المشاركة الأصلية كتبت بواسطة king_kasper مشاهدة المشاركة
ماجمل الموضوع وماجمل المشرف شرح متعوب عليه كثير ا فعلا انك نهر جاري لك شكري وتقدير

سوال بالنسبه CR يمكن تعديله في كود السي ليقول بمس LCD عند الضغظ على DEL بدلا من ENTER وقيمه DEL تساوي 127 .ولكن كيف اغير CR في في كود اللاب فيو

لك شكري وتقدير
ما اجملك انت وما اجمل كلماتك الطيبة ومرور العطر

جزاك الله خير وبارك فيك

يمكنك وضع String فيه الحرف DEL وذلك

بادراج String Constant ثم الضغط عليه باليمين وتختار Hex Display من القائمة ثم تكتب كود الحرف الذى تريده بالنظام السداسى عشر فمثلا الحرف Del نكتب 7F (العدد 7 ثم الحرف F) والذى يقابل 127 بالنظام العشرى

ولمزيد من المعلومات يمكنك الاطلاع على الدرس الثامن

ولكنى لا ادرك بالضبط ماذا تريد ان تفعل

وفقك الله الى كل خير

مع خالص تحياتى وتقديرى
__________________

اللهم اغفر وارحم اخى ابا عبد الرحمن
رد مع اقتباس
  #8  
قديم 10-01-2009, 11:04 PM
ameena ameena غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2009
الدولة: مملكه البحرين
المشاركات: 39
معدل تقييم المستوى: 0
ameena will become famous soon enough
افتراضي رد: مثال عملى :ارسال SMS بواسطة LabVIEW

شكررررررررا راح اطبقه خصوصا لان انا هندسه اتصالات اكيد راح يعجب الدكتور ذي المشروع بانتظار مشاريع مميزه
رد مع اقتباس
  #9  
قديم 10-02-2009, 07:11 PM
osama_ragab osama_ragab غير متواجد حالياً
مشرف
فريق LabVIEW
 
تاريخ التسجيل: Jan 2008
المشاركات: 45
معدل تقييم المستوى: 0
osama_ragab will become famous soon enoughosama_ragab will become famous soon enough
افتراضي رد: مثال عملى :ارسال SMS بواسطة LabVIEW

جزاك الله خيرا اخي فوتون ,

شرح رائع جدا جدا جدا

و ف انتظار المزيد من ابداعاتك
رد مع اقتباس
  #10  
قديم 12-05-2009, 01:09 AM
zoro239 zoro239 غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Apr 2008
المشاركات: 96
معدل تقييم المستوى: 11
zoro239 is on a distinguished road
افتراضي رد: مثال عملى :ارسال SMS بواسطة LabVIEW

درس اكثر من رائع
لكن كيف لو نريد ان نرسل رسائل باللة العربية
هل نكتبها عادي علما بان الاحرف العربية ير مدرجة في الاسكي كود
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
:ارسال, مثال, بواسطة, labview, عملى

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 03:29 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصرية

Security team

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77