عذرا للتأخير, وأرجو من الأعضاء أن يتأكدو أنى سأكمل الموضوع على أكمل وجه إن شاء الله لتعم الفائدة, فهذا المشروع من المشروعات التى تستهلك كثيرا من التجارب والمجهود :
شرح سريع للدائرة:
الدائرة بسيطة, تتكون من أجزاء رئيسية, Voltage Regulator 4.2 اللازم لتغذية الموبيل, يالإضافة إلى دائرة الميكروو Output LEDs
التالى هو شرح إلى حد ما مفصل, عذرا إن كانت المعلومات معروفة للكل, فقد كتبته قبل ذلك وبالطبع هناك الكثير ممن يريدون التعلم:
1. دائرة الميكروكونترولر
يعتبر هذا الجزء هو العقل المتحكم بكل أجزءا الدائرة, فهو الذى يتصل بالهاتف النقال لقراءة الرسالة القادمة ثم تحليلها وفهمها ومن ثم إتخاذ القرار الللازم ثم إرسال أوامر للوحة الريلاى لفتح أو غلق الريلاى حسب الأمر.
تتكون اللوحة أساسا من الميكروكونترولر PIC16f628 الذى يعمل على تردد 4MHz بكريستال داخلى Internal Oscillator مما يوفر مساحة باللوحة لعناصر إلكترونية أخرى.
والميكرو موصل بلوحة الريلاى عبر المخارج Rb3 إلى RB6 كل مخرج يتحكم بريلاى على حدة ومن ناحية أخرى الميكرو موصل بالهاتف النقال عبرالمخارج RB1 , RB2
دائرة التغذية:
تتكون من مثبت الجهد المتغير Variable voltage regulator LM317 وهو بخلاف مثبتات الجهد العادية
فمن خلال المقاومتان R1, R2 يمكن التحكم بجهد الدائرة, لقد تم اختيار الجهد 4 فولت لتغذية الدائرة حيث أن هذا هو الجهد المثالى لتغذية الهاتف ويتم اختيار الجهد عبر المعادلة :
Vout = 1.25(1+ R2/R1)
ويلاحظ أنه تم تركيب مثبت الجهد على Heat Sink مبرد حرارى وذلك لأنه يسخن حيث أن التيار المار لتغذية الجوال يمكن أن يرتفع إلى 300 ميللى أمبير فى حالة Steady state و عند ارسال أو استقبال SMS يمكن أن يصل إلى 2 أمبير لحظيا, لذلك لابد من التبريد.
المكثفات C1, C2 هما لتنعيم التيار وحماية الدائرة من أى ضوضاء (Smoothing Capacitors ) قد تنتج من الكهرباء العمومية , الموحد D2 تم اختياره لحماية الدائرة من الجهد العكسى حيث أنه لو تم توصيل الأدابتر بالخطأ سيحرق مثبت الجهد Regulator.
ليدات البيانات:
هى عبارة عن أربع ليدات توضح البيانات المرسلة من الميكرو وموصل معها مقاومات 470 أوم لتقليل التيار المنبعث من الميكرو حيث أن أقصى تيار يجب ألا يتجاوز 25 ميلى أمبير.
Mobile LED
هذا ال LED له وظيفة هامة جدا , فهو الذى يوضح ما إذا كان الجوال موصل بالدائرة أم لا , وهل الميكرو استطاع التواصل مع الميكرو أم لا, ومن خلال الكود سنعرف كيفية استخدامه
المقاومتان R10, R11 :
لهما وظيفة هامة جدا عند توصيل أطراف البيانات بالجوال , من المعروف أن الجوال عند استقبال البيانات يجب ألا يتعدى الجهد 3.5 فولت ولكن طبعا الميكرو يعمل على جهد 4 فولت لذلك كان لابد من عمل Voltage Divider وذلك لتقليل الجهد بحيث ألا يتعدى هذه القيمة , طبعا تم حساب الجهد كالآتى:
VTx = 4x ( R11/(R11+R10)
VTx = 4(4.7/(4.7+1) = 3.3v
هناك طرق أخرى أفضل للإستغناء عن المقاومات, وهو تشغيل الميكرو على جهد 3.3 عن طريق استخدام Diode لتقليل الجهد من 4 إلى 3.6 فولت
مخرج الهاتف النقال Mobile Socket:
يتم توصيل الهاتف النقال إلى هذا المخرج وهو يتكون من أربعة أطراف:
طرفان التغذية للجوال بجهد 4 فولت ويرمز لهما بالرمز Batt(-) , Batt(+) وهى موصلة مكان أطراف البطارية كما سيوضح لاحقا
الطرفان الآخران هما طرفان نقل البيانات TX, RX ويتم عن طريقهما نقل البيانات من وإلى الجوال عن طريق بروتوكول RS232 وهو نقل البيانات تسلسليا بسرعة 19200kbps وهذه السرعة هى السرعة اللازمة للتوصيل مع جوالات Siemens
لاحظ أن الطرف TX من الميكرو يوصل بالطرف RX للجوال والعكس بالعكس
Mobile Pinout
You are interested only in the TX, RX, GND pins