กล้อง Pi - วิธีสร้างแฟลช?


10

ฉันต้องการถ่ายภาพด้วยกล้อง Pi แต่เพื่อเพิ่มความสว่างให้กับวัตถุ วัตถุอยู่ห่างออกไป 1 ม. หรือมากกว่านั้น แต่จะอยู่ในความมืดสนิทเกือบตลอดเวลา ดังนั้นฉันต้องการแฟลชบางชนิด

ฉันจะถ่ายรูปทุกชั่วโมงหรือมากกว่านั้น ฉันกำลังคิดเกี่ยวกับ:

  • หลอดไฟ LED USB (แต่ฉันจะไม่สามารถเปิด / ปิดได้ด้วยสคริปต์ Python ของฉัน)
  • หลอดไฟ LED สว่างจ้าบางอันเชื่อมโยงกับหมุด GPIO ที่สามารถเปลี่ยนได้

มีใครทำสิ่งที่คล้ายกันและสนใจที่จะแบ่งปันประสบการณ์และรายการชิ้นส่วนของพวกเขา?


3
จำเป็นต้องซิงโครไนซ์แฟลชกับชัตเตอร์กล้องหรือไม่ หรือคุณหมายถึงคุณต้องเปิดไฟถ่ายภาพปิดไฟไหม?
joan

หลัง - ฉันไม่จำเป็นต้องซิงโครไนซ์เปิดสวิตช์ไฟถ่ายรูปถ่ายรูปปิดไฟ กระบวนการนั้นอาจใช้เวลาสักครู่ถ้ามันต้องการก็ไม่เป็นไร
fistameeny

เพียงใช้ไฟ LED บางดวงบน GPIO เป็นไปได้จริงที่จะปิด 'พอร์ต USB: raspberrypi.stackexchange.com/questions/8448/ … (คำตอบแรก)
พัฒนาการ

ขอบคุณสำหรับคำแนะนำ เพื่อความเรียบง่ายฉันจะได้รับไฟ LED USB เพื่อพิสูจน์แนวคิดของฉันตอนนี้ฉันรู้ว่าฉันสามารถปิดได้ หากใช้งานได้ฉันจะตรวจสอบเส้นทาง GPIO + LED
fistameeny

มันจะดีกว่าถ้ามันไม่ซิงโครไนซ์เพราะมันจะกำจัดตาแดง แต่เราทุกคนรู้ว่ามันน่ารำคาญแค่ไหนสำหรับการกะพริบ 3 ครั้งดังนั้นแม้กระทั่งแฟลช 1 วินาทีก่อนที่จะถ่ายภาพจากนั้นก็ปิด
Piotr Kula

คำตอบ:


6

ฉันถูกล่อลวงให้ไปหาโซลูชัน LED ที่สว่าง (สีขาว) ไม่ใช่สิ่งที่ฉันได้ลองและฉันไม่รู้ว่าจะมีปัญหาเรื่องสมดุลสีหรือไม่

ไฟ LED จะเป็นแหล่งที่มามากกว่า (ปลอดภัย) 50 mA ที่คุณสามารถนำมาจากราง Pi 3.3V

ฉันแนะนำให้คุณใช้ชิปเช่น ULN2003A หรือ ULN2008 เพื่อขับเคลื่อน LED จริง ๆ ด้วยวิธีนี้คุณสามารถป้อนไฟ LED จากราง 5V และเปิดใช้ gpios ของ Pi

คุณสามารถใช้เอาต์พุต gpio เพื่อขับ ULN มากกว่าหนึ่งอินพุต อย่างไรก็ตามเนื่องจากคุณไม่มีปัญหาเรื่องเวลาในการกดคุณอาจใช้ gpio แยกต่างหากสำหรับแต่ละ LED การใช้ gpios แยกต่างหากจะช่วยให้คุณมีการควบคุมความสว่างแบบหยาบ (โดยการเปลี่ยนจำนวนไฟ LED สว่าง)


50mA เป็นตัวเลขที่อนุรักษ์นิยมมาก มันเหมือน 100mA ถึง 200mA ขึ้นอยู่กับการใช้งาน CPU / GPU / Ethernet / HDMI หากคุณใช้ ULN2003 เพียงคู่เดียวคุณก็อาจจะใช้ทรานซิสเตอร์ตัวเดียวพร้อมด้วยคะแนนที่แน่นอน แต่ทรานซิสเตอร์ส่วนใหญ่สามารถจัดการกับไฟ led บางอย่างได้ดี
Gerben

คุณมีแหล่งที่มาสำหรับสิ่งนั้นหรือไม่? ฉันคิดว่าราง 3V3 ถูก จำกัด อยู่ที่ประมาณ 50 mA พิเศษโดยจำนวน 3V3 regulator สามารถส่งออกได้อย่างปลอดภัย
joan

50mA คือจำนวนเงินที่คุณได้รับเมื่อคุณใช้จำนวนที่ปลอดภัยของตัวควบคุมกระแสไฟที่สามารถส่งออกและลบกระแสสูงสุดของ CPU, GPU, HDMI และอีเธอร์เน็ตโมดูล ซึ่งไม่เคยเกิดขึ้น นอกจากนี้การขับขี่ตัวควบคุมแรงขึ้นเล็กน้อยสำหรับครึ่งวินาทีไม่น่าจะมีปัญหา แต่ฉันจะไปกับทรานซิสเตอร์และโซลูชั่น 5V หากใช้มากกว่า 4 leds
Gerben

1
ฉันเพิ่งได้ดูอย่างรวดเร็ว ฉันคิดว่า 50mA เป็นตัวเลขโดยรวมที่คุณสามารถดึงออกมาจาก gpios และยังคงรักษาแรงดันไฟฟ้าที่เหมาะสมสำหรับตรรกะ 1 ข้อมูลที่scribd.com/doc/101830961/GPIO-Pads-Control2
joan

4

ฉันลองใช้หลอด LED อินฟราเรดหลายอันเนื่องจากเซ็นเซอร์ CMOS บนเว็บแคม usb นั้นไวต่อแสงอินฟราเรดเช่นกัน ขึ้นอยู่กับขนาดของพื้นผิวที่จะถ่ายภาพอาจเพียงพอกับ 3 หรือ 4 ชิ้นดังนั้นจึงคุ้มค่าที่จะทดสอบการกำหนดค่านี้ การตั้งค่านี้มีข้อดีเหล่านี้:

  • สามารถจัดการได้โดยตรงโดยทรานซิสเตอร์ตัวเดียวที่ขับเคลื่อนด้วยขา GPIO และตัวต้านทานต่อไฟ LED ดังนั้นวงจรในการสร้างนั้นง่ายมาก
  • ด้วยจำนวน LED มาตรฐานที่ลดลงคุณสามารถใช้แหล่งพลังงาน RPi เดียวกัน (นับ 30mA ต่อ LED ถ้าใช้ตัวต้านทาน 330 so ดังนั้นคุณต้องใช้ 120mA เพิ่มเติม)
  • ไม่มีแสงที่มองเห็นได้ดังนั้นคุณจึงไม่ทำให้คนที่คลั่งไคล้แสงที่ส่องสว่าง เฮ้คุณสามารถเปิดใช้งานมันได้ตลอดเวลามันจะเป็นการสิ้นเปลืองพลังงาน แต่วงจรนั้นจะง่ายจริงๆ ...


  • 1
    IR ไม่ได้ทำงานกับการเน้นสีเดียว ภาพอาจจางหายไปเมื่อใช้ IR เท่านั้น นอกจากนี้คุณต้องมี PIRCamera ไม่ใช่แบบมาตรฐานถ้าเขาใช้มัน
    Piotr Kula

    ดีถูกต้องทุกอย่างขึ้นอยู่กับสิ่งที่คุณต้องการภาพ เป็นคำถามที่พูดคุยเกี่ยวกับการถ่ายภาพในที่มืดสนิทเป็นครั้งคราวฉันจินตนาการว่านี่เป็นการตรวจสอบบางอย่างและคุณภาพ chrimatic นั้นไม่สำคัญดังนั้นเกี่ยวข้องกับความเรียบง่ายของวงจร
    Roberto

    เพื่อความเป็นธรรม OP ไม่ได้บอกว่าเขาต้องการสีหรือไม่ เขาบอกว่าเขาต้องการให้ความสว่างแก่ใครสักคนประมาณ 1 เมตรทุกชั่วโมง
    Piotr Kula

    สำหรับโซลูชัน IR LED แบบนอกกล่อง Raspberry Haiworld Version Megapixel Infrared ใช้งานได้สำหรับฉันแม้ว่าสีจะหมดไป
    jlb

    3

    นี่คือชุดแบตเตอรี่ของตัวเองและสามารถถูกเรียกใช้โดยการให้แรงดันไฟฟ้ากับขาเสียบฮอทชู (ขากลาง) ซึ่งสามารถขับเคลื่อนโดย GPIO ที่เชื่อมต่อกับทรานซิสเตอร์ / บัฟเฟอร์ / octocoupler เพื่อความปลอดภัย

    เพื่อนของเราที่ Electronics stack exchange สามารถให้รายละเอียดเพิ่มเติมแก่คุณ

    โดยพื้นฐานแล้วฮ็อตชูมีพินที่ระบุว่าแฟลชพร้อมในกรณีของ LED พร้อมเสมอยกเว้นว่าแบตเตอรี่หมด และฮอทชูนั้นใช้กลไกบางอย่างเพื่อปิดฮอทพินไปยัง GND ซึ่งจะเปิดไฟ

    นี่เป็นตัวอย่างที่ค่อนข้างง่ายโดยใช้ตัวแยกออก

    วงแหวนแฟลช LED บางตัวสามารถให้แสงคงที่ในขณะที่ดึงหมุด มีประโยชน์กับโหมดภาพยนตร์ในกล้องส่วนใหญ่

    ป้อนคำอธิบายรูปภาพที่นี่

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