جدول المحتويات:

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

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

فيديو: أنقذ طفلي: المقعد الذكي الذي يرسل رسائل نصية إذا نسيت الطفل في السيارة: 8 خطوات
فيديو: القصة كاملة/ طبيب فاشل مريض يفكر بالانتحار لكنه انقذ حياة عذراء السماء وأعادته بالماضي لتصحيح اخطاؤه 2024, يوليو
Anonim
أنقذ طفلي: المقعد الذكي الذي يرسل رسائل نصية إذا نسيت الطفل في السيارة
أنقذ طفلي: المقعد الذكي الذي يرسل رسائل نصية إذا نسيت الطفل في السيارة

يتم تثبيته في السيارات ، وبفضل كاشف يوضع على مقعد الطفل ، فإنه يحذرنا - عبر الرسائل النصية القصيرة أو المكالمات الهاتفية - إذا ابتعدنا دون إحضار الطفل معنا

الخطوة 1: التقديم

مقدمة
مقدمة

من بين أكثر الحوادث المحزنة (وعلى أي حال ، نادرًا) في الأخبار ، هناك حوادث للآباء - بسبب النشاط أو المشاكل الصحية أو قلة الانتباه - يخرجون من السيارة و "ينسون" أطفالهم على مقعد الطفل ، في بيئة حارة أو باردة. بالتأكيد ، كان من الممكن تجنب مثل هذه الحوادث إذا قام شخص ما أو شيء ما بتذكير السائق بأنه ترك الطفل في السيارة ؛ مما لا شك فيه أن التكنولوجيا قد تساعد وتقدم الحلول ، ليتم تنفيذها في السيارة من قبل الشركة المصنعة أو من النوع "التحديثي" ، مثل المشروع الموضح هنا. هذا جهاز يعتمد على هاتف خلوي GSM يكتشف بعض المعلمات ، والتي على أساسها يتم تقييم سلوك السائق وتنفيذ الإجراءات اللازمة: على وجه الخصوص ، يتم إرسال رسالة نصية قصيرة إلى هاتف السائق الذي يفلت. من السيارة. يتم تثبيت الجهاز في السيارة ويتم تشغيله بواسطة النظام الكهربائي لهذا الأخير ؛ يتحقق من أن الطفل جالس على مقعده (عن طريق مستشعر يتكون من بعض الأزرار منخفضة الارتفاع ، مثبتة على لوح التجارب لتوضع تحت غطاء مقعد الطفل): إذا اتضح أن الأزرار مضغوطة (لذلك ، الطفل جالس) ، ستتحقق الدائرة أيضًا من أن السيارة قد توقفت (عن طريق مقياس تسارع ثلاثي المحاور) ، إذا كان الأمر كذلك وبمجرد انقضاء الوقت المحدد ، سترسل رسالة تنبيه نصية قصيرة إلى هاتف السائق و سوف يخرج صوت الجرس.

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

الخطوة 2: احفظ مخطط حلبة طفلي

مخطط حلبة حفظ طفلي
مخطط حلبة حفظ طفلي

لذلك دعونا نرى ما يدور حوله كل هذا ، ونحلل الرسم التخطيطي الكهربائي للدائرة ، التي تم إسناد إدارتها إلى متحكم دقيق PIC18F46K20-I / PT بواسطة Microchip ، والذي تمت برمجته عبر برنامجنا الثابت MF1361 ، بحيث يقرأ حالة المدخلات (التي يتصل بها مستشعر وزن مقعد الطفل وجهاز الكشف المحتمل) ، ويحصل على الإشارات التي يوفرها مقياس التسارع (U5) ويتحدث إلى EEPROM الخارجي (U4) (الذي يحتوي على إعدادات عمل النظام) وواجهات مستقبل راديو محتمل (U6) ، ويدير وحدة خلوية (GSM).

يرجى ملاحظة أن الدائرة تأخذ في الاعتبار العناصر التي قد يتم تركيبها أم لا ، لأننا تصورناها كمنصة تطوير قابلة للتوسيع ، لأولئك منكم الذين يرغبون في إنشاء تطبيقاتهم الخاصة ، بدءًا من البرامج الثابتة الأساسية. لنبدأ بوصف المتحكم الدقيق ، الذي - بعد إعادة التشغيل - يقوم بتهيئة الخطين RB1 و RB2 كمدخلات مزودة بمقاوم سحب داخلي ، والتي ستكون ضرورية لقراءة بعض جهات الاتصال المفتوحة عادةً والمتصلة بـ IN1 و IN2 ؛ تحمي الثنائيات D2 و D3 المتحكم الدقيق في الحالة التي يتم فيها تطبيق جهد أعلى من مصدر طاقة PIC بشكل خاطئ عند المدخلات. يستخدم IN1 حاليًا لمستشعر وزن مقعد الطفل ، بينما يتوفر IN2 لمزيد من الضوابط الممكنة: قد نستخدمه ، على سبيل المثال ، لاكتشاف فتح وإغلاق الأبواب ، من خلال قراءة الجهد على أضواء الاستقبال ؛ فيما يتعلق بهذا ، يرجى مراعاة أنه في بعض السيارات الحديثة ، تتم إدارة مصابيح السقف (في PWM) بواسطة صندوق تقاطع (من أجل ضمان التشغيل والإيقاف التدريجي) ، بينما يتعين علينا فقط قراءة حالة الأضواء المضاءة على الفور وإيقاف (وإلا ستكون القراءة غير طبيعية) ؛ بعد ذلك ، سيتعين علينا تصفية PWM عن طريق مكثف يوضع بين مدخلات وحدة التحكم الدقيقة والأرض (بعد الصمام الثنائي). مدخل آخر هو RB3 ، لا يزال مزودًا بمقاوم سحب داخلي ، وهو ضروري لقراءة الزر P1 (الذي يتم استخدامه من أجل تشغيل الوحدة الخلوية بالقوة ، والتي يتم إيقاف تشغيلها عادةً). لا يزال أثناء تهيئة الإدخال / الإخراج ، يتم تعيين RB4 كمدخل لغرض القراءة - عن طريق مقسم الجهد R1 و R2 - بدء الدائرة ، التي يتم تنفيذها بواسطة الانحراف المزدوج SW1b ؛ هناك حاجة إلى مقسم الجهد لأن المتحكم الدقيق يتحمل جهدًا أقل من الدخل الموجود في موصل الطاقة. تم حجز وظيفة RB4 للتطورات المستقبلية ، ويتم شرح ذلك مع الأخذ في الاعتبار أن الدائرة قد يتم تشغيلها بواسطة مصدر طاقة الشبكة عبر مقبس USB وعن طريق بطارية ليثيوم متصلة بإخراج منظم الشحن المخصص.

الخطوة 3: مخطط الدائرة

مخطط الرسم البياني
مخطط الرسم البياني

عندما يتم تحريك SW1 على جهات الاتصال التي تم تمييزها بعلامة تقاطع في مخطط الدائرة ، يتم عزل باقي الدائرة عن البطارية وبالتالي يتم إيقاف تشغيلها ؛ إذا تم تطبيق جهد 5 فولت عند مدخل مصدر الطاقة (USB) ، فسيتم تشغيل مرحلة الشاحن فقط (يتم تشغيلها عبر الصمام الثنائي D1 ، مما يحميها من انعكاسات القطبية). من خلال تحريك SW1 إلى وضع التشغيل ، يجلب SW1b جهد الدخل إلى خط RB4 و SW1a يقوم بتشغيل المتحكم الدقيق وما إلى ذلك ، عن طريق الجهد في نهايات البطارية (حوالي 4 فولت عند الشحن الكامل) بالإضافة إلى التشغيل محول التحويل التصاعدي الموقّع على أنه U3 ، والذي يولد 5 فولت الذي تحتاجه بقية الدائرة.

فيما يتعلق بعمل الدائرة التي تعمل عبر USB ، فإن SWb تجلب جهد الدخل إلى RB4 ، وهذا - من خلال تنفيذ قراءتها في البرنامج الثابت - يسمح بفهم ما إذا كان مصدر طاقة الشبكة موجودًا ؛ هذه الوظيفة مفيدة لغرض إنشاء إنذار ضد التعتيم. من ناحية أخرى ، أثناء تشغيل البطارية ، يمكّن RB4 المتحكم الدقيق من معرفة ذلك وتنفيذ الاستراتيجيات الممكنة لتقليل استهلاك الطاقة (على سبيل المثال ، عن طريق تقليل الفترات التي يتم فيها تشغيل الهاتف الخلوي). خط RB4 هو الطريقة الوحيدة التي يجب أن يفهمها البرنامج الثابت عندما تعمل الدائرة بالبطارية ، لأنه إذا كان U1 يتلقى طاقة حتى لو كان RB4 عند صفر فولت ، فهذا يعني أن الدائرة تعمل بالبطارية ، بينما إذا كان هناك مصدر طاقة آخر ، سيعمل بفضل الجهد المسحوب من USB. دعنا نعود الآن إلى تهيئة الإدخال / الإخراج ونرى أن خطوط RC0 و RE1 و RE2 و RA7 قد تمت تهيئتها كمدخلات ، حيث تم تزويدهم بمقاوم سحب خارجي ، نظرًا لأنه لا يمكننا تنشيطه داخليًا لمثل هذه الخطوط ؛ ستكون هناك حاجة إليها لقراءة قنوات جهاز الاستقبال الهجين ، وهذا على أي حال ملحق ، محجوز للتطورات المستقبلية. يمكن أن يكون جهاز الاستقبال هذا مفيدًا للاستخدام المنزلي كجهاز إنذار عن بعد ، لأولئك الذين يعانون من إعاقة في حركتهم أو يجبرون على النوم ؛ من خلال اكتشاف الاختلاف في مخرجات راديو RX ، سيقوم بإجراء مكالمة هاتفية لطلب المساعدة أو سيرسل رسالة نصية قصيرة مماثلة. هذا تطبيق ممكن ، لكن هناك تطبيقات أخرى ؛ على أي حال ، يجب أن يتم تنفيذه في البرامج الثابتة. RC3 و RC4 و RB0 و RD4 هي الخطوط التي تم تخصيصها لمقياس التسارع U4 ، والتي بشكل أكثر تحديدًا هي لوحة اندلاع تعتمد على مقياس التسارع ثلاثي المحاور MMA8452 بواسطة NXP: RC3 هو ناتج ومطلوب لإرسال إشارة على مدار الساعة ، RC4 هو إدخال / إخراج ثنائي الاتجاه وهو يقود SDA ، في حين أن الدبابيس الأخرى عبارة عن مدخلات تم حجزها لقراءة المقاطعات INT1 و INT2 ، والتي يتم إنشاؤها بواسطة مقياس التسارع عند حدوث أحداث معينة. لا تزال خطوط RA1 و RA2 و RA0 مدخلات ، ولكن تم مضاعفتها على محول A / D وتستخدم لقراءة مقياس التسارع ثلاثي المحاور U5 ، الموجود أيضًا على لوحة الاختراق والذي يعتمد على وحدة مقياس التسارع MMA7361 ؛ الغرض من هذا المكون هو أن يكون بديلاً لـ U4 (هذا هو العنصر المتوقع حاليًا بواسطة برنامجنا الثابت) ويوفر المعلومات المتعلقة بالتسارع المكتشفة على المحاور X و Y و Z عن طريق الفولتية التناظرية الخارجة من الخطوط المقابلة. في هذه الحالة ، يتم تبسيط البرنامج الثابت ، نظرًا لعدم الحاجة إلى روتين إدارة MMA8452 (يتطلب قراءة السجلات ، وتنفيذ بروتوكول I²C-Bus ، وما إلى ذلك). فيما يتعلق بموضوع ADCs ، يتم استخدام خط An0 من أجل قراءة مستوى الجهد ، الذي توفره بطارية الليثيوم ، والذي يمد المتحكم الدقيق وبقية الدائرة (باستثناء مستقبل الراديو) ؛ إذا اعتبرتها البرامج الثابتة ، فإنها تتيح إمكانية إيقاف التشغيل بالكامل عندما تنخفض طاقة البطارية ، أو عندما تكون أقل من حد جهد معين. يتم تهيئة خط RC2 كإخراج ويولد سلسلة من النبضات الرقمية عندما يتعين على الجرس الكهروإجهادي BUZ1 أن يخرج النغمة الصوتية التحذيرية التي أشارت إليها البرامج الثابتة ؛ المخرجات الأخرى هي RD6 و RD7 ، والتي تم تكليفها بمهمة إضاءة مصابيح LED LD1 و LD2.

الخطوة 4: مخطط حلبة PCB

مخطط حلبة PCB
مخطط حلبة PCB

دعنا نكمل تحليل I / Os باستخدام RD0 و RD2 و RD3 و RC5 ، إلى جانب RXs و TXs من UART من الواجهة نحو الوحدة الخلوية SIM800C بواسطة SIMCom ؛ في الدائرة ، يتم تثبيت الأخير على لوحة مخصصة ليتم إدخالها في الموصل المحدد الموجود على لوحة الدوائر المطبوعة. تتبادل الوحدة البيانات المتعلقة بالرسائل المرسلة (رسائل الإنذار) والمستلمة (رسائل التكوين) مع وحدة التحكم الدقيقة ، عبر PIC's UART ، وهو أمر ضروري أيضًا لأوامر إعدادات الهاتف الخلوي ؛ تتعلق بقية الأسطر ببعض إشارات الحالة: يقرأ RD2 خرج مؤشر LED "للإشارة" الذي يتكرر بواسطة LD4 ، بينما يقرأ RD3 مؤشر Ring ، أي جهة اتصال الهاتف الخلوي التي توفر المستوى المنطقي العالي عندما تم استلام مكالمة هاتفية. يمكّن خط RD0 من إعادة تعيين الوحدة النمطية ويتعامل RC5 مع التبديل وإيقاف التشغيل ؛ يتم تنفيذ إعادة الضبط والتشغيل / الإيقاف بواسطة الدوائر الموجودة على اللوحة التي تم تركيب بطاقة SIM800C عليها.

تحتوي اللوحة ، التي تم عرض مخطط دائرتها - جنبًا إلى جنب مع طرف موصل الإدخال - في الشكل 1 ، على الهاتف الخلوي SIM800C ، وموصل هوائي MMX 90 ° وشريط دبوس 2 مم ذكر 2 × 10 حيث الطاقة المصدر ، وخط التحكم في الإشعال (PWR) ، وجميع الإشارات وخطوط الاتصال التسلسلي من وإلى وحدة GSM ، كما هو موضح في الشكل 1.

الخطوة 5: مخطط حلبة PCB

مخطط حلبة PCB
مخطط حلبة PCB

منذ أن تم تعريف I / Os لوحدة التحكم الدقيقة ، قد نلقي نظرة على القسمين المشاركين في تشغيل الدائرة: الشاحن ومحول التيار المستمر / التيار المستمر.

يعتمد الشاحن على الدائرة المتكاملة MCP73831T (U2) ، المصنعة بواسطة Microchip ؛ كمدخل ، فإنه يقبل عادةً 5 فولت (النطاق المسموح به بين 3.75 فولت و 6 فولت) ، يأتي في هذه الدائرة من موصل USB ؛ تزود - عند الخرج - التيار المطلوب لشحن عناصر الليثيوم أيون أو بوليمر الليثيوم (Li-Po) ، وتزويد ما يصل إلى 550 مللي أمبير. قد يكون للبطارية (التي سيتم توصيلها بجهات اتصال +/- BAT) سعة غير محدودة نظريًا ، نظرًا لأنه سيتم شحنها لفترة طويلة جدًا ، ومع ذلك ، يرجى مراعاة أنه عن طريق تيار 550 مللي أمبير ، يكون عنصر 550 مللي أمبير في الساعة مشحونة في ساعة نظرًا لأننا اخترنا خلية 500 مللي أمبير ، فسيتم شحنها في أقل من ساعة. تعمل الدائرة المتكاملة في التكوين النموذجي ، حيث يتم تشغيل الصمام الثنائي الضوئي LD3 بواسطة خرج STAT ، والذي يتم إحضاره إلى المستوى المنطقي المنخفض عند الشحن ، بينما يظل عند مستوى منطقي مرتفع عندما يتوقف عن الشحن ؛ يتم إحضار نفس الشيء إلى مقاومة عالية (مفتوحة) عندما يتم إيقاف تشغيل MCP73831T أو عندما يتبين أنه لا توجد بطارية متصلة بمخرج VB. VB (دبوس 3) هو الإخراج المستخدم لبطارية الليثيوم. تقوم الدائرة المتكاملة بالشحن بتيار وجهد ثابت. يتم ضبط تيار الشحن (Ireg) عن طريق المقاوم المتصل بالدبوس 5 (في حالتنا ، هذا هو R6) ؛ ترتبط قيمته بالمقاومة بالعلاقة التالية:

إيريج = 1 ، 000 / ر

حيث يتم التعبير عن قيمة R بالأوم إذا تم التعبير عن تيار Ireg في A. على سبيل المثال ، مع 4.7 kohm ، يتم الحصول على حد 212 mA ، بينما مع R تكون 2.2 kohm ، فإن التيار يساوي حوالي 454 مللي أمبير. إذا تم فتح الدبوس 5 ، يتم إحضار الدائرة المتكاملة إلى حالة الخمول وتمتص فقط 2 µA (إيقاف التشغيل) ؛ لذلك ، يمكن استخدام الدبوس كتمكين. دعنا نكمل وصف الرسم التخطيطي للدائرة باستخدام محول الصعود ، الذي يسحب 5 فولتات ثابتة من جهد البطارية ؛ تعتمد المرحلة على الدائرة المتكاملة MCP1640BT-I / CHY ، وهي منظم تعزيز متزامن. يوجد بداخله مولد PWM ، يقوم بتشغيل الترانزستور الذي يقوم جامعه بإغلاق ملف L1 بشكل دوري على الأرض ، عن طريق دبوس SW ، يقوم بشحنه ويسمح له بإطلاق الطاقة المتراكمة أثناء فترات التوقف - عن طريق الدبوس 5 - إلى مكثفات المرشح C2 و C3 و C4 و C7 و C9. يعتبر مشبك الصمام الثنائي الذي يحمي الترانزستور الداخلي أيضًا داخليًا ، مما يقلل من المكونات الخارجية المطلوبة إلى الحد الأدنى: في الواقع ، هناك مكثفات المرشح بين Vout والأرض ، ومحث L1 والمقسم المقاوم بين Vout و FB الذي يتعامل مع إعادة تنشيط مولد PWM عبر مضخم الخطأ الداخلي ، عن طريق تثبيت جهد الخرج عند القيمة المطلوبة. من خلال تعديل النسبة بين R7 و R8 ، من الممكن ، بالتالي ، تعديل الجهد الذي يوفره دبوس Vout ، ولكن هذا ليس في مصلحتنا للقيام بذلك.

الخطوة 6: الإعدادات والأوامر الخاصة بحفظ طفلي

الإعدادات والأوامر الخاصة بحفظ طفلي
الإعدادات والأوامر الخاصة بحفظ طفلي
الإعدادات والأوامر الخاصة بحفظ طفلي
الإعدادات والأوامر الخاصة بحفظ طفلي

بمجرد اكتمال التثبيت ، سيتعين عليك تكوين الوحدة ؛ يتم تنفيذ هذه العملية عبر الرسائل القصيرة ، لذا يرجى إدخال بطاقة SIM تشغيلية في حامل بطاقة SIM للوحدة 7100-FT1308M ، وتدوين رقم الهاتف المقابل. بعد ذلك ، يرجى إعطاء جميع الأوامر المطلوبة عبر الهاتف الخلوي: كلها موضحة في الجدول 1.

من بين الأشياء الأولى التي يجب القيام بها ، هناك تكوين أرقام الهواتف في قائمة تلك التي سيتصل بها النظام أو التي سيتم إرسال رسائل التنبيه النصية القصيرة إليها ، في حالة وجود طفل على مقعد الطفل الذي قد يكون " منسية مهجورة ". لتسهيل الإجراء ، نظرًا لأن النظام محمي بكلمة المرور لهذه العملية ، فقد تم تصميم وضع Easy Setup: أثناء تشغيله لأول مرة ، سيحفظ النظام رقم الهاتف الأول الذي يستدعيه ، و يعتبره الرقم الأول في القائمة. سيكون هذا الرقم قادرًا على إجراء تعديلات ، حتى بدون كلمات مرور ؛ على أي حال ، يمكن إرسال الأوامر عن طريق أي هاتف ، طالما أن الرسائل القصيرة المقابلة تتضمن كلمة المرور ، وعلى الرغم من ذلك - من أجل تسريع بعض الأوامر - سمحنا بإعطاء تلك المرسلة عن طريق أرقام الهاتف في القائمة دون الحاجة إلى كلمات السر. أما بالنسبة للأوامر الخاصة بإضافة وحذف أرقام الهواتف من القائمة ، فإن طلب كلمة المرور يجعل القائمة تتم إدارتها فقط من قبل شخص مفوض للقيام بذلك. دعنا ننتقل الآن إلى وصف الأوامر وبناء الجملة المقابل ، مع فرضية أن الدائرة تقبل أيضًا رسائل SMS التي تحتوي على أكثر من أمر ؛ في هذه الحالة ، يجب فصل الأوامر عن الأمر التالي بواسطة فاصلة. الأمر الأول الذي تم فحصه هو الذي يعدل كلمة المرور ، ويتكون من رسالة نصية قصيرة مثل PWDxxxxx ؛ pwd ، حيث يجب كتابة كلمة المرور الجديدة (المكونة من خمسة أرقام) في مكان xxxxx ، بينما يشير pwd إلى كلمة المرور الحالية. كلمة المرور الافتراضية هي 12345.

يتم حفظ أحد الأرقام الثمانية التي تم تمكينها لإرسال أوامر التكوين عن طريق إرسال رسالة نصية ، تحتوي نصها على NUMx + nnnnnnnnnnnnn ؛ نص pwd ، حيث يجب كتابة الموضع (الرقم الذي يتم حفظه) في مكان x ، رقم الهاتف يقع في مكان ns ، بينما pwd هي كلمة المرور الحالية. يجب كتابة كل ذلك بدون مسافات ، ويُسمح باستخدام الأرقام التي يبلغ طولها 19 رقمًا ، بينما يُسمح باستخدام الرقم + + كبادئة المكالمة الدولية على الهواتف المحمولة. على سبيل المثال ، لإضافة رقم الهاتف 00398911512 في الموضع الثالث ، يجب عليك إرسال أمر مثل هذا: NUM3 + 398911512؛ pwd. كلمة المرور مطلوبة فقط عندما تحاول حفظ رقم هاتف في منصب كان مشغولاً بالفعل برقم آخر ؛ من ناحية أخرى ، إذا كان عليك إضافة رقم في موضع فارغ ، فستحتاج فقط إلى إرسال رسالة نصية قصيرة بالنص التالي: NUMx + nnnnnnnnnnnnn. يتم تنفيذ حذف الرقم عبر رسالة نصية قصيرة تحتوي على NUMx ؛ نص pwd ؛ في مكان x ، سيتعين عليك كتابة موضع رقم الهاتف المراد حذفه ، بينما pwd هي كلمة المرور المعتادة. على سبيل المثال ، لحذف رقم الهاتف الرابع من القائمة المحفوظة ، يلزم وجود رسالة تحتوي على NUM4 ؛ نص pwd. لطلب قائمة رقم الهاتف المحفوظة في الدائرة ، يجب عليك إرسال رسالة نصية قصيرة تحتوي على النص التالي: NUM؟؛ pwd. يجيب المجلس على رقم الهاتف الذي يأتي منه الاستجواب. من الممكن معرفة جودة إشارة GSM عن طريق إرسال QUAL؟ أمر؛ سيرد النظام برسالة SMS تحتوي على الوضع الحالي. سيتم إرسال الرسالة إلى الهاتف الذي أرسل الأمر. دعنا ننتقل الآن إلى حالة الإدخال ورسائل التكوين: LIV؟ يسمح بمعرفة حالة المدخلات ؛ قد يعمل IN2 على مستوى الجهد (يتم ضبطه عبر LIV2: b ، الذي يطلق الإنذار عندما يكون الإدخال مفتوحًا) وعلى مستوى متغير (يتم ضبطه عبر LIV: v). فيما يتعلق بالمدخلات ، من الممكن ضبط وقت التثبيط ، عن طريق الأمر INI1: mm (تذهب دقائق الحظر بدلاً من mm) لـ IN1 وعبر INI2: mm لـ IN2 ؛ يلزم التثبيط لتجنب إرسال تحذيرات مستمرة إذا ظل الإدخال - في وضع المستوى - مفتوحًا.من أجل تحديد الأرقام الموجودة في القائمة التي يجب أن تستقبل مكالمات هاتفية ، يجب عليك إرسال VOCxxxxxxxx: ON؛ pwd message ، بنفس القواعد المستخدمة لإدارة أرقام الهواتف التي سيتم إرسال رسائل SMS إليها. رسالة الرد مشابهة جدًا: "الرقم المحفوظ: Posx V + nnnnnnnnnnnn ، Posy V + nnnnnnnnnnn." تم استبدال S من SMS بـ V of voice. حتى في هذه الحالة ، هناك أمرين مختلفين لإلغاء التنشيط: SMSxxxxxxxx: OFF ؛ يقوم pwd بإلغاء تنشيط إرسال الرسائل و VOCxxxxxxxx: OFF ؛ يعطل pwd إمكانية إجراء مكالمات هاتفية. تمثل x مواضع الأرقام التي يجب ألا تتلقى تحذيرات التنبيه. نحتاج إلى توضيح شيء يتعلق بالأمر الخاص بإعداد أرقام الهاتف للاتصال أو لإرسال رسائل التنبيه النصية القصيرة: وفقًا للإعدادات الافتراضية للبرنامج الثابت وبعد كل إعادة تعيين كاملة ، سيوجه النظام كلاً من المكالمات والرسائل النصية القصيرة رسائل لجميع الأرقام المحفوظة في الذاكرة. وبالتالي ، من أجل استبعاد بعضها ، يلزم إرسال أوامر إلغاء التنشيط: SMSxxxxxxxx: OFF ؛ pwd أو VOCxxxxxxxx: OFF ؛ pwd ، والإشارة إلى المواقف التي يجب تركها. يرسل النظام رسالة نصية قصيرة إلى رقم الهاتف الذي يحتل المرتبة الأولى في القائمة ، في كل مرة يتم فيها تشغيله حديثًا. يمكن تعطيل / تمكين مثل هذه الوظيفة عبر أوامر AVV0 (إلغاء التنشيط) و AVV1 (التنشيط) ؛ النص الافتراضي هو SYSTEM STARTUP. دعنا ننتقل الآن إلى الأوامر التي تمكّن الحفظ أو الكتابة فوق رسائل SMS المراد إرسالها: الصيغة تشبه صيغة TINn: xxxxxxxxx ، حيث n هو رقم الإدخال الذي تشير إليه الرسالة ، بينما xs تتوافق مع الرسالة النصية ، التي يجب ألا يتجاوز طولها 100 حرف. الإعداد الأساسي هو الإعداد المتعلق بوقت مراقبة IN1 ، والذي يتم تنفيذه عبر أمر OSS1: ss ، حيث يذهب الوقت (يتراوح بين 0 و 59 ثانية) في مكان ss: يشير إلى الدائرة إلى أي مدى الوقت الذي يجب أن تظل الأزرار مضغوطة فيه من وقت اكتشاف توقف السيارة وقبل إصدار الإنذار. التأخير ضروري لتجنب ظهور إنذار خاطئ عند التوقف لفترة قصيرة. في ظل وجهة النظر هذه ، تنتظر البرامج الثابتة ، عند تشغيل الدائرة الكهربائية (عند تشغيل لوحة القيادة) ، وقتًا يساوي ضعف المدة المحددة ، للسماح للسائق بتنفيذ عمليات مثل إغلاق باب المرآب أو ربط أحزمة الأمان ، إلخ. يمكن أيضًا تحديد وقت مراقبة لـ IN2 ، بنفس الإجراءات ، من خلال إعطاء الأمر OSS2: ss ؛ من الممكن أيضًا طلب الأوقات المحددة حاليًا عبر الرسائل القصيرة (أمر OSS). دعنا نكمل هذه النظرة العامة على الأوامر مع الأمر الذي يعرض الإعدادات الافتراضية: هذا هو RES ؛ pwd. رسالة الرد هي "إعادة تعيين". تم وصف بقية الأوامر في الجدول 1.

الخطوة 7: قائمة المكونات

C1 ، C8 ، C10: 1 µF مكثف سيراميك (0805)

C2، C6، C7، C9: 100 nF مكثف سيراميك (0805)

C3 ، C4: 470 µF 6.3 VL مكثف التنتالوم (D)

C5: 4 ، 7 F 6.3 VL مكثف التنتالوم (A)

R1، R2، R4: 10 كيلو أوم (0805)

R3 ، R12: 1 kohm (0805)

R5: 470 أوم (0805) R6: 3.3 كيلو أوم (0805)

R7: 470 كيلو أوم (0805) 1٪

R8: 150 كيلو أوم (0805) 1٪

R9 ÷ R11: 470 أوم (0805)

R13 ÷ R16: 10 kohm (0805)

R17: -

U1: PIC18F46K20-I / PT (MF1361)

U2: MCP73831T

U3: MCP1640BT-I / CHY

U4: كود لوحة الاختراق. 2846-MMA8452

U5: كود لوحة الاختراق. 7300-MMA7361 (غير مستخدم)

P1: 90 درجة Microswitch

P2: -

LD1: مصباح LED أصفر 3 مم

LD2 ، LD4: 3 ملم المصابيح الخضراء

LD5: - LD3: 3 مم LED أحمر

D1 ÷ D3: MBRA140T3G

D4: MMSD4148

DZ1: صمام زينر 2.7 فولت 500 ميجا واط

L1: 4.7 µH 770mA مغو سلكي

BUZ1: الجرس بدون إلكترونيات

جهاز تقطيع الشريط الأنثوي ذو 8 اتجاهات

9-طريقة الإناث الشريط الفاصل

6 اتجاهات الذكور الشريط الفاصل

2 مم الملعب 2 × 10 موصل أنثى

2.54 الملعب ثنائي الاتجاه (3 قطع)

موصل JST ثنائي الاتجاه بمسافة 2 مم لثنائي الفينيل متعدد الكلور

بطارية ليبو 500 مللي أمبير مع موصل JST 2 مم

S1361 (85 × 51 مم) لوحة دوائر مطبوعة

الخطوة 8: الخاتمة

استنتاج
استنتاج

المشروع الذي اقترحناه هنا هو منصة مفتوحة. من الممكن استخدامه لإنشاء العديد من التطبيقات ، من بينها: إنذار لمنع نسيان الأطفال في السيارة ، ونظام الرعاية عن بعد ، والإنذار عن بعد الذي ذكرناه سابقاً. بشكل عام ، هذا نظام قادر على إنشاء تحذيرات وإشعارات عبر الهاتف ، عند حدوث أحداث معينة - ليست بالضرورة حالات طوارئ - ، وبالتالي فهي تعمل أيضًا لأغراض المراقبة عن بُعد.

موصى به: