สารบัญ:
- ขั้นตอนที่ 1: มันทำงานอย่างไร
- ขั้นตอนที่ 2: แผนภาพวงจร
- ขั้นตอนที่ 3: LANC คืออะไรและโปรแกรมทำงานอย่างไร
- ขั้นตอนที่ 4: อัปเดต…
วีดีโอ: กล้องหมวกกันน็อคแบบควบคุมด้วย PIC ราคาถูกโดยใช้ Sony LANC (เหมาะสำหรับกีฬาเอ็กซ์ตรีม): 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
คำแนะนำนี้จะแสดงให้คุณเห็นถึงวิธีการสร้างกล้องติดหมวกกันน็อคราคาถูก ซึ่งสามารถควบคุมได้ผ่านรีโมท เพื่อให้กล้องหลักของคุณอยู่ในกระเป๋าเป้ได้อย่างปลอดภัย คอนโทรลเลอร์สามารถติดเข้ากับสายสะพายไหล่อันใดอันหนึ่งของกระเป๋าสะพายหลังของคุณได้ และจะช่วยให้คุณบันทึกและหยุดกล้องได้ รวมทั้งยังสามารถเปิดและปิดกล้อง 'กระสุน' ได้อีกด้วย เหมาะสำหรับผู้ที่ต้องการถ่ายกีฬาเอ็กซ์ตรีม เช่น bmxing สโนว์บอร์ด สเก็ตบอร์ด ฯลฯ จากมุมมองบุคคลที่หนึ่ง ภาพด้านล่างแสดงกล้องกระสุนและรีโมทคอนโทรลพร้อมกับกล้องหลักและชุดแบตเตอรี่
ขั้นตอนที่ 1: มันทำงานอย่างไร
การเชื่อมต่อกล้องสไตล์ 'กระสุน' ขนาดเล็กเข้ากับกล้องวิดีโอของคุณนั้นค่อนข้างง่าย และให้กล้องถ่ายวิดีโอบันทึกสิ่งที่กล้องขนาดเล็กกำลัง 'มองเห็น' แต่ฉันต้องการควบคุมการบันทึกและหยุดการทำงานของกล้องวิดีโอโดยไม่ต้องถอดออก ของกระเป๋าฉันทุกครั้ง หลังจากการสอบสวนเล็กน้อย ฉันพบว่ากล้อง Sony มีการเชื่อมต่อ LANC ซึ่งสามารถใช้ควบคุมกล้องและให้ข้อมูลเกี่ยวกับสิ่งที่กล้องทำ วิธีนี้ยอดเยี่ยม เนื่องจากเมื่อคุณกดปุ่มบันทึกจากระยะไกล คุณสามารถอ่านข้อมูลจากสาย LANC เพื่อดูว่ากล้องเริ่มบันทึกจริงหรือไม่ และไฟ LED บันทึกจะติดสว่างบนตัวควบคุมของคุณ กล้องขนาดเล็กราคาเพียง 15 ปอนด์จากอีเบย์ แจ็คสเตอโร 2.5 มม. มีน้ำหนักประมาณ 1 ปอนด์ และชิ้นส่วนอื่นๆ มีน้ำหนักน้อยกว่า 5 ปอนด์ ดังนั้นสำหรับประมาณ 20 ปอนด์ คุณสามารถมีกล้องติดหมวกควบคุมระยะไกลที่ทำงานได้อย่างสมบูรณ์ ตัวควบคุมของฉันง่ายมาก มีปุ่มบันทึก ปุ่มหยุด สวิตช์เปิดปิดกล้องขนาดเล็ก และไฟ LED 3 ดวง (กำลังของ Minicam, กำลังของกล้องหลัก และตัวบ่งชี้การบันทึก) นี่คือทั้งหมดที่ฉันต้องการสำหรับโครงการของฉัน แต่ซอร์สโค้ดที่ฉันให้มานั้นค่อนข้างตรงไปตรงมาและสามารถปรับให้เข้ากับให้คุณควบคุมทุกอย่างในกล้องได้ --- ฉันได้เพิ่มขั้นตอนอื่นแล้ว ขั้นตอนที่ 4 เป็นการอัปเดตที่ระบุว่าแบตเตอรี่เหลือน้อยและสิ้นสุดเทป) --- รูปภาพ: ภาพที่ 1 - ต้นแบบ (มีไฟ LED 8 ดวงเพื่อช่วยดีบักโปรแกรมของฉัน) ภาพที่ 2 - ภาพระยะใกล้ของกล้อง 'กระสุน' และตัวควบคุม
ขั้นตอนที่ 2: แผนภาพวงจร
วงจรเป็นพื้นฐานมาก - PIC ใช้พลังงานโดยตรงจากสาย LANC - Minicam ใช้พลังงานจากก้อนแบตเตอรี่ 12 โวลต์ผ่านสวิตช์ - มีปุ่มกด 2 ปุ่มสำหรับบันทึกและหยุด - ไฟ LED 3 ดวงใช้เพื่อแสดงสถานะการเชื่อมต่อ PIC ของกล้อง: RA0 - LANC จากกล้อง RB7 - LED บันทึก RB4 - ปุ่มบันทึก RB5 - ปุ่มหยุด (โปรดทราบว่า ขั้นตอนที่ 4 เป็นการอัปเดตสำหรับวงจรนี้ ไฟ LED กำลังเชื่อมต่อกับ RA5 และมีซอร์สโค้ดต่างกัน)
ขั้นตอนที่ 3: LANC คืออะไรและโปรแกรมทำงานอย่างไร
หากคุณไปที่ลิงค์นี้ มันจะบอกคุณว่าโปรโตคอล Sony LANC ทำงานอย่างไร และคำสั่งและข้อมูลกล้องทั้งหมดที่มีในโปรโตคอล LANC:https://www.boehmel.de/lanc.htmA อย่างที่คุณเห็น คุณจะได้รับ ข้อมูลจำนวนมากจากกล้องรวมถึงการควบคุมทุกฟังก์ชั่นของกล้องผ่านพอร์ตสื่อสาร LANC รหัสของฉันเป็นพื้นฐานมากและสามารถโหลดไฟล์.asm ลงใน MPLAB (ฟรีจาก Micochip.com) และตั้งโปรแกรมโดยใช้ PicKit2 ค่อนข้างมาก อย่างง่ายดาย วิธีการทำงานของรหัส: หากคุณดาวน์โหลดซอร์สโค้ด จะมีการจัดทำเอกสารตลอดจนแจ้งให้คุณทราบว่าเกิดอะไรขึ้น แต่ฉันจะอธิบายให้ทราบโดยย่อที่นี่ด้วย พอร์ต LANC มี 8 ไบต์ทุกๆ 20 มิลลิวินาที (16), 6ms สำหรับ NTSC) แต่ละไบต์มี Start Bit ตามด้วย 8 บิต แต่ละไบต์มีความยาว 104uS มีช่องว่างประมาณ 200uS - 400uS ระหว่างไบต์ หลังจากที่ทั้ง 8 ไบต์ 'ปรากฏ' บนสาย LANC แล้ว มีช่องว่างยาว (5 - 8 ms) โดยที่สาย LANC นั้น 'ถือ' สูง จากนั้น 8 ไบต์ 'ปรากฏขึ้น' อีกครั้ง - เมื่อโปรแกรมเริ่มทำงาน มันคอยตรวจสอบอินพุต LANC จนกว่าจะ 'เห็น' สูงเป็นระยะเวลานานกว่า 1,000uS ซึ่งหมายความว่าเราอยู่ในช่องว่างระหว่างไบต์ที่ 8 และไบต์แรก - ถัดไปโปรแกรมรอเพื่อดูบิตเริ่มต้น (ตรรกะ 0) ในบรรทัด เมื่อสิ่งนี้เกิดขึ้น โปรแกรมจะรอ 52uS (ความยาวครึ่งบิต) และตรวจสอบอีกครั้งเพื่อให้แน่ใจว่ายังมีตรรกะ 0 บนสาย LANC ถ้าเป็นเช่นนั้น เรารู้ว่าเรามี Start Bit ที่ถูกต้องและพร้อมที่จะอ่านไบต์ - ตอนนี้เรารอ 104uS (ความยาว 1 บิต) ดังนั้นเราจะอยู่ตรงกลางของบิตถัดไปในบรรทัด LANC เราอ่านบิตนี้ รอ 104uS แล้วอ่านอีกครั้ง สิ่งนี้จะดำเนินต่อไปทั้ง 8 บิต ตอนนี้เรามี Byte 0.- แล้วโปรแกรมก็รอ Start Bit ตัวถัดไปและทำงานเหมือนเดิมเพื่อให้ได้ Byte 1, 2, 3, 4, 5, 6 และ 7. Byte 4 เป็นอันที่ผมใช้ในโปรแกรม รับข้อมูลเกี่ยวกับสถานะการบันทึกของกล้อง แต่อย่างที่คุณเห็นในลิงค์ที่ฉันให้ไว้ มีข้อมูลมากมาย ใช่แล้ว นั่นคือการอ่านบรรทัด LANC ที่พูดถึง แล้วการเขียนเพื่อควบคุมกล้องล่ะ - เมื่อกดปุ่ม การลงทะเบียน 2 รายการจะถูกโหลดด้วยไบต์ที่จำเป็นสำหรับการดำเนินการเฉพาะ และการลงทะเบียนชื่อ 'ผู้ส่ง' จะถูกโหลดด้วยหมายเลข 5 (ฉันจะอธิบายว่าทำไมในภายหลัง) เมื่อโปรแกรมไปถึงส่วน 'พร้อมที่จะอ่านไบต์' หากรีจิสเตอร์ 'ผู้ส่ง' ไม่ใช่ 0 มันจะเปลี่ยนพิน RA0 เป็นเอาต์พุตและเริ่มส่งออกไบต์แรก จากนั้นจะค้นหาบิตเริ่มต้นถัดไปและส่งออกไบต์ถัดไป รีจิสเตอร์ 'ผู้ส่ง' ลดลง 1 และ RA0 ถูกเปลี่ยนกลับเป็นอินพุตเพื่ออ่านค่า 6 ไบต์สุดท้าย เหตุผลที่ใช้รีจิสเตอร์ 'ผู้ส่ง' เป็นเพราะกล้องจะรับคำสั่งได้ จึงต้องดูคำสั่งสำหรับ ไม่กี่รอบ บางไซต์บอกว่าจำเป็นเพียง 3 ครั้งเท่านั้น แต่เนื่องจาก 1 รอบใช้เวลาเพียง 20 มิลลิวินาที การส่ง 5 ครั้ง (เพื่อความปลอดภัย) ใช้เวลาเพียง 100 มิลลิวินาทีจึงจะเสร็จสมบูรณ์ ฉันหวังว่าคำแนะนำสั้น ๆ นี้จะสมเหตุสมผลและคุณสามารถทำ DIY ของคุณเองได้ กล้องติดหมวกกันน็อค ปรับเปลี่ยนโค้ดของฉันได้ตามต้องการโดยอิสระ แต่โปรดให้เครดิตฉันสำหรับรหัสนี้หากคุณเผยแพร่ในที่อื่น
ขั้นตอนที่ 4: อัปเดต…
ฉันอัปเดตโปรแกรมใน PIC เพื่อกะพริบไฟ LED แสดงการทำงานเมื่อแบตเตอรี่ของกล้องหลักเหลือน้อย และให้แฟลช LED บันทึกหากเทปอยู่ท้ายสุด ฉันได้เพิ่มไดอะแกรมการเดินสายและซอร์สโค้ดที่ใหม่กว่า ความแตกต่างเพียงอย่างเดียวในแผนภาพการเดินสายไฟคือตอนนี้ไฟ LED แสดงสถานะ (เป็นไฟ LED) เชื่อมต่อกับ RA5 แทนที่จะเป็น +5v
แนะนำ:
วิธีชาร์จกล้อง Sony A6000: 17 ขั้นตอน
วิธีชาร์จกล้อง Sony A6000: เมื่อใช้กล้องเป็นครั้งแรก ให้ชาร์จแบตเตอรี่แพ็ค ก้อนแบตเตอรี่ที่ชาร์จแล้วจะคายประจุทีละน้อย แม้ว่าคุณจะไม่ได้ใช้งานก็ตาม เพื่อหลีกเลี่ยงโอกาสในการถ่ายภาพ ให้ชาร์จก้อนแบตเตอรี่ก่อนถ่ายภาพ (แอป
การเปลี่ยนพัดลมสำหรับแล็ปท็อป Sony: 7 ขั้นตอน
การเปลี่ยนพัดลมสำหรับแล็ปท็อป Sony: ในคำแนะนำนี้ ฉันจะเปลี่ยนพัดลมในแล็ปท็อป Sony รุ่น PCG-9Z1L
การอัพเกรดไมค์หูฟังของ Sony: 5 ขั้นตอน
การอัพเกรดไมค์หูฟังของ Sony: ฉันชอบหูฟัง sony มาก มันให้เสียงที่ยอดเยี่ยมและใช้งานได้อย่างสบายเป็นเวลานาน การมีไมโครโฟนในตัวนั้นยอดเยี่ยมมาก เนื่องจากฉันไม่ต้องเปลี่ยนหูฟังและไม่ต้องถอดหูฟังออกจากเครื่อง โทรศัพท์เพื่อคุยสาย เท่านั้น
DIY Bluetooth Modification หูฟัง Sony MDR-7506: 7 ขั้นตอน (พร้อมรูปภาพ)
DIY Bluetooth Modification Sony MDR-7506 Headphone: โพสต์เกี่ยวกับการแปลงหูฟัง Sony MDR-7506 ที่มีชื่อเสียงและสำเนาปลอมไปเป็นการดัดแปลง DIY Bluetooth ฉันมีหูฟัง Sony MDR พร้อมเสียงที่ยอดเยี่ยมและการออกแบบที่สะดวกสบาย และก็สายค่อนข้างหนาด้วย นั่นเป็นสิ่งที่ดีเมื่อฉันใช้กับ m
Sony Movie Studio แพลตตินั่ม 12.0!! ตอนที่ 2: 11 ขั้นตอน
Sony Movie Studio แพลตตินั่ม 12.0!! ส่วนที่ 2: คำแนะนำนี้จะแสดงวิธีการแก้ไขวิดีโอใน Sony Movie Studio Platinum 12.0 โปรดสมัครรับข้อมูลจากช่องของฉันขอบคุณ