أنت هنا:إصنعها»الهواتف»الهواتف والتحكم عن بعد»التحكم عن بعد باستعمال الرسائل الهاتفية القصيرة

التحكم عن بعد باستعمال الرسائل الهاتفية القصيرة

الكاتب: الهواتف والتحكم عن بعد 13232 8
آخر تعديل في الأربعاء, 09 كانون1/ديسمبر 2020 22:39
التحكم عن بعد باستعمال الرسائل الهاتفية القصيرة
قيم الموضوع
(5 أصوات)

يمكنك التحكم بأجهزة كالحواسيب وباب المرآب وأضواء المنزل أو الشركة وما يمكنك تخيله في مخيلتك.


تقديم

باستعمال هذه البطاقة يمكنك التحكم بالكثير من الأجهزة عن بعد عن طريق إرسال رسائل قصير من هاتفك النقال إلى هذه البطاقة. تتكون هذه البطاقة من 4 مُرَحلات وأيضا يمكن مشاهدة مدى استجابتها على هاتفك المحمول.

 


مواصفات البطاقة

مزودة بـ 4 مرحلات من أجل إيقاف وتشغيل الأجهزة المراد التحكم بها عن بعد.

4 relays to Power-ON or OFF any electronic/electric device.

مزودة بـ 8 مداخل رقمية من أجل قراءة قواطع عادية أو قوطع مغناطيسية

8 digital inputs for reading normal swiches or reed switches.

تتركب من أجزاء قليلة ورخيصة

Very few and cheap components.

رسائل التحكم محمية بكلمة السر من أجل تفاذي مشكلة معالجة رسائل قادمة من شخص آخر للهاتف.

SMS command execution is protected under a programmable password (for avoiding false SMS commands from other persons).

 


ملفات البطاقة

قم بتحميل الملفات التالية التي ستحتاجها لإنجاز البطاقة باحترافية:

schematic, source code (in AVR assembly language), PCB.

 


الأجزاء الرئيسية

العربية

إنجليزية

فرنسية

الرمز في الدارة الكهربائية

الكمية

القيمة أو الصيغة

مقوم كهربائي

Voltage Regulator

Regulateur de Tension

IC1

1

LM1117T 3.3

متحكم

Microcontroller

Microcontroleur

IC2

1

ATtiny2313

منفذ الطاقة الكهربائية

Power Port

Port d'alimentation

K1

1

+12V DC

واجهة الاتصال

Communication Model

Model de la Communication

K2

1

GM-47 sony-ericsson

قاعدة البطاقة

Card Base

Base de la Carte

K4

1

 

موصل

Connector

Connector

K3, K5, K6, K15

4

3 pins

K7, K8, K9, K10, K11, K12, K13, K14

8

2 pins

قاطع التيار

Switch

Interrupteur

SW

1

 

مرحل (ترنزستور)

Transistor

T1, T2, T3, T4

4

BC547

متذبذب كريستالي

Crystal Oscillator

Quartz

X1

1

4 MHz

مرحل

Relay

Relais

Rel1, Rel2, Rel3, Rel4

4

12 Volt

صمام ثنائي

Diode

D1, D2, D4, D5, D6

5

1N4148

صمام ضوئي

LED

D3

1

أي لون

مكثف

Capacitor

Condensateur

C1

1

470 uF, 25V

C2, C3

2

100 nF

C4

1

1000 uF, 16V

C5, C6

2

22 pF

مقاومة

Resistor

Resistance

R1, R3, R5, R9, R11

5

2.2 KOhm

R2, R4, R6, R10, R12

5

10 KOhm

R7

1

220 Ohm

R8

1

4.7 KOhm

 


الدارة الكهربائية

الدارة الكهربائية العامة للبطاقة هي كالتالي ويمكن رؤيتها بشكل أكبر إذا قمت بتحميلها من ملفات البطاقة:

1

* تتكون هذه الدارة من المتحكم الإليكتروني ATtiny2313 ذي السرعة 4MHz والنموذج GM-47 GSM ومقبس لبطاقة الهاتف SIM و4 مرحلات (Relays, Relais).

 

* تمت الإستعانة بالنموذج GM-47 sony-ericsson لكونه سهل الإستخدام عبر الأوامر AT commands، وأيضا لكونه رخيص نسبيا.

 

* يشتغل النموذج GSM-47 بجهد 3.3 فولط ويتم تغذيته من طرف المركب IC1.

 

* أما المتحكم IC2 فيمكنه أن يشتغل بجهد كهربائي يتراوح بين 2.7 إلى 5.5 فولط عندما تكون السرعة أقل من 10MHz. وبالتالي، فتغذيته بجهد 3.3 فولط ستكون أنسب لتوافقه مع النموذج GM-47.

 

* سرعة تبادل المعلومات بين المتحكم وهذا النوذج محددة بـ 9600bps. مستوى الجهد الكهربائي لهذا التبادل هو 3.3 فولط من جهة المتحكم و2.7 فولط من جهة النموذج GN-47. وبسبب هذا الفرق تم استعمال صمام ثنائي D4 حتى يتم ضبط الجهد في المستوى المطلوب.

 

* مسألة اتصال النموذج GM-47 ببطاقة الهاتف SIM تمت عن طريق تزويد الدارة بمقبس البطاقة SIM يحمل اسم K4. ويتم تنشيط الدارة عند إدخال البطاقة SIM في هذا المقبس. تعلم الدارة بوجود البطاقة عن طريق زر كهربائي يوجد داخل مقبس البطاقة يتم غلقه تلقائيا عند إيلاج البطاقة في مقبسها.

 

* عندما يومض ضوء الصمام D3 فهذا يدل على نجاح الاتصال بشبكة الإتصالات الهاتفية. أما إذا بقي مشتعلا باستمرار دون حدوث وميض ضوئي فهذا يدل على فشل اعملية الإتصال.

 

ملاحظة: لا تحتاج للدارة الكهربائية من أجل صنع هذه البطاقة ولكننا وضعناها من أجل الذين يريدون فهم المزيد ويطمحون في تقليدها أو تطويرها. فليس مهما أن تفهمها!

 


لا بد من قراءته

من فضلك اضطلع على المقالات الثلاث التالية ولو بنظرة خاطفة إذ أنها مهمة في تحويل الدارات الكهربائية إلى بطاقات إليكترونية بمهنية عالية وبصنع يدك فقط:


التصميم وتموضع المركبات

يمكنك صنع هذه البطاقة اعتمادا على طبع تصميمها على الورق ومن ثم تنفيذها طبقا للمعلومات الوادة في المقال الثاني في لا بد من قراءتهستجد هذا التصميم بين ملفات البطاقة استخرجه واطبعه واحترم القياسات.

2

 


تموضع المركبات

هذه الصورة إنما لتستعين بها عندما تريد تلحيم المركبات الإليكترونية على البطاقة.

3

 


التركيب

قم بطباعة التصميم على ورقة ومن ثم نفذ الخطوات المذكورة في المقال الثاني في لا بد من قراءته.

الصورة التالية تظهر لك احد مراحل التركيب حيث ترى أنه لم يتم تركيب موصل النموذج GM-47 بعد.

4
 في الصورة الثانية يظهر لك أنه قد تم التوصيل بنجاح وكن حذرا في هذه النقطة نظرا لحساسيتها وصغر مرابط النموذج.
 5

الصورة التالية تظهر لك الوجه الخلفي للبطاقة ويمكنك أن ترى بوضوح تموضع النموذج GM-47 عليه. 

ستلاحظ شريطا اصفرا موضوعا أسفل بطن النموذج. هذا من أجل عزل جسم النموذج عن اللوحة لتفادي احتمال حدوث قصر في الدارة.

6

وهذا هو الوجه العلوي للبطاقة ويمكنك رؤية طريقة اصطفاف المرحلات الأربع وكذلك المتحكم بجانبها. قم بتقليد نفس الشيء عند صنعك لبطاقتك.

0-7

 


برمجة

يجب أن تقوم بتحويل الشيفرة البرمجية الموجودة بين ملفات البطاقة وهي الممثلة بالملف يحمل اسم SMS_remote_control_ericsson_module.hex. قم بتحويله إلى قلب المتحكم عن طريق استخدام مبرمجة معينة وبرنامج خاص بهذه المسائل. إذا لم تملك لا هذا ولا ذاك فعليك بالمقالات في قسم اللوحات الإليكترونية بموقع اصنعها وستجد ما يشفي غليلك فيها.

 

قبل التحويل تأكد من أنك قمت بضبط معايير الفيوز (Fuses settings) كالتالي:

8

 


طريقة عمل البطاقة

  • عند تشغيل البطاقة يبدأ المتحكم الإليكتروني IC2 بانتظار تهيئة النموذج GM-47.

     

  • عن طريق قراءة محتوى بطاقة الهاتف SIM، يبدأ المتحكم بمحاولة الإتصال بالشبكة الهاتفية التي تدعم هذه البطاقة.

     

  • عندما يحدث الإتصال، يقوم المتحكم بإرسال الأمر <AT+CPMS="ME"i> حتى يتمكن من استعمال ذاكرة النموذج GM-47 كذاكرة للتخزين للبطاقة SIM.

     

  • إذا كان جواب النموذج سلبا، فإن المتحكم يقوم بإرسال نفس الأمر مرة أخرى إلى أن يستجيب النموذج بالرسالة <OK>.

     

  • عند استجابة النموذج لأمر المتحكم يقوم هذا الأخير بإرسال الأمر التالي وهو:
    <AT+CMGF=1>.
    هذا الأمر يأمر النموذج بأن يقرأ محتوى البطاقة SIM على شكل نص كتابي.

  • بعدها يتم إرسال الأمر <AT+CSDH=0> لإزالة بعض المعلومات المتعلقة رقم هاتف خادوم الرسائل القصيرة والتاريخ والوقت. يتم عمل هذه الإزالة من أجل تسعهيل عملية معالجة المعلومات المتبقية المتعلقة بالتحكم بالأجهزة.

     

  • يتم بعد ذلك إرسال الأمر <AT+CMGR=1>  لقراءة الرسالة القصيرة التي بعث بها الشخص إلى هذه البطاقة والموجودة في أول عنوان بذاكرة النموذج GM-47.

     

  • إذا وجد أن هناك رسالة قصيرة في الذاكرة، سيعمل المتحكم على فحص كلمة السر أولا. وبدئيا وضعنا كلمة السر هي 1234 ويمكن تغييرها من طرف المستخدم بطبيعة الحال.

     

  • بعد ذلك يقوم المتحكم بفحص أول حرف هل هو الحرف * (نجمة) أم لا. هذا الرمز يعني بداية تغيير كلمة السر بأربع روموز أخرى.

     

  • يقوم المتحكم بالبحث عن الكلمات <RelayX=Y> حيث أن X يعني رقم المُرَحل (من 1 إلى 4) والرمز Y يعني 0 أو 1 (أي إيقاف أو تشغيل، OFF أو ON). 


    مثلا، الكتابة <Relay2=1> تعني تشغيل المرحل الثاني، والكتابة <Relay3=0> تعني إيقاف المرحل الثالث وهكذا ذواليك...

     

  • بعد ذلك يتحقق المتحكم الإليكتروني مرة أخرى من الرسالة القصيرة إذا كانت تحتوي أم لا على الكلمة <Status> (كيفما كانت مكتوبة). إذا وجدت هذه الكلمة يقوم المتحكم بقراءة حالة المرحلات (مشغلة أم منطفئة) ويرسل بها إلى المستخدم الذي أرسل أمر التشغيل أو الإيقاف لتصله الحالة التي صارت عليها الأجهزة. بطبيعة الحال، يجب أن تكون البطاقة الهاتفية التابعة للبطاقة قادرة على إرسال رسائل قصيرة أي أنك يجب أن تدفع مقابل استخدامها لشركة الإتصالات.

     

  • يقوم المتحكم في النهاية بمسح الرسالة القصيرة من ذاكرة النموذج GM-47 ويبدأ ثانيا بنفس العمل من البداية.

 


طريقة الاستعمال

قبل أن تشرع باستعمال هذه البطاقة المتحكمة تأكد من أنك قمت بإلغاء PIN code في البطاقة الهاتفية التي تريد إستعمالها للبطاقة المتحكمة.

 

يمكنك ارسال رسائل قصيرة من أي هاتف خلوي إلى هذه البطاقة المتحكمة عن طريق استعمال إحدى هذه الأومر الخمسة:

A) 1234*5678 Relay1=1 Relay2=0 Relay3=1 Relay4=1 Status

B) 1234 Relay1=1 Relay2=0 Relay3=1 Relay4=1 Status

C) 1234 1=1 2=0 3=1 4=1 Status

D) 1234 Status

E) 1234 Relay2=0

 

* في الحالة A، قمنا بإرسال الرقم السري 1234 متبوعا بنجمة والرقم السري الجديد الذي نريد استعماله. قمنا بعد ذلك بتشغيل المراحل 1 و 3 و 4 بينما أوقفنا المرحل 2. أما الأمر Status فيجعلنا نستقبل رسالة من البطاقة المتحكمة تخبرنا فيها عن الحالة الجديدة للمرحلات بعد عملية التشغيل والإيقاف.

 

* في الحالة B، قمنا بإرسال الرقم السري 1234 el قمنا بعد ذلك بتشغيل المراحل 1 و 3 و 4 بينما أوقفنا المرحل 2. أما الأمر Status فيجعلنا نستقبل رسالة من البطاقة المتحكمة تخبرنا فيها عن الحالة الجديدة للمرحلات بعد عملية التشغيل والإيقاف.

 

* في الحالة C، قمنا بنفس الشيء لكن حذفنا كلمة Relay فكتبنا فقط رقم المرحل والحالة التي يجب عليها أن يكون بعد استقبال الرسالة. هذه الأوامر هي كالتالي تشغيل المراحل 1 و 3 و 4 وإيقاف المرحل 2.أما الأمر Status فيجعلنا نستقبل رسالة من البطاقة المتحكمة تخبرنا فيها عن الحالة الجديدة للمرحلات بعد عملية التشغيل والإيقاف.

 

* في الحالة D، قمنا بنفس الشيء وأرسلنا الأمر Status فقط دون الأمر بأي تغيير لحالة المرحلات.

 

* في الحالة E، ارسلنا الرقم السري وأمرنا بتوقيف المرحل 2 فقط.

 


مصطلحات المقال

العربية

الإنجليزية

الفرنسية

المتحكم

Microcontroller

Microcontroleur

مرحل

Relay

Relais

شيفرة برمجية (كود)

Firmware

Code

رسالة قصيرة

SMS

SMS

أوامر

Commands

Commandes

خادوم

Server

Serveur

نموذج

Modul

Module

كلمة السر

Password

Mot de pass

 


الحقوق الفكرية

تمت نشر هذا المشروع تحت بنوذ GNU General Public Licence V3. وبالتالي إذا وفقت عليها فيمكنك استخدام أي شيء تجده هنا، وإلا فلا تستخدمها.

 


تأليف

 

تأليفVassilis Serasidis (الإغريق)

الموقع الإليكتروني: www.serasidis.gr

ترجمة بتصرف: محمد السهلي


المراجع

 

http://www.serasidis.gr/circuits/SMSremoteV3/SMSrcV3.htm

التعليقات  

امين ابو السمن
+1 # امين ابو السمن 2013-06-04 18:31
ارغب بشراء كرت التحكم عن بعد بواسطة الهاتف النقال ارجو الرد وارسال التفاصيل كاملة بخصوص السعر للكميات
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
إدارة إصنعها
+1 # إدارة إصنعها 2013-09-07 18:21
لا نبيع المركبات الإلكترونية حاليا، لكن يمكنك أن تبحث عنها بالشبكة المعلوماتية أو بالقرب من منطقة تواجدك عسى أن تجها هناك. وإلا فيمكنك أن تتطرق إلى المقال الآخر حول التحكم باستعمال الرسائل الهاتفية في قسم الهواتف وهو أحسن من ناحية قلة المركبات وسهولة الدارة الكهربائية للجهاز مقارنة بهذا.
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
azzagheer
+1 # azzagheer 2013-09-24 23:47
الروابط المتصلة بالشرح كلها غير شغالة ارجوكم التكرم باعادة وضعها ولي استفسار بماذا اقوم بادخال البرمجة للمتكاملة
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
محمد السهلي
+3 # محمد السهلي 2013-09-25 01:32

لقد تم معالجة المشكل
يمكنك أن تضغط عليها وستؤدي بك إلى المقالات المرتبطة بها.
بالتوفيق.
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
azzagheer
+1 # azzagheer 2013-09-25 02:01
اشكركم على سرعة الاستجابة ولكن بقي لدي استفسار بكم سعر اداة شحن الايسيهات في مصر
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
احمداالسخاوى
+1 # احمداالسخاوى 2014-03-10 20:09
السلام عليكم كان عندى استفسار بخصوص هذا المشروع انا من مصر وبحثت عن جميع المكونات لكن لم اجد GSM التى استخدمتوها بس لقيت GSM اخرى هلى هذا يغير شئ فى البرمجه او ما شابه ارجو سرعة الرد
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
عادل
0 # عادل 2014-10-26 20:47
البطاقه موجوده جازه فى باب اللوق فى مصر محل اسمه رام . بالتوفيق
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
Delmar
-1 # Delmar 2022-03-05 07:21
Thanks for finally talking about >إصنعها - التحكم عن بعد باستعمال الرسائل الهاتفية
القصيرة
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير

أضف تعليقا


إصنعها يريد أن يتأكد أنك لست روبوتا، لذلك أحسب ما يلي:

كود امني
تحديث