ใช้สมาร์ทโฟน / แท็บเล็ตใหม่อีกครั้งเช่นกล้อง


9

เพื่อวัตถุประสงค์ในการเรียนรู้และแฮ็คฉันวางแผนที่จะศึกษาและใช้ชิ้นส่วนจากสมาร์ทโฟนและแท็บเล็ตเช่น Galaxy หรือ iPhone พวกเขามีประสิทธิภาพและราคาถูกจริงๆ ...

มีใครเคยทำเช่นนี้มาก่อนหรือไม่ ถ้าใช่มีใครบอกได้ไหมว่าขั้วต่อชนิดนี้เป็นกล้องกาแลคซีกล้องด้านหน้าของ Galaxy Tab S 10.5 (Wi-Fi)และสามารถพบว่ามันสามารถต่อเข้ากับโครงการ Arduino ได้หรือไม่?

แก้ไข: ใครบางคนถามคำถามที่คล้ายกันที่นี่วิธีการใช้กล้องที่มีคุณภาพจากเก่าโทรศัพท์ / เสีย


ผู้คนอาจสนใจลิงก์เหล่านี้: - chipworks.com/sites/default/files/… - raspberrypi.stackexchange.com/questions/22963/… - pinouts.ru/forum/index.php?topic=5111.0
Charaf

คำตอบ:


9

คอนเนคเตอร์ของวงจรเฟล็กซ์จากกล้องนั้นทำโดย Hirose (มีโลโก้ HRS อยู่) และอาจอยู่ในซีรี่ส์ BM10, BM14 หรือ BM20 คุณสามารถวัดระยะห่างของพินความสูงในการซ้อน ฯลฯ เพื่อตรวจสอบว่ามีซีรี่ส์ใดบ้างตัวอย่างเช่นชุด HiPC BM14ของ FPC ไปยังคอนเนคเตอร์บอร์ดมีพินที่ 0.4 มม. Pitch และ 0.8 สูงในการซ้อน

Mouser.comมีตัวเชื่อมต่อ BM14 24 พินที่อาจเข้าคู่หรือจับคู่กับขั้วต่อภาพ สำหรับภาพถ่ายอื่น ๆ ของการเชื่อมต่อ Hirose FPC ดูgoogle ภาพสำหรับ fpc Hirose

ในขณะที่คุณอาจพบตัวเชื่อมต่อที่ตรงกัน (ผ่านการวัดอย่างระมัดระวังและอาจลองผิดลองถูก) และสร้างอินเทอร์เฟซมันอาจจะยากที่จะใช้กล้องเมื่อติดตั้งแล้ว โมเดล Arduino ส่วนใหญ่มี RAM น้อยเกินไปที่จะรองรับการประมวลผลภาพ หยุนอาจทำเช่นนั้น Tre หรือไมโครอื่น ๆ ทั้งหมดเช่น Beagle หรือ Raspberry


ในฐานะที่เป็นคำถามด้านข้างคุณจะรู้ได้อย่างไรว่ากล้องแบบนี้ต้องการแรมมากแค่ไหน?
Charaf

2
@ Charaf ฉันไม่รู้โปรโตคอลที่กล้องใช้ ในบางอัตราการอ่านข้อมูลคือ 40 MHz นั่นคือเร็วเกินไปที่จะประมวลผลแบบเรียลไทม์ใน Arduino รุ่นส่วนใหญ่ แต่ถ้ากล้องมี Arduino ที่อ่านได้สามารถนาฬิกาและถ้าการประมวลผลภาพของคุณสามารถไปทีละบรรทัดหรือเข้มข้นในขนาดเล็ก พื้นที่ของภาพทั้งหมดคุณอาจได้รับเพียงไม่กี่พันไบต์ สำหรับการประมวลผลทั้งภาพการมี RAM ไม่กี่เมกะไบต์จะเป็นประโยชน์
James Waldby - jwpat7

2
ballpark RAM ที่จำเป็นสำหรับการประมวลผลวิดีโอเป็นผลิตภัณฑ์ที่มีขนาดของภาพ กล้องที่ส่งออกภาพขนาด 30fps 640x480 จะต้องมีอย่างน้อย 640 * 480 * 3 ไบต์ = 920 kB ต่อเฟรม นี่เป็นคำสั่งที่มีขนาดใหญ่กว่า arduinos ที่ใช้ Atmel นอกจากนี้ CPU และบัสต้องทำงานเร็วกว่าข้อมูลที่เข้ามาซึ่งคือ 640 * 480 * 3 * 30 ไบต์ต่อวินาที = 27.6 MB / s หรือมากกว่า 27.6 MHz ดังนั้นโดยสรุปการประมวลผลวิดีโอต้องใช้ความใกล้ชิดกับ "คอมพิวเตอร์" มากกว่า "ไมโครคอนโทรลเลอร์" เพียงเพราะขนาดของวิดีโอ FPGAs เป็นเรื่องราวที่แตกต่างอย่างสิ้นเชิง
cortices

ในฐานะที่เป็นคำถามด้านที่สองฉันพบกล้อง iPhone 4S ด้านหลังจริงๆราคาถูกที่นี่repairsuniverse.com/apple-iphone-4s-camera-replacement.html ... แต่ระบุว่าแอปเปิ้ลที่โดดเด่นที่คุณคิดว่ามีโอกาสสำหรับ สัญญาณที่จะถูกเข้ารหัสเพื่อที่เราจะไม่สามารถนำส่วนนี้กลับมาใช้ใหม่ได้หรือไม่? @cortices: เข้าใจ ดีกว่าใช้งานร่วมกับราสเบอร์รี่อาจเป็น
Charaf

1
@ Charaf ราคาเป็นเหตุผล - มันช่วยให้คุณไม่ถอดรหัสสัญญาณจากกล้อง ไม่ใช่ว่าจะมีการเข้ารหัสต่อรายละเอียดของโปรโตคอลเอาท์พุทของชิปกล้องที่เป็นกรรมสิทธิ์เหล่านี้มักจะไม่เปิดเผยต่อสาธารณะและแม้ว่าพวกเขาจะเป็นไปได้ก็ตาม
cortices

3

(สรุปหัวข้อความคิดเห็น)

ฉันไม่แนะนำให้ลองใช้ชิ้นส่วนอะไหล่กล้องของสมาร์ทโฟนเหล่านี้ ในขณะที่มีราคาถูกนี่เป็นเพราะสัญญาณที่ส่งออกเป็นไปไม่ได้สำหรับคุณที่จะใช้แม้ว่าคุณจะรู้ว่าข้อมูลจำเพาะของมันซึ่งไม่น่าเป็นไปได้เนื่องจากชิ้นส่วนที่เป็นกรรมสิทธิ์มักจะมีโปรโตคอลที่เป็นกรรมสิทธิ์และไม่เป็นสาธารณะ แม้ว่าคุณจะมีมันคุณอาจต้องใช้ส่วนขยายเคอร์เนล linux สำหรับ Raspberry Pi ด้วยตัวคุณเองเพื่อสนับสนุน ทำงานมากกว่าที่คุ้มค่า

หากคุณต้องการที่จะทำจริงการประมวลผลภาพมีคำแนะนำที่ชัดเจน: อินเตอร์เฟซกล้อง Raspberry Pi RasPis มีซ็อกเก็ตแบบยืดหยุ่นพิเศษบนกระดานสำหรับกล้องและคุณสามารถซื้อกล้องที่ใช้งานได้กับraspividคำสั่งอื่น ๆ ที่รวมอยู่ใน raspbian โดยไม่มีการตั้งค่าเพิ่มเติม สิ่งนี้ช่วยให้คุณใช้ OpenCV หรือไลบรารีการประมวลผลภาพที่คล้ายกันหรือเขียนของคุณเองโดยไม่ต้องกังวลเกี่ยวกับโปรโตคอลกล้องที่คลุมเครือบิต

บอร์ดกล้องที่ไม่มีชื่อสามารถซื้อได้จาก eBay หรือไซต์ที่คล้ายกันในราคาต่ำกว่า US $ 20 และสนับสนุนการจับภาพ / วิดีโอ 30fps 5 MP ไปยัง Raspberry Pi ได้อย่างง่ายดาย เพียงค้นหา "กล้องราสเบอร์รี่ Pi"

อย่างไรก็ตาม ...

หากคุณแน่ใจจริงๆว่าคุณพร้อมที่จะแฮ็คโมดูลกล้องที่มีกรรมสิทธิ์คุณจะต้องทำการวิจัยอย่างละเอียดเพื่อค้นหาข้อกำหนดคุณสมบัติที่แน่นอนสำหรับชิปกล้องเหล่านี้ก่อนและลองค้นหาสิ่งที่พบบ่อยที่สุด สำหรับโอกาสสูงสุดในการใช้งานร่วมกันได้และโอกาสของผู้อื่นที่มีความก้าวหน้าในการใช้งาน โชคดี!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.