클린플라이트 설정 - 띠형 LED - LED Strip

드론/쿼드콥터 2016.09.09 16:29 Posted by 푸른하늘이

띠형 LED (LED Strip)

Cleanflight는 주소를 지정할 수 있는 띠형 LED 를 지원합니다. 주소지정 띠형 LED는 띠에 있는 각각의 LED를 프로그램하여 각자 독특하고 독립적인 색이 나오도록 할 수 있습니다. 이는 띠에 있는 모든 LED 가 동일한 색이 나오는 일반 띠형 RGB 보다 훨씬 진보된 것입니다.

주소지정 띠형 LED는 비행콘트롤러로부터 나오는 정보를 표시하는데 사용할 수 있으며, 현재 지원되는 것은 다음과 같습니다.

  • 최대 32 개의 LED
  • 피치/롤 스티 위치를 보이는 표시자(Indicators)
  • 방향/자세 
  • 비행모드 별 독자적인 색깔 지정
  • 저전압 경고
  • AUX로 On/Off 스위치
  • GPS 상태
  • 수신강도(RSSI) 수준
  • 배터리 수준

32개 이상의 LED도 지원가능하며, 추가 개발만 필요합니다.

지원되는 하드웨어(Supported Hardware)

현재 32개의 WS2811/WS2812 만 지원됩니다. 더 길어도 관계는 없지만, 첫 32개만 사용합니다.

WS2812 LED는 800khz 신호와 정확한 타이밍이 필요하며, 따라서 전용 하드웨어 타이머가 있어야 합니다.

참고 : 모든  WS2812 IC가 동일한 타이밍을 사용하지 않습니다. 생산 batch에 따라 timing 이 달라질 수 있습니다.

사용자가 요청한다면, CLI를 통하여 필요한 타이밍을 지정할 수 있습니다. 

시험완료된 하드웨어

  • Adafruit NeoPixel Jewel 7 (기본적인 테스트) 
    • 모두 하얀색으로 했을 때 전력소모량 : 약 350 mA
    • mini 250 쿼드의 모터밑에 장착가능
  • Adafruit NeoPixel Stick (잘 작동함) 
    • 모두 하얀색으로 했을 때 전력소모량 : 약 350 mA

연결 (Connection)

WS2812 LED strips generally require a single data line, 5V and GND.

WS2812 띠형 LED는 일반적으로 하나의 데이터 선과 5V, GND 가 필요합니다.

WS2812 LED 를 완전히 밝게 하면 상당한 전류가 소모됩니다. 전류 소모량을 확인하고 수용가능한지 확인해보시는 게 좋습니다. 여러개의 BEC ESC를 사용하는 멀티로터에서는 FC가 사용하지 않는 BED를 사용하는 것이 좋습니다. 예를 들어 ESC1/BEC1 -> FC, ESC2/BEC2 -> LED. 반은 어떤 BEC에서 전원을 뽑고, 나머지 반은 다른 BEC에서 뽑는 것도 가능합니다. 다만, GROUND는 모든 BEC 출력와 LEC가 동일한지 확인하세요.

TargetPinLED StripSignal
Naze/OlimexinoRC5Data InPA6
CC3DRCO5Data InPB4
ChebuzzF3/F3DiscoveryPB8Data InPB8
SparkyPWM5Data InPA6

Naze/Olimexino의 경우 SoftSerial도 RC5 를 사용합니다. 즉, SortSerial과 LED를 동시에 사용할 수 없습니다. 또한 Naze, Chebuzz, STM23F3Discovery targets 에서는 RC5가 병렬형 PWM RC 입력에도 사용되므로, 띠형 LED를 병렬형 PWM 과 동시에 사용할 수 없습니다.

LED가 깜빡거리거나 색이 다르다면, VIN을 4.7v 이하로 내리세요. VIN의 내장 diode를 띠형 LED에 사용하면 됩니다. 이 문제는 데이터 신호와 전원 신호간의 전압 차이로 인한 것입니다. WS2811 LED는 데이터 신호(Din)가 0.3 * Vin (Max) 와 0.7 * VIN(Min) 사이에 있어야 합니다. ??? CPU에 있는 LED 핀은 항상 0v 에서 약 3.3v 사이이므로 Vin 은 4.7v (3.3/0.7 = 4.71v)이어야 합니다. LED에 따라 관용도가 달라집니다.

데이터시트는 여기를 보세요. : http://www.adafruit.com/datasheets/WS2812.pdf

설정(Configuration)

(이하 생략합니다)

===

원문 : https://github.com/cleanflight/cleanflight/blob/master/docs/LedStrip.md

이전글 : 텔레메트리 (Telemetry)

다음글 : 디스플레이(Display)

신고

댓글을 달아 주세요

◀ Prev 1  ... 80 81 82 83 84 85 86 87 88  ... 1509  Next ▶
BLOG main image
Web2.0과 인터넷지도
저는 구글어스를 보자 엄청난 충격을 받았습니다. 전통적으로 지도는 국가에서 제작하는 게 당연하다고 생각했는데, 웹과 구글이 그 생각을 완전히 깨 버린 겁니다. 지금은 MS까지 전세계의 3차원 지도를 서비스하겠다고 나서고 있는데, 우리는 무엇을 어떻게 해야 할까요?
by 푸른하늘이
Profile for bluesky61

달력

«   2017/02   »
      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        

카테고리

전체보기 (1509)
구글어스 (829)
측량/GPS/GIS (215)
사진 (95)
드론/쿼드콥터 (199)
지오캐싱 (49)
기타 (121)
  • 3,878,941
  • 8291,281
TNM Media textcube get rss

Web2.0과 인터넷지도

푸른하늘이's Blog is powered by Tistory. / Supported by TNM Media.
Copyright by 푸른하늘이 [ http://www.ringblog.com ]. All rights reserved.

Textcube TNM Media
푸른하늘이's Blog is powered by Tistory. Designed by Qwer999. Supported by TNM Media.