Sentra هي كاميرا مراقبة ذكية تعمل بالبطارية يمكنك تركيبها بنفسك، وتتميز ببث مباشر عبر الواي فاي، وكشف الحركة، والرؤية الليلية، والتسجيل على بطاقة SD.
#define WIFI_SSID "Your SSID"
#define WIFI_PASS "Your Pass"
#define TZ_OFFSET_SEC -28800 // UTC-8 Pacific Standard Time (PST)تُستخدم قيمة المنطقة الزمنية للطوابع الزمنية والتسجيلات ومزامنة وقت النظام. يمكنك تغييرها حسب منطقتك.
الخطوة 7: تحميل الكود
قبل التحميل، تأكد من تحديد إعدادات اللوحة التالية بشكل صحيح داخل بيئة تطوير Arduino:
اللوحة: وحدة تطوير ESP32S3
ذاكرة PSRAM: OPI PSRAM
حجم الذاكرة الفلاشية: 16 ميجابايت (128 ميجابايت)
نظام التقسيم: تطبيق ضخم (3 ميجابايت بدون تحديثات عبر الهواء / 1 ميجابايت SPIFFS)
تفعيل USB CDC عند بدء التشغيل
تردد المعالج: 240 ميجاهرتز
سرعة التحميل: 921600
تُعدّ إعدادات ذاكرة PSRAM وحجم الذاكرة الفلاشية بالغة الأهمية لأن Sentra يستخدم مخازن مؤقتة كبيرة لبث الفيديو وتسجيل SD والمعالجة في الوقت الفعلي. قد تؤدي الإعدادات غير الصحيحة إلى أعطال أو حلقات إعادة تشغيل أو فشل في تهيئة الكاميرا.
بعد إتمام جميع الإعدادات، قم بتوصيل لوحة ESP32-S3 باستخدام كابل USB، ثم حدد منفذ COM الصحيح، وقم بتحميل الكود. بعد اكتمال عملية التحميل بنجاح، افتح شاشة المراقبة التسلسلية لعرض عنوان IP الخاص بالجهاز وحالة النظام.
الخطوة 8: لوحة التحكم
لوحة تحكم Sentra
لجعل Sentra منتجًا ذكيًا متكاملًا، صممنا لوحة تحكم عصرية عبر الإنترنت بواجهة سهلة الاستخدام وتحكم فوري.
ما عليك سوى فتح لوحة التحكم، وإدخال عنوان IP الخاص بالكاميرا، والاتصال فورًا. تتميز الواجهة بتصميم عصري ومتجاوب، وتعمل بسلاسة على الهواتف الذكية والأجهزة اللوحية وأجهزة الكمبيوتر المكتبية، مما يمنح Sentra تجربة استخدام احترافية ومميزة.
يمكنك مشاهدة البث المباشر للكاميرا ومراقبة معلومات مهمة مثل الحركة، ومستوى البطارية، والإضاءة المحيطة، ومستوى الصوت، وحالة التسجيل، واستخدام بطاقة SD، وحالة الرؤية الليلية في الوقت الفعلي.
كما توفر لوحة التحكم وصولًا سريعًا إلى ميزات مثل التحكم في التسجيل، والإعلانات الصوتية، ووضع صفارة الإنذار، والإضاءة بالأشعة تحت الحمراء، مما يسهل إدارة الكاميرا من أي مكان على شبكتك المحلية.
الخطوة 9: تجميع كاميرا ESP32 S3
الخطوة التالية كانت تركيب لوحة كاميرا ESP32-S3 في الهيكل الرئيسي. وضعتُ اللوحة في موضع التثبيت المخصص، وبعد تثبيتها، قمتُ بتوصيل السماعة باستخدام موصل JST الخاص بها.
صُمم الهيكل لدعم التثبيت القياسي باستخدام 4 براغي صغيرة لضمان تثبيت محكم. ولأنني لم أكن أملك البراغي في ذلك الوقت، استخدمتُ كمية صغيرة من الغراء الفائق لتثبيت اللوحة مؤقتًا.
الخطوة 10: تجميع وحدة الشحن
بعد تجهيز وحدة الشحن مسبقًا، وضعتها بعناية في مكانها المخصص، وقمت بمحاذاة موصل USB Type-C مع الفتحة الموجودة على جانب الهيكل، لتسهيل شحن الكاميرا من الخارج.
بعد تثبيت الوحدة في مكانها الصحيح، قمت بتوصيل سلكي خرج 5 فولت من وحدة الشحن بمدخل الطاقة في اللوحة الرئيسية، مع التأكد من صحة القطبية قبل تشغيل النظام.
الخطوة 11: تركيب وحدة تمديد الأزرار
الآن، نقوم بتركيب قطعة تمديد الزر الصغيرة. بما أن زر لوحة ESP32-S3 موجود داخل الغلاف، فقد صممتُ قطعة التمديد هذه بشكل منفصل لتسهيل الوصول إليه من خارج الغلاف.
ببساطة، قمتُ بمحاذاة قطعة تمديد الزر المطبوعة مع الفتحة الجانبية وأدخلتها في مكانها المخصص على الغطاء العلوي. بعد التركيب، تضغط القطعة مباشرةً على زر الضغط الداخلي، مما يتيح سهولة الوصول إليه دون الحاجة لفتح الغلاف.
الخطوة ١٢: التجميع النهائي
الخطوة الأخيرة هي إغلاق الغطاء وإتمام عملية التجميع. قمتُ بمحاذاة الغطاء العلوي مع الهيكل الرئيسي بعناية، وتأكدتُ من وضع عدسة الكاميرا، وامتداد الزر، والأسلاك الداخلية في مكانها الصحيح قبل إغلاق الغطاء. ولتثبيت كل شيء بإحكام، استخدمتُ ثلاثة براغي من الجهة الخلفية للغطاء.
قبل استخدام كاميرا Sentra، اشحن البطارية بالكامل عبر منفذ USB Type-C. بمجرد اكتمال الشحن، تصبح الكاميرا جاهزة للاستخدام.
بعد التشغيل، افتح لوحة التحكم في متصفحك باستخدام عنوان IP الخاص بـ ESP32-S3 للوصول إلى بث الكاميرا المباشر وجميع الميزات الذكية.
نظرًا لأن Sentra تعمل بالبطارية بالكامل وهي صغيرة الحجم، يمكنك حملها بسهولة إلى أي مكان أو تثبيتها على الحائط أو المكتب أو الرف أو أي مكان ترغب في مراقبته. خلال الاختبار، تحققت من بث الفيديو المباشر، وتسجيل بطاقة SD، وكشف الحركة، والرؤية الليلية التلقائية، ومراقبة الصوت، والإعلانات الصوتية، وعناصر التحكم في لوحة التحكم للتأكد من أن كل شيء يعمل بسلاسة.
كان شعورًا رائعًا أن أرى النظام بأكمله يعمل ككاميرا ذكية متكاملة، وقد أضفى ذلك حيوية على المشروع بأكمله.
الخطوة 14: الخاتمة
كان بناء Sentra تجربة ممتعة ومجزية للغاية بالنسبة لي. أردت تصميم كاميرا مراقبة منزلية الصنع لا تعمل بكفاءة فحسب، بل تتميز أيضًا بتصميم عصري، وسهولة الحمل، وأناقة التصميم. بدءًا من تصميم الهيكل باستخدام برنامج Autodesk Fusion 360، مرورًا ببناء لوحة التحكم، وصولًا إلى دمج جميع المكونات الإلكترونية، تم تصميم كل جزء من هذا المشروع وتجميعه من الصفر.
أكثر ما استمتعت به هو رؤية جميع الميزات المختلفة تتكامل في جهاز واحد صغير الحجم - بث فيديو مباشر، وكشف الحركة، ورؤية ليلية تلقائية، ومراقبة صوتية، وتسجيل على بطاقة SD، وحتى إعلانات صوتية، وكل ذلك يعمل بنظام ESP32-S3 يعمل بالبطارية.
ساعدني هذا المشروع أيضًا على تعلم الكثير عن الأنظمة المدمجة، وتصميم المنتجات، وتحسين البرمجيات في الوقت الفعلي. لقد أظهر لي مدى قوة وكفاءة لوحات التطوير الصغيرة عند دمجها مع الإبداع والتصميم الدقيق.
آمل أن يلهم هذا المشروع الآخرين لبناء أجهزتهم الذكية الخاصة وتجربة تقنيات "اصنعها بنفسك".
ليست هناك تعليقات:
إرسال تعليق