تقديم
باستعمال هذه البطاقة يمكنك التحكم بالكثير من الأجهزة عن بعد عن طريق إرسال رسائل قصير من هاتفك النقال إلى هذه البطاقة. تتكون هذه البطاقة من 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). |
ملفات البطاقة
قم بتحميل الملفات التالية التي ستحتاجها لإنجاز البطاقة باحترافية: |
الأجزاء الرئيسية
العربية إنجليزية فرنسية |
الرمز في الدارة الكهربائية |
الكمية |
القيمة أو الصيغة |
مقوم كهربائي 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 |
الدارة الكهربائية
الدارة الكهربائية العامة للبطاقة هي كالتالي ويمكن رؤيتها بشكل أكبر إذا قمت بتحميلها من ملفات البطاقة: |
![]() |
* تتكون هذه الدارة من المتحكم الإليكتروني 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 فهذا يدل على نجاح الاتصال بشبكة الإتصالات الهاتفية. أما إذا بقي مشتعلا باستمرار دون حدوث وميض ضوئي فهذا يدل على فشل اعملية الإتصال.
ملاحظة: لا تحتاج للدارة الكهربائية من أجل صنع هذه البطاقة ولكننا وضعناها من أجل الذين يريدون فهم المزيد ويطمحون في تقليدها أو تطويرها. فليس مهما أن تفهمها! |
لا بد من قراءته
من فضلك اضطلع على المقالات الثلاث التالية ولو بنظرة خاطفة إذ أنها مهمة في تحويل الدارات الكهربائية إلى بطاقات إليكترونية بمهنية عالية وبصنع يدك فقط:
|
التصميم وتموضع المركبات
يمكنك صنع هذه البطاقة اعتمادا على طبع تصميمها على الورق ومن ثم تنفيذها طبقا للمعلومات الوادة في المقال الثاني في لا بد من قراءته. ستجد هذا التصميم بين ملفات البطاقة استخرجه واطبعه واحترم القياسات. |
|
تموضع المركبات
هذه الصورة إنما لتستعين بها عندما تريد تلحيم المركبات الإليكترونية على البطاقة. |
|
التركيب
قم بطباعة التصميم على ورقة ومن ثم نفذ الخطوات المذكورة في المقال الثاني في لا بد من قراءته.
الصورة التالية تظهر لك احد مراحل التركيب حيث ترى أنه لم يتم تركيب موصل النموذج GM-47 بعد. |
![]() |
في الصورة الثانية يظهر لك أنه قد تم التوصيل بنجاح وكن حذرا في هذه النقطة نظرا لحساسيتها وصغر مرابط النموذج. |
![]() |
الصورة التالية تظهر لك الوجه الخلفي للبطاقة ويمكنك أن ترى بوضوح تموضع النموذج GM-47 عليه. ستلاحظ شريطا اصفرا موضوعا أسفل بطن النموذج. هذا من أجل عزل جسم النموذج عن اللوحة لتفادي احتمال حدوث قصر في الدارة. |
![]() |
وهذا هو الوجه العلوي للبطاقة ويمكنك رؤية طريقة اصطفاف المرحلات الأربع وكذلك المتحكم بجانبها. قم بتقليد نفس الشيء عند صنعك لبطاقتك. |
![]() |
برمجة
يجب أن تقوم بتحويل الشيفرة البرمجية الموجودة بين ملفات البطاقة وهي الممثلة بالملف يحمل اسم SMS_remote_control_ericsson_module.hex. قم بتحويله إلى قلب المتحكم عن طريق استخدام مبرمجة معينة وبرنامج خاص بهذه المسائل. إذا لم تملك لا هذا ولا ذاك فعليك بالمقالات في قسم اللوحات الإليكترونية بموقع اصنعها وستجد ما يشفي غليلك فيها.
قبل التحويل تأكد من أنك قمت بضبط معايير الفيوز (Fuses settings) كالتالي: |
![]() |
طريقة عمل البطاقة
|
طريقة الاستعمال
قبل أن تشرع باستعمال هذه البطاقة المتحكمة تأكد من أنك قمت بإلغاء 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
التعليقات
لقد تم معالجة المشكل
يمكنك أن تضغط عليها وستؤدي بك إلى المقالات المرتبطة بها.
بالتوفيق.
القصيرة