Professional Documents
Culture Documents
دولة ليبيا
الحاسوب-طرابلس
تقنيةالحاسوب- كلية تقنية
كلية
التحكم االلي طرابلس
قسمدولة ليبيا
إعداد
تحت رقم القيد 161224: محمد علي جالل
إشراف
الدكتورة :هبه فرج
أ
الفهرس
الصفحة العنوان الرقم
ب
الفصل األول المقدمة
1.1المقدمة
هل سبق لك أن شعرت بالحاجة إلى نظام أمني ذكي ومبتكر يمكنه مراقبة بيئتك وكشف األجسام المشبوهة
بطريقة فعّالة؟ إذا كانت إجابتك نعم ،فإن مشروع "الحارس" قد يكون الحل الذي تبحث عنه.
يتيح لك مشروع "الحارس" استخدام كاميرا ESP32-CAMمع نظام التحكم بالمحركات للتوجيه األفقي
والعمودي ( )Pan-Tiltإلنشاء نظام مراقبة ذكي وفعّال .باستخدام تقنيات الذكاء االصطناعي وتعلم اآللة،
يمكن لهذا النظام تحليل الصور وكشف األشياء المشبوهة في المحيط بك ،مما يضمن حماية وأمانًا إضافيًا
للمكان الذي ترغب في مراقبته.
باستخدام مشروع "الحارس" ،يمكنك االعتماد على التكنولوجيا المتقدمة للمراقبة والكشف عن األجسام
المشبوهة بطريقة ذكية وفعّالة ،سواء في المنازل أو المكاتب أو األماكن العامة .ومع وجود القدرة على
التخصيص والتطوير ،يمكن لهذا المشروع أن يتناسب مع متطلباتك الفردية بسهولة ،مما يجعله الخيار
المثالي لتعزيز أمانك وسالمتك بطريقة متقدمة ومبتكرة.
2.1بيان المشكلة
من بين التحديات الرئيسية التي تواجهنا في الحياة اليومية هي فهم كمية الطاقة التي تُستهلك في المنازل أو
في بيئات العمل .عادة ً ما يكون الجهد والتيار الكهربائيان الماران في الدوائر الكهربائية مبهمين بالنسبة
للمستخدم العادي ،وبالتالي يصعب على األفراد تحديد كيفية تحسين كفاءة الطاقة أو تحديد األجهزة ذات
االستهالك العالي.
لذلك ،يعتبر مشروع قياس التيار والجهد مه ًما جدًا ،حيث يهدف إلى توفير وسيلة فعالة لقياس ومراقبة
الطاقة الكهربائية المستخدمة في األجهزة واألنظمة الكهربائية .من خالل فهم كمية الطاقة التي يستهلكها
الجهاز ،يمكن للمستخدم تحديد األجهزة ذات االستهالك العالي واتخاذ الخطوات الالزمة لتحسين الكفاءة
الطاقوية وتوفير الطاقة.
باإلضافة إلى ذلك ،يمكن لمشروع قياس التيار والجهد أن يكون مفيدًا في مراقبة األجهزة واألنظمة عن بُعد
عبر اإلنترنت،
مما يتيح للمستخدمين تحديد ومراقبة استهالك الطاقة والتحكم فيها بكل سهولة وفعالية.
1
3.1الهدف من المشروع
هدف هذا المشروع هو بناء نظام يمكنه قياس التيار والجهد في الدوائر الكهربائية وتوفير وسيلة لمراقبة
وفهم استهالك الطاقة .من خالل قياس التيار والجهد ،يمكن للمستخدمين تحديد األجهزة ذات االستهالك
العالي للطاقة وتحسين كفاءتها ،مما يؤدي إلى توفير الطاقة وتقليل التكاليف .كما يمكن استخدام هذا النظام
في مشاريع األتمتة للتحكم في األجهزة واألنظمة الكهربائية عن بُعد ،سواء عبر اإلنترنت أو من خالل
أنظمة أتمتة محلية.
ضا في زيادة الوعي بالطاقة وتشجيع المستخدمين على اتخاذ خطوات
يساعد مشروع قياس التيار والجهد أي ً
لتقليل استهالك الطاقة وحماية البيئة .وباإلضافة إلى ذلك ،يمكن استخدام هذا النوع من المشاريع في
الصناعة لمراقبة األنظمة الكهربائية وتحليل البيانات لتحسين اإلنتاجية والكفاءة.
باختصار ،الهدف من مشروع قياس التيار والجهد هو توفير وسيلة فعالة وموثوقة لقياس ومراقبة استهالك
الطاقة في الدوائر الكهربائية وتحسين كفاءتها والتحكم فيها.
2
4.1المخطط الصندوقي
5.1مخطط المشروع
3
الفصل األول :يعطي مقدمة على تقنية IOTومقدمة عن المشروع.
الفصل الثاني :يقدم مكونات المشروع المادية والمعنوية.
الفصل الثالث :يشرح كيفية توصيل المكونات وتشغيلها.
الفصل الرابع :يقدم النتائج التي تم الوصول اليها.
الفصل الخامس :يقدم ما تم الوصول اليه في المشروع والتوصيات الضرورية التي ربما تلزم لتطوير
المشروع
4
1.2الكيان المادي
اتصال Wi-Fiمدمج :يحتوي ESP32 CAMعلى وحدة Wi-Fiمدمجة ،مما يسمح للمستخدمين
بتوصيله بشبكات الواي فاي والتواصل مع اإلنترنت مباشرة ً دون الحاجة إلى وحدات إضافية باإلضافة
إلحتوائه علي كمرة مدمجة مما يتيح لنا سهولة امكانية استعمال الكمرة في المشروع.
5
الموصفات:
المعالج ) CPU): ▪
ذاكرة وصول عشوائي ( )RAMتتراوح عادة ً بين 320كيلوبايت إلى 512كيلوبايت. ▪
ذاكرة فالش تخزين داخلية تتراوح عادة ً بين 4ميجابايت إلى 16ميجابايت. ▪
يعمل بتيار تشغيل منخفض يتراوح عادة ً بين 3.3إلى 5فولت. ▪
تختلف األبعاد حسب النموذج والشركة المصنعة ،ولكنها عادة ً تكون متوافقة مع معايير SMD
) (Surface Mount Deviceلسهولة التثبيت على الدوائر اإللكترونية.
كما تتميز ESP32-CAMبوحدة Wi-Fiوكمرة مدمجة ومعالج أقوى مما يتيح لها أدا ًء متفوقًا في
تطبيقات مثل الكشف عن األجسام والمراقبة بالذكاء االصطناعي .يمكن توسيع قدراتها من خالل مجموعة
متنوعة من المداخل لتوصيلها بمكونات أخرى.
6
الشكل التالي يوضح المداخل الموجودة في :ESP8266
7
الية التحكم في الحركة:
آلية التحكم في الحركة Pan-Tiltتعتبر من األجهزة الهامة في مشاريع المراقبة والتتبع ،وتتميز بعدة
ميزات من بينها:
.1الحركة األفقية والرأسية :توفر آلية Pan-Tiltالقدرة على التحريك في اتجاهات متعددة ،بما في
ذلك الحركة األفقية ( )Panمن اليمين إلى اليسار بزاوية 180°والحركة الرأسية ( )Tiltمن
األعلى إلى األسفل بزاوية .180°
.2التحكم الدقيق :تتيح للمستخدم التحكم الدقيق في زوايا الرؤية ،مما يسمح بتغطية مساحة واسعة من
المنطقة المراد مراقبتها.
.3التحكم عن بعد :يمكن التحكم في آلية Pan-Tiltعن بعد باستخدام وحدة تحكم أو حتى عبر
اإلنترنت ،مما يوفر مرونة كبيرة في استخدامها.
8
.4التوافق مع الكاميرات :يمكن تركيب كاميرات مختلفة على آلية Pan-Tiltبسهولة ،مما يتيح توجيه
الكاميرا نحو المناطق المحددة للمراقبة.
.5الدوران السلس والسريع :تعمل آليات Pan-Tiltبسالسة وسرعة ،مما يسمح بتغيير االتجاهات
بسرعة عالية وبدقة.
.6التوجيه التلقائي :يمكن برمجة آلية Pan-Tiltللتوجيه تلقائيًا نحو الحركة المشتبه بها أو نحو
األهداف المحددة ،مما يزيد من كفاءة عملية المراقبة.
.7باختصار ،آلية التحكم في الحركة Pan-Tiltتعتبر أداة فعالة ومهمة في مشاريع المراقبة والتتبع،
حيث توفر مرونة ودقة في توجيه الكاميرا 180درجة في اإلتجاهين نحو المناطق المهمة للمراقبة.
9
2.2الكيان المعنوي
هو بيئة تطوير متكاملة ) (IDEتستخدم لبرمجة األجهزة المتحكمة الميكروكنترولرات التي تحمل عالمة
Arduino.تعتبر Arduino IDEبسيطة وسهلة االستخدام ،وتوفر واجهة بسيطة وميزات قوية لتطوير
تطبيقات األجهزة المتحكمة.
10
الفصل الثالث التجارب
سيتم في هادا الفصل توضيح عن كيفية ربط الكيان المادي مع الكيان المعنوي لصنع جهاز التحكم في
الكاميرا
حيث تم توصيل المدخل الحساس كما موضح في الشكل 1.3بالمنافد المخصص للمتحكم .
الجدول 2.3جدول يوضح توصيل مداخل المحركات ولوحة البرمجة مع المتحكم ESP32 CAM
11
بعد ربط المحركات بي المتحكم يتم تحميل الكود بواسطة برنامج Arduino IDEوعند اكتمال تحميل الكود يتم اختيار
SERIAL MONITORمن TOOLوالغاية من دالك عرض رابط صفحة الويب للتحكم في حركة الكاميرا وعرض
ماتصوره الكاميرا.
12
الفصل الرابع النتائج
بعد اكتمال التجارب والتشغيل في مشروع التحكم بالكاميرا والتعرف على األجسام ،يمكننا عرض ومناقشة
النتائج التي تم الوصول إليها كما يلي:
• دقة التعرف على األجسام :بعد التجارب واالختبارات ،أظهر المشروع قدرة عالية على التعرف
على األجسام بدقة ،حيث تمكن النظام من التمييز بين األشكال المختلفة بنجاح وتحديد مواقعها بدقة.
• األداء في الظروف المختلفة :تم اختبار المشروع في ظروف مختلفة مثل اإلضاءة المنخفضة
ً
ممتازا في جميع الظروف ،مما يدل على موثوقيته في واإلضاءة الساطعة ،وأظهر النظام أدا ًء
مجموعة متنوعة من البيئات.
• سهولة االستخدام والتكامل :تم تصميم المشروع بطريقة تسهل عملية التثبيت والتكامل مع أنظمة
المراقبة المختلفة ،مما يسمح للمستخدمين بتنفيذه بسهولة دون مواجهة مشاكل في التوصيل والربط
مع المتحكم الرئيسي.
• االستجابة السريعة :أظهر المشروع استجابة سريعة لتحريك الكاميرا وتوجيهها نحو األهداف
المحددة ،مما يضمن الحصول على صور وفيديوهات متناسقة وواضحة في الظروف المختلفة.
• قدرات التحسين والتطوير :يمكن توسيع وتطوير المشروع بسهولة لتضمين ميزات إضافية مثل
التعرف على الوجوه ،أو تحليل الحركة ،مما يجعله ً
قابال لالستخدام في تطبيقات متنوعة تتطلب
التعرف على األشياء بدقة وسرعة.
•
باختصار ،أظهر مشروع التحكم بالكاميرا والتعرف على األجسام نتائج ممتازة وفعالة ،مما يجعله •
خيارا موثوقًا لتنفيذ أنظمة المراقبة والتتبع بدقة وسهولة.
ً
13
الفصل الخامس االستنتاج والتوصيات
1.5االستنتاج
مشروع التحكم بالكاميرا والتعرف على األجسام يمثل خطوة مهمة نحو تطوير أنظمة المراقبة والتتبع بشكل
أكثر ذكاء وفعالية .بفضل التكنولوجيا المتقدمة المستخدمة في هذا المشروع ،يتيح لنا القدرة على تحديد
األهداف وتتبع حركتها بدقة وسرعة ،مما يزيد من قدرتنا على تأمين ومراقبة المناطق المهمة بكفاءة عالية،
باستخدام خوارزميات التعرف على األجسام الحديثة ،تمكن المشروع من التمييز بين األشكال المختلفة بدقة
عالية ،مما يضمن تحديد المعالم واألهداف المحددة بدقة وموثوقية .كما أظهرت التجارب أن النظام قادر
على العمل بكفاءة في مجموعة متنوعة من الظروف ،بما في ذلك اإلضاءة المنخفضة واإلضاءة الساطعة.
2.5التوصيات
بنا ًء على النتائج والتجارب التي تمت في هذا المشروع ،نقدم بعض التوصيات التي يمكن اعتبارها لتحسين
األداء وتطوير المشروع:
.1تحسين دقة التعرف :يمكن تطوير خوارزميات التعرف على األجسام لتحسين دقة التمييز وتقليل
الخطأ في التعرف على األهداف المحددة.
.2توسيع قدرات النظام :يمكن إضافة ميزات إضافية مثل التعرف على الوجوه أو تحليل الحركة
لتوسيع استخدامات المشروع وزيادة فعاليته.
.3تحسين األداء في الظروف القاسية :يمكن اختبار وتحسين أداء النظام في الظروف الجوية القاسية
مثل األمطار الغزيرة أو الظالم الكامل لتوسيع نطاق استخدامه.
.4تبسيط عملية التثبيت والتكامل :يجب تصميم النظام بطريقة تجعل عملية التثبيت والتكامل أكثر
سهولة وبساطة لزيادة قابلية االستخدام والتطبيق.
باختصار ،يمثل مشروع التحكم بالكاميرا والتعرف على األجسام خطوة مهمة نحو تطوير أنظمة المراقبة
والتتبع بطريقة ذكية وفعّالة ،ويمكن تحسين أدائه وزيادة فعاليته من خالل تطبيق التوصيات المذكورة أعاله.
14
:المراجع
ESP32-CAM Video Streaming and Face Recognition with Arduino IDE | Random Nerd Tutorials
Telegram: ESP32-CAM Take and Send Photo (Arduino IDE) | Random Nerd Tutorials
ESP32-CAM Web Server with OpenCV.js: Color Detection and Tracking | Random Nerd Tutorials
ESP32-CAM Pan and Tilt Video Streaming Web Server | Random Nerd Tutorials
15