แม้ว่าคริสต์มาสอาจเป็นจำนวนสัปดาห์ข้างหลังเราการคุมกำเนิดที่มีชีวิตชีวาที่แตกต่างกันในปัจจุบันสามารถค้นพบในบ้านของเราในเวลาใด ๆ ของปี [ทิม] จับมือของเขาบนผ้าม่านนำที่มาพร้อมกับการจัดการระยะไกลที่ช่วยให้แต่ละคนตั้งค่าไม่เพียง แต่สีของไฟ LED แต่ในทำนองเดียวกันเพื่อเรียกใช้ภาพเคลื่อนไหวพื้นฐาน อย่างไรก็ตามสิ่งเหล่านี้ไม่ใช่แถบ WS2812B ทั่วไปของคุณด้วยสายข้อมูล: ไฟ LED ทั้งหมดเชื่อมโยงกับขนานกับสายสองสายดังนั้นสิ่งนี้เป็นไปได้อย่างไร
โปรโตคอล String LED นั้นง่ายมากด้วยฟิลด์ที่อยู่เดียวรวมถึงฟิลด์ข้อมูลเดียว
[ทิม] ติดยาออสซิลโลสโคปของเขาไปที่สายไฟ LED เพื่อค้นพบว่าพวกเขาทำงานอย่างไรโดยสรุปผลลัพธ์ในโพสต์บล็อกโดยละเอียด เมื่อปรากฎว่าตัวควบคุมสั้นลงสั้น ๆ ถึงแรงดันไฟฟ้าของแถบ LED เพื่อผลิตบิตข้อมูลคล้ายกับวิธีการโทรออกของ Pulse เก่า ชิปขนาดเล็กที่รวมอยู่ใน LED แต่ละตัวจะหยิบพัลส์เหล่านี้อย่างไรก็ตามยังคงอยู่ในการตกแต่งภายในระบุด้วยตัวเก็บประจุที่ช่วยให้ชิปขับเคลื่อนเมื่อสายการจ่ายต่ำลง
หลังจาก Reverse-Engineering โพรโทคอล [TIM] ดำเนินต่อไปเพื่อดำเนินการตามรูปแบบที่คล้ายกันโดยใช้ Atmega328P เป็นตัวควบคุมเช่นเดียวกับ Attiny10 เป็นไดรเวอร์ LED ด้วยรหัสเพียงไม่กี่บรรทัดรวมถึงตัวเก็บประจุบัฟเฟอร์ 100 NF ทั่ว Pint Pins ของ Attiny [TIM] สามารถหมุนไฟ LED ได้เช่นเดียวกับการส่งพัลส์กับสายการจ่าย งานบางอย่างยังคงต้องดำเนินการเพื่อดำเนินการโปรโตคอลอย่างสมบูรณ์ตามที่ใช้ในสตริง LED อย่างไรก็ตามในฐานะที่เป็นข้อพิสูจน์ของแนวคิดมันแสดงให้เห็นว่าการสื่อสารสายไฟประเภทนี้เป็นไปได้กับส่วนประกอบทั่วไป
เราได้เห็นงานที่ส่งสัญญาณลงในห่วงโซ่ LED สองสายก่อนถึงแม้ว่าจะเป็นส่วนเสริมของแถบ LED ปกติมากขึ้น [TIM] ไม่ใช่คนแรกที่มีการย้อนกลับ – วิศวกรที่มีการบันทึกโปรโตคอลแถบ LED ที่ไม่ดี แต่ส่วนใหญ่จะไม่เป็นสิ่งสุดท้ายเช่นกัน