الهدف المشروع :
تصميم ومحاكاة نظام مضمن (على سبيل المثال، **نظام مراقبة درجة الحرارة**، **أتمتة المنزل**، أو **مشروع قائم على متحكم دقيق**) باستخدام **مجموعة تصميم بروتيوس** (ISIS لالتقاط المخططات والمحاكاة، وARES لتصميم لوحة الدوائر المطبوعة). يتضمن المشروع إنشاء دائرة وظيفية، وبرمجة متحكم دقيق (على سبيل المثال، Arduino، PIC، AVR)، والتحقق من صحة التصميم من خلال المحاكاة.
المتطلبات الفنية
1. متطلبات البرنامج
- إصدار Proteus: استخدم Proteus 8.9 أو أحدث للتوافق مع المكتبات الحديثة.
- لغة البرمجة:
- Arduino: C/C++ مع Arduino IDE.
- PIC/AVR: C أو Assembly (MPLAB X IDE، Atmel Studio).
- المُجمِّعات: تكوين Proteus للتكامل مع المُجمِّعات مثل XC8 (لـ PIC) أو AVR-GCC.
- المكتبات: تضمين نماذج محاكاة خاصة بـ Proteus (على سبيل المثال، الطرفية الافتراضية، منظار الذبذبات).
3. متطلبات المحاكاة
- التفاعل في الوقت الفعلي: تأكد من استجابة المستشعرات بشكل ديناميكي (على سبيل المثال، ضبط قيم درجة حرارة LM35 أثناء المحاكاة).
- منطق العرض: التحقق من تنسيق ودقة خرج LCD.
- منطق التنبيه: اختبار المشغلات القائمة على العتبة (على سبيل المثال، يتم تنشيط الجرس عند 40 درجة مئوية).
- دمج التعليمات البرمجية: قم بتحميل ملف HEX المجمّع في المتحكم الدقيق في برنامج Proteus.