Mundarija:

Sony LANC yordamida ekstremal PIC boshqariladigan dubulg'ali kamera (ekstremal sport turlari uchun yaxshi): 4 qadam
Sony LANC yordamida ekstremal PIC boshqariladigan dubulg'ali kamera (ekstremal sport turlari uchun yaxshi): 4 qadam

Video: Sony LANC yordamida ekstremal PIC boshqariladigan dubulg'ali kamera (ekstremal sport turlari uchun yaxshi): 4 qadam

Video: Sony LANC yordamida ekstremal PIC boshqariladigan dubulg'ali kamera (ekstremal sport turlari uchun yaxshi): 4 qadam
Video: Jonli San Ten Chan birga oʻsadi – YouTube’da biz bilan oʻsing, 2022-yil 19-may 2024, Iyul
Anonim
Sony LANC yordamida arzon PIC boshqariladigan dubulg'ali kamera (ekstremal sport uchun yaxshi)
Sony LANC yordamida arzon PIC boshqariladigan dubulg'ali kamera (ekstremal sport uchun yaxshi)

Bu ko'rsatma sizga asosiy datchik sumkangizda xavfsiz qolishi uchun masofadan boshqarish pulti yordamida boshqariladigan arzon dubulg'ali kamerani qanday qilishni ko'rsatib beradi. Tekshirgichni yukxalta yelkangizga bog'lab qo'yish mumkin, bu sizga kamerani yozib olish va to'xtatish imkonini beradi, shuningdek "o'q" kamerasini yoqish va o'chirishga imkon beradi. Bu bmxing, snoubord, skeytbord va boshqalar kabi ekstremal sport turlarini birinchi shaxs nuqtai nazaridan suratga olishni istaganlar uchun juda mos keladi. Quyidagi rasmda o'q kamerasi va masofadan boshqarish pulti, asosiy kamera va batareya to'plami ko'rsatilgan.

1 -qadam: Bu qanday ishlaydi

U qanday ishlaydi
U qanday ishlaydi
U qanday ishlaydi
U qanday ishlaydi
U qanday ishlaydi
U qanday ishlaydi

Kichkina "o'q" uslubidagi kamerani videokamerangizga ulash va videokamerani mini -kamera ko'rayotgan narsalarni tasvirga olish juda oddiy, lekin men videokameraning yozuvini nazorat qilib, o'chirishni to'xtatishni xohlardim. har safar sumkamdan. Biroz tergovdan so'ng, men Sony kamerasida LANC ulanishi borligini bilib oldim, u kamerani boshqarishi va kameraning nima qilayotgani haqida ma'lumot berishi mumkin. Bu juda zo'r, chunki siz "Yozish" tugmachasini masofadan bosganingizda, siz LANC kabelidan ma'lumotlarni o'qib, kamera aslida yozishni boshlagan -qilmaganini bilib olishingiz mumkin va nazoratchi qurilmangizda rekord LED yonadi. Mini kameraning narxi ebaydan atigi 15 funtni tashkil qiladi. 2,5 mm stero uyasi taxminan 1 funtni, qolgan qismlari esa 5 funtdan kam edi. Shunday qilib, taxminan 20 funt uchun siz to'liq ishlaydigan, masofadan boshqariladigan dubulg'ali kameraga ega bo'lishingiz mumkin. Mening kontrollerim juda oddiy. Unda Record tugmasi, Stop tugmasi, mini -kamera uchun quvvat tugmasi va 3 ta LED mavjud. (Minicam quvvati, Asosiy kamera quvvati va rekord ko'rsatkichi). Bu mening loyiham uchun kerak bo'lgan narsadir, lekin men bergan manba kodi juda aniq va siz kameradagi hamma narsani boshqarishingiz uchun moslashtirilishi mumkin. --- Men yana bir qadam qo'shdim, 4-qadam, bu batareya quvvati pastligi va lentaning oxiri haqida ma'lumot beradigan yangilanish) --- Rasmlar: 1-rasm-Prototip (mening dasturimni disk raskadrovka qilishga yordam beradigan 8 LEDli) 2-rasm - "o'q" kamerasi va boshqaruvchisining yaqin ko'rinishi

2 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi

O'chirish juda oddiy. - PIC to'g'ridan -to'g'ri LANC kabelidan quvvatlanadi. - Minicam 12 voltli akkumulyator batareyasidan quvvat tugmasi orqali quvvatlanadi - Yozish va to'xtatish uchun 2 ta tugma mavjud - kameraning PIC ulanishlarining holatini ko'rsatish uchun 3 ta LED ishlatiladi: RA0 - RB7 kamerasidan LANC - Ro'yxatdan o'tish LEDsi RB4 - Yozib olish tugmasi RB5 - To'xtatish tugmasi (E'tibor bering, 4 -qadam - bu kontaktlarning zanglashiga olib keladi, quvvat diodli LED RA5 ga ulangan va boshqa manba kodi mavjud)

3 -qadam: LANC nima va u qanday ishlaydi?

Agar siz ushbu havolaga kirsangiz, u sizga Sony LANC protokoli qanday ishlashini va LANC protokolida mavjud bo'lgan barcha buyruqlar va kamera ma'lumotlarini aytadi: https://www.boehmel.de/lanc.htm kameradan juda ko'p ma'lumotlar, shuningdek, LANC aloqa porti orqali kameraning har bir funktsiyasini nazorat qilish. Mening kodim juda oddiy va.asm faylini MPLAB -ga yuklash mumkin (Micochip.com -dan bepul) va PicKit2 yordamida dasturlash mumkin. Kod qanday ishlaydi: Agar siz manba kodini yuklab olsangiz, u nima bo'layotganini aytib berish orqali hujjatlashtiriladi, lekin men bu erda ham qisqacha tushuntirish beraman. LANC portida har 20 soniyada 8 bayt bor (16), NTSC uchun 6ms). Har bir baytda boshlang'ich bit va 8 bit, har birining uzunligi 104uS. Baytlar orasida taxminan 200uS - 400uS oralig'i bor. LANC chizig'ida barcha 8 bayt "paydo bo'lganidan" so'ng, LANC liniyasi "ushlab turiladi", keyin yana o'sha 8 bayt "paydo bo'ladi", uzoq bo'shliq (5 - 8 milodiy) bor. - Dastur ishga tushganda, u LANU kirishini 1000uS dan yuqori vaqt davomida "ko'rmaguncha" tekshirishni davom ettiradi, bu biz 8-bayt va birinchi bayt orasidagi bo'shliqda ekanligimizni bildiradi.- Keyin dastur boshlang'ich bitini ko'rishni kutadi (mantiq) 0) chiziqda. Bu sodir bo'lganda, dastur 52uS (yarim bitli uzunlik) kutadi va LANC chizig'ida 0 mantiq borligini yana tekshiradi. Agar shunday bo'lsa, bizda Boshlang'ich bit borligini bilamiz va baytni o'qishga tayyormiz.-Biz hozirda 104uS (1 bit uzunlik) kutamiz, shuning uchun LANC chizig'idagi keyingi bitning o'rtasida bo'lamiz. Biz bu bitni o'qiymiz, 104uS kutamiz va yana o'qiymiz. Bu barcha 8 bit uchun davom etadi. Bizda hozirda Bayt 0.-Dastur keyingi boshlang'ich bitni kutadi va Bayt 1, 2, 3, 4, 5, 6 va 7 ni olish uchun xuddi shu vazifani bajaradi. kameraning rekord holati haqida ma'lumot oling, lekin men ko'rsatgan havolada ko'rib turganingizdek, ko'plab ma'lumotlar mavjud! To'g'ri, bu LANC chizig'ini o'qish, kamerani boshqarish uchun unga yozish haqida nima deyish mumkin? - Tugma bosilganda, 2 ta registrga ma'lum operatsiyani bajarish uchun zarur bo'lgan baytlar yuklanadi va "Yuboruvchi" deb nomlangan registrga 5 raqami yuklanadi (buning sababini keyinroq tushuntiraman). Agar dastur "baytlarni o'qishga tayyor" bo'limiga kirsa, "Yuboruvchi" registri 0 bo'lmasa, RA0 pinini chiqishga o'zgartiradi va birinchi baytni chiqara boshlaydi. Keyin u keyingi Boshlash bitini qidiradi va keyingi baytni chiqaradi. "Yuboruvchi" registri 1 ga kamayadi va RA0 oxirgi 6 baytni o'qish uchun kirishga o'zgartiriladi. "Yuboruvchi" registrining ishlatilishining sababi shundaki, kamera buyruqni qabul qilishi uchun u buyruqni ko'rishi kerak. bir necha tsikl. Ba'zi saytlarda faqat 3tasi kerak, deyishadi, lekin 1 tsikl atigi 20ms, uni 5 marta yuborish (xavfsiz tomonda bo'lish) uchun 100ms kifoya qiladi. Umid qilamanki, bu qisqa ko'rsatma mantiqiy va siz o'z qo'llaringiz bilan DIY qilishingiz mumkin. dubulg'ali kameralar. Mening kodimni sizning ehtiyojlaringizga moslashtiring, lekin agar siz uni boshqa joyda nashr qilsangiz, menga kod yozing.

4 -qadam: yangilash …

Yangilang…
Yangilang…

Men dasturni PIC -da yangiladim, asosiy kameradagi batareya quvvati tugagach, quvvat LEDini yondirib, lenta oxirida bo'lsa, rekord LEDni o'chirib qo'ydi. Men yangi ulanish sxemasini va manba kodini qo'shdim. Ulanish sxemasidagi yagona farq shundaki, Status LED (quvvat manbai bo'lgan) endi +5v o'rniga RA5 ga ulangan.

Tavsiya: