فهرست مطالب:

دوربین کلاه ایمنی ارزان PIC با استفاده از Sony LANC (مناسب برای ورزشهای شدید): 4 مرحله
دوربین کلاه ایمنی ارزان PIC با استفاده از Sony LANC (مناسب برای ورزشهای شدید): 4 مرحله

تصویری: دوربین کلاه ایمنی ارزان PIC با استفاده از Sony LANC (مناسب برای ورزشهای شدید): 4 مرحله

تصویری: دوربین کلاه ایمنی ارزان PIC با استفاده از Sony LANC (مناسب برای ورزشهای شدید): 4 مرحله
تصویری: Fahrradtransport nach Thailand: Meine Erfahrung mit dieser Airline - Rennradfahren auf Phuket 🇹🇭 2024, نوامبر
Anonim
دوربین کلاه ایمنی ارزان PIC با استفاده از Sony LANC (مناسب برای ورزشهای شدید)
دوربین کلاه ایمنی ارزان PIC با استفاده از Sony LANC (مناسب برای ورزشهای شدید)

این دستورالعمل به شما نشان می دهد که چگونه می توانید یک دوربین کلاه ایمنی ارزان قیمت تهیه کنید که از طریق ریموت کنترل می شود تا دوربین اصلی شما بتواند با خیال راحت در گونی کوله پشتی شما بماند. کنترل کننده را می توان به یکی از بندهای شانه ای که گونی شما را خراب می کند وصل کرد و به شما این امکان را می دهد که دوربین را ضبط و متوقف کنید و همچنین بتوانید دوربین "گلوله" را روشن و خاموش کنید. این برای افرادی که مایل به فیلمبرداری از ورزشهای شدید مانند bmxing ، اسنوبورد ، اسکیت بورد و غیره از دید اول شخص هستند بسیار مناسب است. تصویر زیر دوربین گلوله و کنترل از راه دور را به همراه بسته اصلی باتری و دوربین اصلی نشان می دهد.

مرحله 1: چگونه کار می کند

چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند

بسیار ساده است که یک دوربین کوچک به سبک "گلوله" را به دوربین فیلمبرداری خود وصل کنید و از دوربین فیلمبرداری بخواهید آنچه را که مینی دوربین می بیند فیلم بگیرد ، اما من می خواستم بتوانم ضبط را کنترل کرده و عملکرد دوربین فیلمبرداری را بدون بیرون آوردن متوقف کنم. هر بار از کیف من پس از کمی بررسی ، متوجه شدم که دوربین سونی دارای اتصال LANC است که می تواند برای کنترل دوربین و همچنین ارائه اطلاعات در مورد عملکرد دوربین استفاده شود. این بسیار عالی است ، زیرا وقتی دکمه Record را از راه دور فشار می دهید ، می توانید داده ها را از کابل 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 برنامه ریزی کرد کد چگونه کار می کند: اگر کد منبع را بارگیری می کنید ، در تمام مراحل ثبت شده است و به شما می گویم چه اتفاقی می افتد ، اما در اینجا نیز یک توضیح مختصر می دهم. هر 20 میلی ثانیه 8 بایت روی پورت LANC وجود دارد (16 ، 6ms برای NTSC). هر بایت دارای یک بیت شروع به دنبال 8 بیت ، هر کدام به طول 104uS است. حدود 200uS - 400uS بین بایت ها فاصله وجود دارد. بعد از اینکه همه 8 بایت روی خط LANC "ظاهر" شد ، یک فاصله طولانی (5 تا 8 میلی ثانیه) وجود دارد که در آن خط LANC "بالا" نگه داشته شده و سپس همان 8 بایت دوباره "ظاهر می شود." - هنگامی که برنامه شروع می شود ، ورودی LANC را بررسی می کند تا زمانی که آن را برای مدت طولانی تر از 1000uS "زیاد" می بیند ، این بدان معناست که ما بین 8 بایت و اولین بایت فاصله داریم.- در مرحله بعد برنامه منتظر مشاهده بیت شروع (منطق 0) در خط وقتی این اتفاق می افتد ، برنامه منتظر 52uS (نیم طول کمی) می ماند و دوباره بررسی می کند تا مطمئن شود که هنوز یک خط منطقی 0 در خط LANC وجود دارد. در این صورت ، ما می دانیم که یک Bit Start معتبر داریم و آماده خواندن بایت هستیم.-اکنون منتظر 104uS (طول 1 بیت) هستیم ، بنابراین ما در وسط بیت بعدی در خط LANC قرار خواهیم گرفت. ما این بیت را می خوانیم ، 104uS صبر می کنیم و دوباره می خوانیم. این امر برای هر 8 بیت ادامه می یابد. ما در حال حاضر Byte 0. داریم. سپس برنامه منتظر بیت شروع بعدی است و همان کار را انجام می دهد تا بایت 1 ، 2 ، 3 ، 4 ، 5 ، 6 و 7 را دریافت کند. بایت 4 برنامه ای است که من در آن استفاده می کنم اطلاعات مربوط به وضعیت ضبط دوربین را بدست آورید ، اما همانطور که در پیوندی که مشاهده می کنید مشاهده می کنید ، اطلاعات زیادی در دسترس است! درست است ، این همان خواندن خط LANC مورد بحث است ، نوشتن برای کنترل دوربین چگونه است؟ - وقتی دکمه ای فشار داده می شود ، 2 ثبات با بایت های مورد نیاز برای انجام عملیات خاص بارگذاری می شوند و ثبتی به نام "فرستنده" با شماره 5 بارگذاری می شود (دلیل آن را بعداً توضیح خواهم داد). وقتی برنامه به قسمت "آماده خواندن بایت ها" می رسد ، اگر "فرستنده" 0 نباشد ، پین RA0 را به خروجی تغییر می دهد و خروجی اولین بایت را شروع می کند. سپس به دنبال بیت شروع بعدی می گردد و بایت بعدی را خروجی می دهد. ثبت نام "فرستنده" 1 کاهش می یابد و RA0 به ورودی برای خواندن 6 بایت آخر تغییر می یابد. دلیل استفاده از ثبت نام "فرستنده" این است که برای اینکه دوربین فرمان را قبول کند ، باید فرمان زیر را مشاهده کند. چند چرخه برخی از سایت ها می گویند فقط 3 مورد ضروری است ، اما از آنجا که 1 چرخه فقط 20 میلی ثانیه طول می کشد ، ارسال آن 5 بار (برای ایمن بودن) فقط 100 میلی ثانیه طول می کشد تا تکمیل شود. امیدوارم این دستورالعمل مختصر منطقی باشد و شما بتوانید DIY خود را تهیه کنید دوربین های کلاه ایمنی با خیال راحت کد من را متناسب با نیازهای خود تنظیم کنید ، اما لطفاً اگر کد را در جای دیگری منتشر کردید ، اعتبار آن را به من بدهید.

مرحله 4: به روز رسانی…

به روز رسانی…
به روز رسانی…

من برنامه را در PIC به روز کردم تا وقتی قدرت باتری دوربین اصلی کم است چراغ LED را فلش کند و اگر نوار در انتها است LED ضبط شود. من یک نمودار سیم کشی جدیدتر و کد منبع اضافه کرده ام. تنها تفاوت نمودار سیم کشی این است که وضعیت وضعیت LED (منبع تغذیه برق) اکنون به جای +5 ولت به RA5 متصل است

توصیه شده: