WS2812B

WS2812B เป็น LED RGB และ Driver แบบมี Address
ทำให้เราสามารถ ระบุได้ว่าจะให้ดวงไหนสีอะไรทำงาน

WS2812B ต่างจาก WS2812 อย่างไร

WS2812B ใช้ไฟ 3.3 Volts ได้ มี 4 ขา
WS2812 ใช้ไฟ 5 Volts ได้ มี 6 ขา
นอกนั้นศึกษาเพิ่มเติม data sheet นะครับ

ตอนแรกตั้งใจจะซื้อแบบ 4×4 แต่ไม่รู้อะไรดลใจให้สั่ง 8×8 มา
พอได้รับสินค้าก็ต่อสาย ลองใช้งาน
โค้ดที่ใช้ทดสอบ (เพียงบางส่วน)

 

 

 

 

 

 

 

ซึ่งมันควรจะติดเรียงลำดับไป ตั้งแต่ Address 0 – 63

แต่ปรากฎว่า ติดแค่ดวงเดียว
งานเข้า!
สั่งมา 2 ชุด ร่วม 300 บาท เสียเงินเปล่าใช่มั๊ยเนี่ยะ

ทำไงดี…….ซ่อมซิครับ

WS2812B ในส่วนของสัญญาณ จะมีขา input และ output
ซึ่งจะต่อ CasCade จากตัวที่ 1 ไปตัวที่ 2 …. ตัวที่ n

ดังนั้น ถ้า chip หยุดทำงานที่ตัวไหน ตัวถัดไปนั่นแหล่ะ ที่มีปัญหา

เลยลองไล่วัดแรงดันที่ chip แต่ละตัวดู ก็พบว่า แรงดันไม่เท่ากัน 3.3 Volts บ้าง 2.5 Volts บ้าง
เลยต้องหาต่อ ว่า Vcc หรือ Ground ไม่แน่น จนพบว่าขา Ground ของ chip หลายตัวไม่แน่น
ก็จัดการแก้ไขซะ

โดนไป 3 จุด ซ่อมแล้วก็ทำงานได้ปรกติ