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

كاميرا خوذة رخيصة يتم التحكم فيها بواسطة الموافقة المسبقة عن علم باستخدام Sony LANC (جيد للرياضات الشديدة): 4 خطوات
كاميرا خوذة رخيصة يتم التحكم فيها بواسطة الموافقة المسبقة عن علم باستخدام Sony LANC (جيد للرياضات الشديدة): 4 خطوات

فيديو: كاميرا خوذة رخيصة يتم التحكم فيها بواسطة الموافقة المسبقة عن علم باستخدام Sony LANC (جيد للرياضات الشديدة): 4 خطوات

فيديو: كاميرا خوذة رخيصة يتم التحكم فيها بواسطة الموافقة المسبقة عن علم باستخدام Sony LANC (جيد للرياضات الشديدة): 4 خطوات
فيديو: شاهد خوذة الدراجة النارية مهمة جدا للحماية سبحان الله #shorts 2024, ديسمبر
Anonim
كاميرا خوذة يتم التحكم فيها بواسطة الموافقة المسبقة عن علم رخيصة باستخدام Sony LANC (جيد للرياضات الشديدة)
كاميرا خوذة يتم التحكم فيها بواسطة الموافقة المسبقة عن علم رخيصة باستخدام Sony LANC (جيد للرياضات الشديدة)

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

الخطوة 1: كيف يعمل

كيف تعمل
كيف تعمل
كيف تعمل
كيف تعمل
كيف تعمل
كيف تعمل

من السهل إلى حد ما توصيل كاميرا صغيرة بنمط "رصاصة" بكاميرا الفيديو الخاصة بك وجعل كاميرا الفيديو تصور ما "تراه" الكاميرا الصغيرة ، لكنني أردت أن أكون قادرًا على التحكم في التسجيل وإيقاف مزادات كاميرا الفيديو دون إخراجها من حقيبتي في كل مرة. بعد إجراء تحقيق بسيط ، وجدت أن كاميرا Sony بها اتصال LANC يمكن استخدامه للتحكم في الكاميرا وأيضًا تقديم معلومات حول ما تفعله الكاميرا. هذا رائع ، لأنه عندما تضغط على زر التسجيل عن بعد ، يمكنك قراءة البيانات من كابل LANC لمعرفة ما إذا كانت الكاميرا قد بدأت بالفعل في التسجيل ، ولديك مؤشر LED للتسجيل يضيء على وحدة التحكم الخاصة بك. تكلف الكاميرا المصغرة 15 جنيهاً فقط من ebay. كان جاك 2.5 مم حوالي 1 باوند وكانت القطع والقطع الأخرى أقل من 5 جنيهات ، لذلك مقابل حوالي 20 رطلاً ، يمكنك الحصول على كاميرا خوذة تعمل بشكل كامل وتحكم عن بعد. جهاز التحكم الخاص بي بسيط للغاية. يحتوي على زر تسجيل وزر إيقاف ومفتاح طاقة للكاميرا الصغيرة و 3 مصابيح LED. (طاقة Minicam ، طاقة الكاميرا الرئيسية ومؤشر التسجيل). هذا هو كل ما احتاجه لمشروعي ، لكن الكود المصدري الذي قدمته واضح جدًا ويمكن تكييفه للسماح لك بالتحكم في أي شيء على الكاميرا. - لقد أضفت خطوة أخرى ، الخطوة 4 ، إنها تحديث يعطي إشارة إلى انخفاض البطارية ونهاية الشريط) --- الصور: الصورة 1 - النموذج الأولي (مع 8 مصابيح LED للمساعدة في تصحيح البرنامج الخاص بي) صورة 2 - صورة مقربة للكاميرا ووحدة التحكم "الرصاصة"

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

مخطط الدائرة
مخطط الدائرة

الدائرة أساسية للغاية. - يتم تشغيل PIC مباشرة من كابل LANC. - يتم تشغيل Minicam من حزمة بطارية 12 فولت عبر مفتاح - يوجد 2 أزرار ضغط للتسجيل والإيقاف - يتم استخدام 3 مصابيح LED لتظهر لك حالة اتصالات PIC للكاميرا: RA0 - LANC من الكاميرا RB7 - تسجيل LED RB4 - زر التسجيل RB5 - زر الإيقاف (يرجى ملاحظة أن الخطوة 4 هي تحديث لهذه الدائرة ، ومصباح الطاقة متصل بـ RA5 وهناك رمز مصدر مختلف)

الخطوة 3: ما هو LANC وكيف يعمل البرنامج؟

إذا قمت بزيارة هذا الرابط ، فسوف يخبرك بكيفية عمل بروتوكول LANC من Sony وجميع الأوامر وبيانات الكاميرا المتوفرة على بروتوكول LANC: https://www.boehmel.de/lanc.htm كما ترى ، يمكنك الحصول على الكثير من المعلومات من الكاميرا بالإضافة إلى التحكم في كل وظيفة من وظائف الكاميرا عبر منفذ اتصال LANC. الكود الخاص بي أساسي جدًا ويمكن تحميل ملف.asm في MPLAB (مجانًا من Micochip.com) وبرمجته باستخدام PicKit2 تمامًا كيف يعمل الكود: إذا قمت بتنزيل الكود المصدري ، فسيتم توثيقه على طول الطريق من خلال إخبارك بما يحدث ، لكنني سأقدم شرحًا موجزًا هنا أيضًا ، فهناك 8 بايت على منفذ LANC كل 20 مللي ثانية (16 ، 6 مللي ثانية لـ NTSC). يحتوي كل بايت على بت بدء متبوعًا بـ 8 بتات ، كل منها بطول 104uS. هناك فجوة بين 200uS - 400uS بين البايتات. بعد ظهور جميع البايتات الثمانية على خط LANC ، توجد فجوة طويلة (5-8 مللي ثانية) حيث يكون خط LANC مرتفعًا ، ثم تظهر نفس الـ 8 بايت مرة أخرى. - عند بدء البرنامج ، يستمر في التحقق من إدخال LANC حتى `` يراه '' مرتفعًا لفترة أطول من 1000uS ، وهذا يعني أننا في الفجوة بين البايت الثامن والبايت الأول. - بعد ذلك ، ينتظر البرنامج لرؤية بت البداية (المنطق) 0) على الخط. عندما يحدث هذا ، ينتظر البرنامج 52uS (طول نصف بت) ويتحقق مرة أخرى للتأكد من أنه لا يزال هناك منطق 0 على خط LANC. إذا كان الأمر كذلك ، فنحن نعلم أن لدينا بداية صالحة وجاهزة لقراءة البايت. - ننتظر الآن 104uS (طول 1 بت) ، لذلك سنكون في منتصف البتة التالية على خط LANC. قرأنا هذا الجزء ، انتظر 104uS ونقرأ مرة أخرى. يستمر هذا لكل 8 بت. لدينا الآن بايت 0. - ينتظر البرنامج بعد ذلك بدء التشغيل التالي وينفذ نفس المهمة للحصول على بايت 1 و 2 و 3 و 4 و 5 و 6 و 7. احصل على معلومات حول حالة التسجيل للكاميرا ، ولكن كما ترى في الرابط الذي قدمته ، هناك الكثير من المعلومات المتاحة! صحيح ، هذه هي قراءة سطر LANC الذي تمت مناقشته ، فماذا عن الكتابة إليه للتحكم في الكاميرا؟ - عند الضغط على زر ، يتم تحميل سجلين بالبايت اللازمة لتنفيذ العملية المحددة ويتم تحميل سجل يسمى "المرسل" بالرقم 5 (سأشرح السبب لاحقًا). عندما يصل البرنامج إلى الجزء "جاهز لقراءة البايتات" ، إذا لم يكن التسجيل "المرسل" صفرًا ، فإنه يغير دبوس RA0 إلى مخرج ويبدأ في إخراج البايت الأول. ثم يبحث عن بت البداية التالي ويخرج البايت التالي. يتم تقليل السجل "المرسل" بمقدار 1 ويتم تغيير RA0 مرة أخرى إلى إدخال لقراءة آخر 6 بايت ، وسبب استخدام التسجيل "المرسل" هو أنه لكي تقبل الكاميرا أمرًا ما ، فإنها تحتاج إلى رؤية الأمر من أجل بضع دورات. تقول بعض المواقع إن 3 فقط ضرورية ، ولكن نظرًا لأن الدورة الواحدة تستغرق 20 مللي ثانية فقط ، فإن إرسالها 5 مرات (لتكون في الجانب الآمن) يستغرق 100 مللي ثانية فقط لإكمالها ، وآمل أن يكون هذا الموجز مفيدًا وأن تكون قادرًا على صنع DIY بنفسك كاميرات الخوذة. لا تتردد في تكييف الكود الخاص بي ليناسب احتياجاتك ، ولكن يرجى اعتماد الكود لي إذا قمت بنشره في أي مكان آخر.

الخطوة 4: تحديث…

تحديث…
تحديث…

لقد قمت بتحديث البرنامج في PIC ليومض مؤشر الطاقة عندما تكون البطارية في الكاميرا الرئيسية منخفضة ووميض مؤشر LED للتسجيل إذا كان الشريط في النهاية. لقد قمت بإضافة أحدث مخطط الأسلاك وكود المصدر. الاختلاف الوحيد في مخطط الأسلاك هو أن مؤشر الحالة LED (كان مصباح الطاقة) متصل الآن بـ RA5 بدلاً من + 5v

موصى به: