Pi Camera - cara membuat flash?

10

Saya memiliki kebutuhan untuk mengambil foto dengan kamera Pi, tetapi untuk menerangi subjek. Subjek akan berjarak 1m atau lebih, tetapi sebagian besar waktu akan berada dalam kegelapan total. Oleh karena itu, saya perlu semacam flash.

Saya hanya akan mengambil gambar setiap jam atau lebih. Saya juga memikirkan:

  • Lampu LED USB (tapi saya tidak akan bisa menghidupkan / mematikan ini dengan skrip Python saya)
  • Beberapa LED super terang terkait dengan pin GPIO yang dapat diaktifkan

Adakah yang melakukan sesuatu yang serupa dan peduli untuk membagikan pengalaman dan daftar bagian mereka?

fistameeny
sumber
3
Apakah lampu kilat perlu disinkronkan dengan rana kamera? Atau maksud Anda Anda perlu menyalakan lampu, mengambil foto, mematikan lampu?
joan
Yang terakhir - saya tidak perlu menyinkronkan, Anda harus menyalakan lampu, mengambil foto, mematikan lampu. Proses itu bisa memakan waktu sebentar jika perlu, itu tidak masalah.
fistameeny
Cukup gunakan beberapa LED pada GPIO. Sebenarnya dimungkinkan untuk mematikan 'port USB: raspberrypi.stackexchange.com/questions/8448/… (jawaban pertama)
developius
Terima kasih atas sarannya. Untuk kesederhanaan, saya akan mendapatkan lampu LED USB untuk membuktikan konsep saya berhasil, sekarang saya tahu saya bisa mematikannya. Jika berhasil, saya akan menyelidiki rute GPIO + LED
fistameeny
Lebih baik jika tidak disinkronkan karena akan menghilangkan mata merah. Tapi kita semua tahu betapa menjengkelkannya selama 3 blitz, jadi bahkan blitz 1 detik sebelum mengambil gambar, lalu matikan.
Piotr Kula

Jawaban:

6

Saya akan tergoda untuk mencari solusi LED (putih) yang cerah. Itu bukan sesuatu yang saya coba dan saya tidak tahu apakah akan ada masalah keseimbangan warna.

LED kemungkinan akan menghasilkan lebih dari 50 mA (aman) yang dapat Anda ambil dari rel 3.3V Pi.

Saya sarankan Anda menggunakan chip seperti ULN2003A atau ULN2008 untuk benar-benar mendorong LED. Dengan begitu Anda bisa memberi makan LED dari rel 5V dan menyalakannya menggunakan pipi Pi.

Anda dapat menggunakan output gpio untuk mendorong lebih dari satu input ULN. Namun karena Anda tidak memiliki masalah pengaturan waktu, Anda mungkin juga menggunakan gpio terpisah untuk setiap LED. Menggunakan gpios terpisah akan memungkinkan Anda untuk memiliki kontrol kecerahan kasar (dengan mengubah jumlah LED yang menyala).

joan
sumber
50mA adalah angka yang sangat konservatif. Ini lebih seperti 100mA hingga 200mA tergantung pada penggunaan CPU / GPU / Ethernet / HDMI. Jika Anda hanya menggunakan sepasang ULN2003, Anda mungkin juga hanya menggunakan satu transistor, dengan peringkat yang cukup tentu saja. Tetapi kebanyakan transistor dapat menangani beberapa led dengan baik.
Gerben
Apakah Anda punya sumber untuk itu? Saya pikir rel 3V3 terbatas pada sekitar 50 mA tambahan dengan jumlah yang bisa dikeluarkan oleh regulator 3V3.
joan
50mA adalah jumlah yang Anda dapatkan ketika Anda mengambil jumlah arus aman yang dapat dikeluarkan oleh regulator, dan kurangi arus maksimum modul CPU, GPU, HDMI, dan Ethernet. Yang tidak pernah terjadi. Mengemudi regulator sedikit lebih keras selama setengah detik seharusnya tidak menjadi masalah. Tetapi saya akan menggunakan transistor dan solusi 5V jika menggunakan lebih dari 4 led.
Gerben
1
Saya hanya melihat sekilas. Saya pikir 50mA adalah angka keseluruhan yang dapat Anda ambil dari gpios dan masih mempertahankan tegangan yang tepat untuk logika 1. Info di scribd.com/doc/101830961/GPIO-Pads-Control2
joan
4

Saya akan mencoba menggunakan beberapa LED inframerah, karena sensor CMOS pada webcam usb juga sensitif terhadap cahaya inframerah. Bergantung pada ukuran permukaan yang akan difoto, bisa jadi cukup dengan 3 atau 4 dari mereka, sehingga layak untuk menguji konfigurasi ini. Pengaturan ini memiliki kelebihan berikut:

  • Dikelola secara langsung oleh transistor tunggal yang digerakkan oleh pin GPIO, dan sebuah resistor per led, sehingga rangkaian yang dibuat sangat sederhana.
  • Dengan jumlah LED standar yang dikurangi, Anda dapat menggunakan sumber daya RPi yang sama (hitung sekitar 30mA per LED jika menggunakan resistor 330 Ω, sehingga Anda memerlukan 120mA tambahan).
  • Tidak ada cahaya tampak sehingga Anda tidak membuat orang takut dengan cahaya intermiten. Hei, Anda bahkan dapat membuatnya selalu, itu akan membuang-buang energi tetapi sirkuit itu akan benar-benar sangat sederhana ...

  • Roberto
    sumber
    1
    Bukankah IR hanya berfungsi untuk highlight monokromatik? Gambar mungkin sangat pudar hanya dengan IR. Plus Anda membutuhkan PIRCamera, bukan yang standar, jika ia menggunakannya.
    Piotr Kula
    Ya, Anda benar, semua tergantung pada gambar apa yang Anda inginkan. Ketika pertanyaan berbicara tentang mengambil gambar dalam kegelapan total dari waktu ke waktu, saya membayangkan bahwa ini adalah semacam pemantauan dan kualitas chrimatic tidak begitu penting, terkait dengan kesederhanaan sirkuit.
    Roberto
    Agar adil, OP tidak mengatakan apakah dia ingin warna atau tidak. Dia hanya mengatakan dia perlu menerangi seseorang sekitar 1 juta, setiap jam.
    Piotr Kula
    Untuk solusi LED IR out-of-the-box, Raspberry Haiworld Version Megapixel Infrared berfungsi untuk saya, meskipun warnanya pudar.
    jlb
    3

    Ini memiliki baterai sendiri dan dapat dipicu dengan memberikan voltase ke pin hot shoe (pin tengah) yang dapat digerakkan oleh GPIO yang terhubung ke transistor / buffer / octocoupler agar aman.

    Teman-teman kami di pertukaran tumpukan Elektronik dapat memberi Anda lebih banyak detail.

    Pada dasarnya hot shoe memiliki pin yang mengatakan bahwa flash sudah siap - dalam kasus LED selalu siap kecuali baterai mati. Dan hot shoe menggunakan semacam mekanisme untuk menutup hot pin ke GND yang akan menyalakan lampu.

    Berikut adalah contoh yang cukup sederhana menggunakan octocoupler.

    Beberapa cincin Flash LED ini dapat memberikan cahaya konstan saat pin ditarik. Berguna dengan mode film pada kebanyakan kamera.

    masukkan deskripsi gambar di sini

    Piotr Kula
    sumber