티스토리 뷰
(WS2812B 사용법및 예제 소스는 다음 포스팅 http://www.dev.re.kr/57 에서 확인할 수 있습니다.)
뭐를 만드려고 하는데, RGB LED 개 열 개 정도 필요하게 되었다. 좋은 대안은 컨트롤하기 편한 Adafruit 에서 만든 NeoPixel 이 되겠다. 이 녀석은 디지털 출력 포트 하나로 여러 모듈을 동시에 컨트롤 할 수 있다는 것이 가장 큰 장점이다. 하지만, 좀비싸다. ㅠㅠ
알리 익스프레스를 뒤져본 결과 NeoPixel 에 들어가는 WS2812B가 올라간 모듈을 아주 싼 가격에 팔고 있었다.
100개에 17.99달러!!
나는 10개만 필요하기 때문에 불량품이 있을 것을 감안하여 20개를 구입하였다. 무료 배송을 선택하고 2주 하고 5일 뒤에 상품이 왔다.
이런식으로 붙어있긴 하지만, 각 모듈과 모듈 사이에 회로가 연결되어 있는 것은 아니다. 하나씩 뜯어서 사용할 수 있다.
뒷 모습. 땜질을 아주 잘 해야 한다. 인두가 흰색 부분을 스치기만 해도 검게 타버린다.
플럭스가 없으면 납이 잘 달라붙지도 않는다.
동전과의 크기 비교. 정말 작다.
사용법은 GitHub 에 있는 NeoPixel 용 라이브러리를 사용하면 된다. (https://github.com/adafruit/Adafruit_NeoPixel) 그 밖에 여러 사람들이 WS2812B 을 사용할 수 있는 아두이노용 라이브러리를 커밋하고 있으니 참고하자.
위 영상은 https://github.com/adafruit/Adafruit_NeoPixel 의 예제 코드를 실행한 영상이다.
예제 코드에서 LED개수를 3개로 수정해줘야 한다.
아두이노 프로 미니 호환 구입기에서 소개한 모듈에 WS2812B 과 배터리를 연결한 모습.
(P.s : 왕초보자라면 NeoPixel 을 추천한다. 땜하기도 어렵고 내구성이 조금 떨어지는 편이다.)
(WS2812B 예제 : http://www.dev.re.kr/57 )
'개발 관련 > 아두이노,IOT' 카테고리의 다른 글
FTDI 사용하여 업로드시 avrdude: stk500_recv(): programmer is not responding 가 뜰때. - 아두이노 미니, 서드파티 아두이노 에서. (4) | 2014.07.13 |
---|---|
아두이노와 호환되는 저렴한 OLED 모듈 사용기. (2) | 2014.07.13 |
알리 익스프레스로 구입한 호환 아두이노 프로 미니. (0) | 2014.07.13 |
아두이노와 안드로이드간의 블루투스 통신 [3]:: 원격으로 LCD 에 메세지 출력하기. (0) | 2014.06.26 |
아두이노와 안드로이드간의 블루투스 통신 [2]:: 에코 메세지 전달. (11) | 2014.06.22 |
- Total
- Today
- Yesterday
- 블루투스
- NeoPixel
- Android
- bluetooth
- 칩두이노
- 안드로이드
- WS2812B
- 부트로더
- 가습기
- json
- 개발
- noidemcu
- 아두이노
- ENC28J60
- 안드로이드 개발
- 알리익스프레스
- 침블락
- oled
- ESP8266
- 병렬 프로그래밍
- arduino
- Java
- ndk
- HC-06
- Iot
- 이더넷
- 스마트 무드등
- activity
- ATtiny85
- Cheapduino
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |