Etc 네오픽셀 자료
관련링크
본문
[Neopixel]
네오픽셀은 용도에 따라 rings, strips, boards and sticks 등의 다양한 형태가 존재합니다.
이미지 출처 : 네오픽셀 페이지의 이미지들 편집
저는 흔히 RGB BAR라고 부르는 아래 사진처럼 릴에 감겨있는 스트립 형태하고 링 형태의 제품만 사용해 봤습니다.^^
참고로, 네오픽셀 스트립의 경우 1미터에 약 $25정도 합니다.^^
Adafruit NeoPixel Digital RGB LED Strip - White 60 LED - WHITE
제품 URL : https://www.adafruit.com/product/1138
일반적으로 WS2812B가 사용된 스트립 제품들은 이렇게 미터 단위로 판매합니다.
제품은 1미터당 몇 개의 LED를 사용했는지와 방수 형태에 따라 제품군이 나뉩니다.
보통 1미터당 30 / 60 / 90 / 144개의 LED 제품이 판매되며 방수 형태는 IP30 / IP60 / IP65이 가장 많습니다.
미터당 사용된 LED 수가 많을수록 간격이 촘촘하겠죠? (144개짜리 제품은 거의 붙어있습니다.)
IP30: Non- waterproof
IP65: Waterproof in Silicon Coating
IP67: Waterproof in SiliconTube
또한, 스트립의 경우 절단 표시 부위를 잘라서 원하는 길이만큼 잘라서 사용해도 됩니다.
저처럼 납땜해서 사용해도 되고...
전용 커넥터를 이용해서 손쉽게 연결도 가능합니다.
무엇보다 위처럼 전용 커넥터를 사용하면 깔끔하게 연결할 수 있다는 장점이 있겠죠?
[용도 및 개념]
사진에서 가로*세로 5mm의 하얀색 사각형이 WS2812B입니다.
![](http://postfiles12.naver.net/20160930_299/dev4unet_1475237675323uu5hO_JPEG/20150625_170506a.jpg?type=w2)
잘 안보이겠지만 모듈 안을 자세히 보면 작은 IC 칩이 하나 보입니다.
그 칩이 바로 주인공인 WS2811로 불리는 LED를 제어하는 LED 드라이버 칩입니다. (세부 내용은 첨부된 데이터 시트를 보세요.)
WS2812B는 이렇게 5mm의 사각형 안에 LED를 제어하기 위한 WS2811 LED 제어 칩과 RGB 칩이 모두 들어가 있습니다.
WS2811 데이터 시트를 보면 다음처럼 표현하고 있습니다.
Signal line 256 Gray level 3 channal Constant current LED drive IC
제 전공이 아니라 무슨 의미인지 모르겠지만 256 단계의 그레이 레벨과 3채널 정전류 LED 드라이버 IC라는 것 같군요.-_-;;
그리고 몇 가지 중요하다 싶은 내용도 옮겨 봅니다. (영어라 의미는 알아서~)
- Gray level 256 can be adjusted and scan freque ncy not less than 400Hz/s.
- Built in stabilivolt, Only add a resistance to IC VDD feet when under 24V power supply.
쇼핑몰을 보면 WS2812에서 좀 더 개선된 WS2812B 제품이 판매되고 있습니다.
![](http://postfiles6.naver.net/20161004_21/dev4unet_1475516145708xsXAg_JPEG/ws2812b_01.jpg?type=w2)
![](http://postfiles9.naver.net/20161004_248/dev4unet_1475516145943dQmQm_JPEG/ws2812b_02.jpg?type=w2)
![](http://postfiles13.naver.net/20161004_204/dev4unet_1475516930612Xnv4C_JPEG/ws2812b_03.jpg?type=w2)
![](http://postfiles13.naver.net/20161004_76/dev4unet_1475517113863SpOvc_JPEG/ws2812b_04.jpg?type=w2)
![](http://postfiles4.naver.net/20161004_3/dev4unet_1475517473911O60XN_JPEG/ws2812b_05.jpg?type=w2)
![](http://postfiles9.naver.net/20161004_40/dev4unet_1475519333010nFt8s_JPEG/ws2812b_06.jpg?type=w2)
Cascade method입니다.
![](http://postfiles15.naver.net/20161004_174/dev4unet_1475519333399K36em_JPEG/ws2812b_07.jpg?type=w2)
![](http://postfiles14.naver.net/20161004_125/dev4unet_1475523556856l93am_JPEG/WS2812_ALL_1.jpg?type=w2)
![](http://postfiles12.naver.net/20161004_139/dev4unet_1475519572262WOqMM_JPEG/ws2812b_08.jpg?type=w2)
![](http://postfiles11.naver.net/20161004_298/dev4unet_1475519757823Dw589_JPEG/ws2812b_09.jpg?type=w2)
![](http://postfiles5.naver.net/20161004_244/dev4unet_1475529058351XsSen_JPEG/ada_10.jpg?type=w2)
for(int i=0;i<NUMPIXELS;i++) { // pixels.Color takes RGB values, from 0,0,0 up to 255,255,255 pixels.setPixelColor(i, pixels.Color(0,150,0)); // Moderately bright green color. pixels.show(); // This sends the updated pixel color to the hardware. delay(500); // Delay for a period of time (in milliseconds). } |
메모리 문제
사용하는 전원에 따라서는 전압이 안정되기까지 순간 전력에 의해 WS2812B의 첫 번째 LED가 파손될 수 있다고 하네요.그래서 전원 연결은 무조건 GND(-)부터 연결하고 전원을 뽑을 때에는 GND(-)를 가장 마지막에 뽑아야 합니다.
화이트 표현 = 60 NeoPixels × 20 mA ÷ 1,000 = 1.2 Amps minimum여러가지사황평균 = 60 NeoPixels × 60 mA ÷ 1,000 = 3.6 Amps minimum즉, 60mA로 계산하면 최소 3.6암페어 이상의 전원이 네오픽셀(WS2812B)에 공급되어야 합니다.
![](http://postfiles5.naver.net/20161004_148/dev4unet_1475538479964WCjH9_JPEG/leds_brownout.jpg?type=w2)
![](http://postfiles15.naver.net/20161004_286/dev4unet_1475538480390zdf3E_JPEG/leds_nobrown.jpg?type=w2)
![](http://postfiles15.naver.net/20161004_206/dev4unet_1475538210268G7MM7_JPEG/cap.jpg?type=w2)
![](http://postfiles11.naver.net/20161004_298/dev4unet_1475540651201cwixy_JPEG/leds_cap.jpg?type=w2)
[출처] [버섯][부품] RGB BAR ( WS2812 , WS2812B , WS2813 ) 정리 - Adafruit Neopixel RGB 스트립 & 최저가 정보 - Ver 1.4|작성자 버섯돌이