Mengontrol 400 LED dari pi raspberry

10

Saya memiliki klien yang memiliki beberapa papan tanda perunggu besar, masing-masing dengan 100-150 bola lampu kecil di atasnya, berjumlah sekitar 400 bola lampu. Bola lampu dinyalakan dan dimatikan sesuai jadwal, saat ini dengan tangan (sebagian membuka bola lampu yang tidak diperlukan). Sebagian besar waktu, sekitar selusin lampu akan menyala pada satu waktu, meskipun ada beberapa hari setiap tahun bahwa semua 400 perlu dinyalakan. Lampu saat ini adalah 120 volt AC, dengan koneksi netral dibuat melalui bingkai perunggu papan.

Saya ingin mengganti semua bola lampu dengan LED untuk mengurangi penggunaan daya (dan risiko sengatan karena menyentuh papan perunggu dan tanah) dan untuk jadwal menyalakan dan mematikan lampu. Saya melihat pertanyaan ini tentang mengendalikan beberapa LED, tetapi tidak terdengar bahwa solusi akan menskala ke ratusan bola lampu yang saya butuhkan, baik karena jumlah koneksi dan chip yang dibutuhkan dan karena saat ini diperlukan (walaupun saya biasanya hanya perlu selusin lampu menyala sekaligus; beberapa hari yang saya butuhkan semuanya sekaligus akan membutuhkan banyak arus).

Adakah yang punya ide untuk melakukan ini? Jika saya harus, saya dapat mengontrol masing-masing papan (dengan 100-150 lampu) dari perangkat yang terpisah, tetapi saya lebih suka melakukan semuanya dari satu.

UPDATE: Saya harus mengatakan bahwa, meskipun saya telah melihat beberapa pilihan tegangan / arus LED, saya belum berkomitmen untuk apa pun (dan saya belum membeli apa pun), jadi saya dapat memilih apa yang akan saya dapatkan berdasarkan pada apa pun yang cocok terbaik dalam situasi ini. Satu-satunya persyaratan yang saya miliki saat ini adalah bahwa LED harus berwarna oranye, agar sesuai dengan warna lampu lama (meskipun mereka tidak harus persis sama).

Moshe Katz
sumber
Apa jenis (tegangan / arus) LED yang Anda rencanakan untuk digunakan?
John La Rooy
@gnibbler Saya kira saya harus meletakkan itu sebagai bagian dari pertanyaan. Saya memiliki beberapa opsi, tetapi saya belum berkomitmen untuk apa pun, jadi saya tidak punya masalah untuk beralih ke apa pun yang akan bekerja lebih baik.
Moshe Katz
Ok, apakah Anda tahu kira-kira berapa watt yang dibutuhkan? Semakin spesifik yang dapat Anda berikan, semakin bermanfaat jawabannya :)
John La Rooy
1
Jadi hanya LED 5mm oranye biasa dengan 20mA?
John La Rooy
@gnibbler Ya, itulah ide umumnya.
Moshe Katz

Jawaban:

6

Tergantung pada LED yang Anda gunakan, Dimungkinkan untuk menggunakan skema multiplexing untuk mengurangi jumlah driver yang Anda butuhkan.

Mungkin lebih mudah untuk menggunakan sekelompok 4094 register geser daisy dirantai. Anda dapat menggigit jam / data atau menggunakan perangkat keras SPI untuk menggerakkannya

Setiap 4094 dapat mengontrol 8 LED. Anda kemungkinan besar akan membutuhkan driver kecil (misal transistor) per LED jika Anda melakukannya dengan cara ini.

Jika ada tata letak yang teratur, Anda akan menghemat banyak pekerjaan (dan peluang untuk kesalahan) dengan membuat PCB kecil yang dapat digabungkan menjadi satu.

John La Rooy
sumber
0

Ada beberapa dokumentasi yang tersedia di Swarm Light , yang merupakan instalasi desain yang menampilkan sejumlah besar LED yang dikontrol secara individual. Mereka menggunakan 1 mikrokontroler untuk setiap set 3 LED dan enam lainnya untuk berkomunikasi dengan masing-masing 300 "tongkat" dari 10 pengontrol melalui antarmuka serial. Mungkin 400 LED Anda cukup banyak untuk membutuhkan arsitektur seperti itu.

Bengt
sumber
Itu terlihat jauh lebih rumit daripada yang saya butuhkan. Yang perlu saya lakukan adalah hidup / mati, setiap beberapa hari.
Moshe Katz
1
Swarm Light memperbarui nilai cahaya pada 120 Hz. Jadi ya, itu mungkin berlebihan.
Bengt