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

21 Jun 2016

Share to:

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

Review ไฟฉาย Nitecore concept 1

ไฟฉาย Nitecore รุ่น concept 1 เป็นไฟฉายรุ่นที่มีความสว่างสูงสุด 1,800 Lumens แสงพุ่งไกลถึง 220 เมตร จุดเด่นของรุ่นนี้คือ Feature เยอะมาก ขนาดเล็ก ความสว่างสูง คุณสมบัติโดยทั่วไปดังนี้

Vue.js เริ่มต้น ตอน5 (ทําความรู้จักกับ Props)

หลังจากที่เราเรียนรู้ Component กันไปแล้ว ถ้ายังจํากันได้ภายใน Component มี Option ตัวนึงชื่อว่า Props ซึ่งมีหน้าที่ รับข้อมูลจากภายนอก Component เข้ามาใช้งานภายใน Component โดยจะรับข้อมูลผ่านทาง Attribute การใช้งาน Props สามารถใช้งานได้หลายรูปแบบ เราจะมาเรียนรู้ไปทีละแบบนะครับ

การทํางานของ HTTPS, SSL

สวัสดีครับ บทความนี้เป็นเรื่องการทํางานของ https หรือ ssl ซึ่งปัจจุบันเราก็คุ้นเคยกันดีอยู่แล้วเวลาเราใช้งาน Internet ตรง Url บางเว็บเป็น http:// บางเว็บก็จะเป็น https:// นี่แหละครับที่เราจะพูกถึงกัน


Copyright © 2019 - 2024 thiti.dev |  v1.41.0 |  Privacy policy | 

Build with ❤️ and Astro.

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