ทําความรู้จักกับ Neo Pixel WS2812B

21 Jun 2016,
Share: 

Neo Pixel WS2812B  คืออะไร?

Neo Pixel WS2812B คือ หลอด LED ที่มีรูปร่างเป็นสี่เหลี่ยมแบนๆ ภายในจะประกอบไปด้วย Chip เบอร์ WS2812B และ LED ขนาดเล็กๆ 3 สี คือ RGB (Red, Green, Blue) โดยที่ Chip WS2812B จะทําหน้าที่ควบคุมการผสมสีของ LED RGB ให้เป็นสีต่างๆได้ถึง 16 ล้านสี หน้าตาจะประมาณรูปด้านล่าง

Image

WS2812B

การใช้งาน WS2812B

ก่อนอื่นเรามาดูขาของ WS2812B กันก่อนว่ามีขาอะไรบ้าง

  • ขาที่่ 1: VDD คือ ขาไฟเลี้ยงของ chip (+5V)
  • ขาที่่ 2: DOUT คือ ขา output สําหรับต่อ Neo Pixel WS2812B ตัวต่อไป ในกรณีที่เราต่อมากกว่า 1 ตัว
  • ขาที่ 3: VSS คือ ขา GND หรือ 0V
  • ขาที่ 4: DIN คือ ขา input จะรับสัญญาน Serial Data Bit Color

ในการควบคุมจะต้องสร้างสัญญาณขึ้นมา 3 แบบ คือ

  • สัญญาณ code 0
  • สัญญาณ code 1
  • สัญญาณ code Reset

ในแต่ละสัญญาณ code จะใช้คาบเวลาในการแบ่งแยกตามรูปด้านล่าง

Image

WS2812B

Image

WS2812B เมื่อสร้างสัญญาณทั้ง 3 แบบได้แล้ว ให้เราส่งข้อมูล code ไปยังขา DIN โดยมีรูปแบบ Data bit ดังนี้

  • G (Green) : ข้อมูลทั้งหมด 8 bit
  • R (Red) : ข้อมูลทั้งหมด 8 bit
  • B (Blue) : ข้อมูลทั้งหมด 8 bit

รวมแล้วข้อมุลที่ต้องส่ง 1 ชุด คือ 24 bit ส่วนลําดับของการส่งตามรูปด้านล่างครับ แล้วตามด้วยสัญญาน Reset

Image

WS2812B ข้อมูลการใช้งานก็จะเป็นประมาณนี้ ถ้าอยากดูข้อมูลเพิ่มเติม สามารถดูได้จาก [wpdm_package id=‘1048’] บทความต่อไปเราจะ control ด้วย Raspberry pi2 ----> /neo-pixel-ws2812-raspberry-pi-2/

Suggestion blogs

วิธี จัมพ์แบตเตอรี่รถยนต์ อย่างถูกต้อง และปลอดภัย

การจัมพ์แบตเตอรี่รถสามารถทําเองได้ แต่ต้องระมัดระวัง เพราะแบตเตอรี่ มีส่วนประกอบของ นํ้ากรด ซึ่งในขณะที่แบตเตอรี่กําลังทํางาน จะเกิดก๊าซไฮโดรเจนสะสมในตัวแบตเตอรี่ จึงควรระมัดระวังเรื่องประกายไฟ เพราะอาจจะทําให้เกิดการระเบิดได้

การบวก-ลบจำนวนเต็ม

การบวก-ลบจำนวนเต็มผลบวกระหว่างจำนวนเต็มบวก  2  จำนวน  หรือ  จำนวนเต็มลบ  2  จำนวน จะมีค่าเท่ากับค่าบวกหรือค่าลบของผลบวกค่าสัมบูรณ์ตามลำดับผลบวกระหว่างจำนวนเต็มบวกกับจำนวนเต็มลบ  คือ  ผลต่างระหว่างค่าสัมบูรณ์ทั้งสองโดยใช้ค่าสัมบูรณ์มากกว่าเป็นตัวตั้ง  แล้วใส่เครื่องหมายตามตัวมากกว่า

สมบัติของจำนวนเต็ม

สมบัติของจำนวนเต็มเกี่ยวกับการบวกและการคูณ


Copyright © 2019 - 2025 thiti.dev |  v1.51.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ