ทําความรู้จักกับ 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

อาร์เรย์  (Array) คืออะไร

อาร์เรย์เป็นชนิดข้อมูลประเภทหนึ่งที่นําชนิดข้อมูลแบบพื้นฐานเช่น int, char มาประยุกต์ ให้สามารถเก็บข้อมูลได้มากกว่า 1 ชุด ซึ่งจะต่างจากชนิดข้อมูลทั่วไปคือ ชนิดข้อมูลทั่วไปเมื่อประกาศมาแล้วจะเก็บค่าได้เพียง 1 ค่าต่อตัวแปร 1 ตัวเท่านั้น แต่เมื่อประกาศตัวแปรเป็นชนิดข้อมูลแบบอาร์เรย์ จะสามารถกําหนดขนาดของข้อมูลที่จะเก็บได้

Arduino ตอน8 วิธีใช้ Analog input ใน arduino

สวัสดีครับ บทความนี้เราจะมาเรียนรู้ว่า Analog input ใน Arduino มันคืออะไร มีวิธีการใช้งานอย่างไร พร้อมทั้งตัวอย่างการใช้งานเบื้องต้น เรามาเริ่มต้นไปทีละ Step ดังนี้ครับ

เหรียญ 20 บาท 100 ปีกรมทางหลวง พ.ศ.2555

100 ปีกรมทางหลวง พ.ศ.2555คำอธิบายด้านหน้ากลางเหรียญมีพระบรมรูปพระบาทสมเด็จพระมงกุฏเกล้าเจ้าอยู่หัว ทรงฉลองพระองค์ชุดสากล ภายในวงขอบเหรียญเบื้องล่างมีข้อความว่า "พระบาทสมเด็จพระปรเมนทรมหาวชิราวุธ พระมงกุฏเกล้าเจ้าอยู่หัว"


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

Build with ❤️ and Astro.

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