การควบคุม LED 400 ดวงจากราสเบอร์รี่ปี่


10

ฉันมีลูกค้าที่มีป้ายทองแดงขนาดใหญ่หลายแห่งแต่ละหลอดมีหลอดไฟเล็ก ๆ น้อย ๆ 100-150 หลอดรวมอยู่ที่ประมาณ 400 หลอด หลอดไฟจะเปิดและปิดตามกำหนดเวลาด้วยมือในปัจจุบัน (คลายเกลียวหลอดไฟบางส่วนที่ไม่ต้องการ) ส่วนใหญ่แล้วจะมีการส่องสว่างครั้งละประมาณหนึ่งโหลแม้ว่าจะมีไม่กี่วันในแต่ละปีที่ 400 ทั้งหมดจะต้องเปิด หลอดไฟปัจจุบันคือ 120 โวลต์ AC ด้วยการเชื่อมต่อที่เป็นกลางทำผ่านกรอบสีบรอนซ์ของคณะกรรมการ

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

ใครบ้างมีความคิดสำหรับวิธีการทำเช่นนี้? ถ้าฉันต้องการฉันสามารถควบคุมบอร์ดแต่ละอัน (ที่มีหลอด 100-150 หลอด) จากอุปกรณ์แยกกัน แต่ฉันต้องการที่จะทำทั้งหมดจากที่เดียว

UPDATE:ฉันควรจะบอกว่าแม้ว่าฉันได้ดูที่ตัวเลือกแรงดันไฟฟ้า / กระแสไฟ LED หลายตัวฉันยังไม่ได้ทำอะไรเลย (และฉันยังไม่ได้ซื้ออะไรเลย) ดังนั้นฉันสามารถเลือกสิ่งที่ฉันจะได้รับตามความเหมาะสม ดีที่สุดในสถานการณ์นี้ ข้อกำหนดเดียวที่ฉันมีตอนนี้คือ LED ต้องเป็นสีส้มเพื่อให้ตรงกับสีของหลอดไฟเก่า (แม้ว่าพวกเขาจะไม่จำเป็นต้องเหมือนกัน)


คุณกำลังวางแผนที่จะใช้ (แรงดันไฟฟ้า / กระแส) ชนิดใด
John La Rooy

@gnibbler ฉันคิดว่าฉันน่าจะเป็นส่วนหนึ่งของคำถาม ฉันมีหลายตัวเลือก แต่ฉันยังไม่ได้ทำอะไรเลยดังนั้นฉันจึงไม่มีปัญหาในการสลับไปใช้สิ่งที่จะได้ผลดีที่สุด
Moshe Katz

ตกลงคุณรู้อย่างคร่าว ๆ ว่าต้องมีวัตต์กี่วัตต์? เฉพาะเพิ่มเติมที่คุณสามารถให้ประโยชน์มากขึ้นคำตอบที่สามารถ :)
จอห์นลา Rooy

1
ดังนั้นแค่ LED 5 มม. สีส้มปกติที่ 20mA
John La Rooy

@gnibbler ใช่นั่นเป็นความคิดทั่วไป
Moshe Katz

คำตอบ:


6

อาจเป็นไปได้ที่จะใช้รูปแบบมัลติเพล็กซิ่งเพื่อลดจำนวนไดรเวอร์ที่คุณต้องการ

มันอาจจะง่ายกว่าที่จะใช้ 4094 shift register register daisy chain คุณสามารถ bitbang นาฬิกา / ข้อมูลหรือใช้ฮาร์ดแวร์ SPI เพื่อขับมัน

แต่ละ 4094 สามารถควบคุมไฟ LED 8 ดวง คุณมักจะต้องใช้ไดรเวอร์ขนาดเล็ก (เช่นทรานซิสเตอร์) ต่อ LED หากคุณทำเช่นนี้

หากมีเลย์เอาต์ปกติคุณจะประหยัดงานได้มาก (และโอกาสสำหรับความผิดพลาด) ด้วยการทำ PCB ขนาดเล็กที่สามารถเรียงติดกันได้


0

มีเอกสารบางอย่างเกี่ยวกับSwarm Lightซึ่งการติดตั้งการออกแบบที่มีไฟ LED ควบคุมจำนวนมากเป็นรายบุคคล พวกเขาใช้ไมโครคอนโทรลเลอร์ 1 ตัวสำหรับแต่ละชุดของไฟ LED 3 ดวงและอีกหกตัวเพื่อสื่อสารกับแต่ละ 300 "แท่ง" ของคอนโทรลเลอร์ 10 ตัวผ่านอินเตอร์เฟสแบบอนุกรม บางทีไฟ LED 400 ดวงของคุณมีจำนวนมากพอที่จะต้องใช้สถาปัตยกรรมดังกล่าว


มันดูซับซ้อนกว่าที่ฉันต้องการ สิ่งที่ฉันต้องทำคือเปิด / ปิดทุกสองสามวัน
Moshe Katz

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