Project details
مشروع "كاشف أعطال الكابلات" يهدف إلى تحديد موقع الأعطال في الكابلات الأرضية باستخدام المتحكم الدقيق Atmega32. يُعَدُّ نظام الكابلات الأرضية ممارسة شائعة في العديد من المناطق الحضرية، حيث تُدفن الكابلات الكهربائية والهاتفية وكابلات الإشارات الأخرى تحت الأرض. غالبًا ما تحدث أعطال بسبب أعمال البناء أو لأسباب أخرى، مما يجعل تحديد موقع العطل تحديًا كبيرًا.
يعتمد هذا المشروع على قانون أوم، حيث يتم تطبيق جهد تيار مستمر منخفض عند طرف الكابل، ويتغير التيار وفقًا لموقع العطل في الكابل. في حالة وجود دائرة قصر (اتصال بين الخط والأرض)، يتغير الجهد عبر المقاومات المتسلسلة وفقًا لذلك، ويتم إرسال هذه التغييرات إلى محول التناظرية إلى الرقمية (ADC) المدمج في المتحكم الدقيق Atmega32 لتحويل البيانات التناظرية إلى رقمية وعرض المسافة الدقيقة للعطل على شاشة LCD.
يتضمن المشروع ملفات برمجية مكتوبة بلغة C، مثل "Analog_Comparator.c" و"App.c"، بالإضافة إلى ملفات تهيئة مثل "App_cfg.h" و"Button_cfg.h". كما يحتوي على ملفات خاصة بواجهة المستخدم مثل "LCD.c" و"LCD.h"، وملفات أخرى تتعلق بوحدات الإدخال والإخراج الرقمية (DIO) ووحدات توليد عرض النبضات (PWM).
بالإضافة إلى ذلك، يتضمن المشروع تصميمًا لدائرة إلكترونية بصيغة "PNG" وملفات تصميم لمحاكاة الدائرة باستخدام برنامج Proteus. يُظهر التصميم كيفية توصيل المكونات المختلفة مع المتحكم الدقيق Atmega32 لتحقيق وظيفة الكشف عن أعطال الكابلات.
يُعتبر هذا المشروع تطبيقًا عمليًا في مجال إنترنت الأشياء (IoT)، حيث يُستخدم للكشف عن الأعطال في الكابلات الأرضية وعرض موقع العطل على شاشة LCD. يستخدم المشروع ثلاثة أسلاك: الأحمر والأصفر والأزرق، وإذا تم اكتشاف عطل في أي من هذه الأسلاك، يتم عرضه على الشاشة.
باختصار، يهدف هذا المشروع إلى تسهيل عملية تحديد موقع الأعطال في الكابلات الأرضية بدقة، مما يقلل من الوقت والتكلفة المطلوبة لإصلاح الأعطال ويحسن من كفاءة عمليات الصيانة