지난번에 소개한 adafruit에서 판매하고 제가 직접 사용해본 부품들에 대해서 한개씩 리뷰를 해보려 합니다. (저는 adafruit와 아무 관련이 없으며 헙찬받은바도 없습니다.) 오늘은 그 첫번째로 Neopixel에 대해서 써보겠습니다.
Neopixel은 adafruit에서 판매하는 일종의 LED (light emitting diode: 발광 다이오드)인데 이 제품의 특징은 여러개를 한줄로 연결해서 프로그램이 가능하다는 것입니다. 아래에 제품의 사진이 있습니다.


네오필셀 사진 (상), 확대 정면 사진 (하)


확대 뒷면 사진 (상), 여러개의 led들이 연결된 strip형태 제품 (하)
제품 판매 주소는 아래에 있습니다.
Make your own smart LED arrangement with the same integrated LED that is used in our NeoPixel strip and pixels. This tiny 5050 (5mm x 5mm) RGB LED is fairly easy to solder and is the most ...
www.adafruit.com
위줄의 아래 사진을 보면 하얀 케이스안에 뭔가 조그만 사각형 칩이 있고, 아래줄 위의 케이스 뒷면 사진을 보면 전극이 4개가 위 아래 2개씩 있는 것을 볼수 있습니다. 바로 이 사각형 칩이 빛을 내는 부분이고, 이 안에 빨강, 초록, 파랑색 LED가 모두 있어서, 각 LED의 밝기를 조절해서 다양한 색상을 구현합니다. 또한 전극은 4개 중 단 3개만 사용하며, 5V전원, gnd, 그리고 DIN (data in)이 있습니다.
다수의 neopixel을 구동하기 위해서 단 3개의 선만 사용합니다. 그럼 전원(5V, GND)를 제외하고 어떻게 단 한개의 선(DIN)으로 개별 led의 색깔을 조절할까요? 그것은 바로 led들을 microcontroller(이하 mcu)에 연결해서 사용하기 때문에 가능합니다. (아래의 그림) 즉, 아두이노에 있는 mcu가 DIN을 이용해서 각 led를 호출하고, 각각의 led에 어떤 색깔을 표시할지를 지시해 주기 때문입니다. 물론, 동시에 여러개를 지시할 수 없으니까 순서대로 1개씩 호출하지만 각각을 호출하는 속도가 빠르다보니 동시에 여러개를 콘트롤하는 것처럼 느껴집니다. 즉 아래의 그림처럼 연결하면 됩니다. (출처: https://learn.adafruit.com/adafruit-neopixel-uberguide/basic-connections)


You thought it couldn't get better than our world-famous 32-LED-per-meter Digital LED strip but we will prove you wrong! You wanted twice the LEDs? We got it (well, it's 1.875 times ...
www.adafruit.com
실제로 구동해보면 LED의 밝기가 상당해서 최대의 밝기로 켜면 눈이 아플정로로 휘도가 높습니다. 이 제품의 또다른 특징으로는 한번 색깔을 지정해 두면 추가적인 명령없이 계속 같은 색깔을 유지한다는 점입니다.
아래에 adafruit에서 제공하는 튜토리얼이 있습니다. (연결방법, 라이브러리, 예제 코드 등이 있습니다.)
https://learn.adafruit.com/adafruit-neopixel-uberguide/the-magic-of-neopixels
NeoPixels are “intelligent” full-color RGB LEDs that can be controlled and chained from a single microcontroller pin. This guide presents an overview of NeoPixel products, along with tips for building and powering projects of all shapes and sizes.
learn.adafruit.com
아두이노를 가지고 계시다면 한번 구매해서 사용해 보세요. 장식용으로 그럴듯한 물건을 만들수 있습니다.
'DIY Electronics' 카테고리의 다른 글
DIY Electronics : OLED 디스플레이 (0) | 2025.03.01 |
---|---|
DIY Electronics : 페더 (Feather) 보드 (0) | 2025.02.22 |
DIY Electronics : 개발 보드 (Development Board) (0) | 2025.02.22 |
DIY Electronics : LiPo 배터리 충전기 (2) | 2025.02.09 |
DIY Electronics : Adafruit (0) | 2025.01.28 |