LED RGB นั้นน่าทึ่ง – โดยเฉพาะอย่างยิ่งใหม่ที่แฟนซีที่มีไดรเวอร์ LED WS2812 RGB ไฟ LED เหล่านี้สามารถควบคุมแยกต่างหากเพื่อแสดงสีแดงสีเขียวและสีน้ำเงิน แต่การเชื่อมต่อกับไมโครคอนโทรลเลอร์หรือคอมพิวเตอร์นำเสนอปัญหา: ไมโครคอนโทรลเลอร์โดยทั่วไปไม่มี RAM จำนวนมากเพื่อเก็บภาพและอุปกรณ์ที่มีหน่วยความจำเพียงพอที่จะทำ สิ่งที่น่าทึ่งจริง ๆ กับไฟ LED เหล่านี้ไม่มีระบบปฏิบัติการแบบเรียลไทม์หรือความสามารถในการกำหนดเวลาที่แม่นยำมากให้ใช้ LED เหล่านี้ [Sprite_tm] คิดเกี่ยวกับปัญหานี้และเกิดขึ้นกับโซลูชันที่ยอดเยี่ยมสำหรับการควบคุม LED WS2812 เหล่านี้จำนวนมาก
[สไปรต์] คิดว่ามีอุปกรณ์หนึ่งบนบอร์ดแขน / Linux จำนวนมากที่ให้เวลาที่แม่นยำมากที่จำเป็นในการขับเคลื่อนอาร์เรย์ขนาดใหญ่ของ LED WS2812: อินเตอร์เฟสวิดีโอ แม้ว่าอินเทอร์เฟซวิดีโอบนกระดานเหล่านี้เป็นดิจิตอล แต่ก็เป็นไปได้ที่จะเปลี่ยนอินเทอร์เฟซ LCD 16 บิตบน Oliinuxino Nano เป็นสิ่งที่แยกออกจากค่าดิจิตอลที่รวดเร็วมากด้วยเวลาที่สอดคล้องกันมาก สิ่งที่มีความต้องการของพิกเซล RGB มากมาย
การใช้ Linux Board เพื่อขับพิกเซล RGB โดยใช้วิดีโอเอาท์พุทหมายถึง [Sprite_tm] ที่ต้องการเอาต์พุตวิดีโอ เขาใช้เคอร์เนล Linux ล่าสุดดังนั้นเขาจึงไม่มีไดรเวอร์เพื่อเปิดใช้งานฮาร์ดแวร์วิดีโอ ไม่ใช่ปัญหาสำหรับ [สไปรต์] เนื่องจากเขาสามารถเพิ่มไฟล์บางไฟล์เพื่อกำหนดอินเตอร์เฟส LCD 16 บิตและเพิ่มโหมดการแสดงผลที่เหมาะสม
[Sprite_tm] ใช้ออสซิลโลสโคปกับบอร์ดของเขาแล้วในขณะที่จำลอง 1600 แถบ LED 600 เส้นและสามารถรับอัตราเฟรมได้ 30 FPS นั่นเป็นไฟ LED เกือบ 10,000 ดวงที่ควบคุมโดยบอร์ด 22 / $ 30 ยูโร
ตอนนี้อุปสรรคเดียวสำหรับการสร้างจอแสดงผล LED ที่สำคัญคือการซื้อแถบ LED RGB คณิตศาสตร์ด้านหลังเล็ก ๆ น้อย ๆ ของซองจดหมายบอกให้เราทราบถึงการแสดงผล 640 × 480 จะอยู่ที่ประมาณ $ 50,000 ในไฟ LED เพียงอย่างเดียว ใครรู้ว่าเราจะได้รับแถบ LED เหล่านี้ราคาถูกที่ไหน?