Arduino에서 최소 개수의 PWM 핀을 사용하면서 여러 RGB LED를 연결합니까?


10

현재 arduino의 11, 10 및 9 PWM 핀에 연결된 양극 RGB가 있습니다. 그러나 프로젝트에 3 개의 LED를 더 추가하고 싶지만 모든 PWM 핀을 모두 차지하고 싶지는 않습니다 (여전히 방패를 붙이고 싶습니다). 4 개의 LED를 모두 연결하고 여전히 최소 개수의 핀만 사용할 수있는 방법이 있습니까? 4 개의 LED에 12 개의 저항을 모두 사용하고 싶습니다. 도움이된다면 모든 LED가 똑같은 일을 할 것입니다 (모두 빨간색, 파란색 등).

내 보드 모양은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

이 프로젝트에 사용할 수 있는 3 개의 NTE123AP 트랜지스터가 있습니다.

추신 : .fzz 파일을 첨부하여 회로도 이미지를 편집하려는 경우 매우 쉽습니다. 사실 나는 이것에 익숙하지 않아서 더 좋을 것이고, 따라 가기가 더 쉬울 것입니다! :)


개별 제어 또는 모두 동일한 색상 (모두 동일한 밝기 또는 전체적으로 12 개의 개별 LED?)의 전자는 트랜지스터로만 수행 할 수 있지만 후자는 시프트 레지스터 또는 i2c / spi 확장기 또는 LED 드라이버 IC가 필요합니다.
Passerby

기본적으로 4 개의 RGB LED가 필요하며 모두 동일한 작업을 수행합니다. 예를 들어 소리를 빛과 동기화하고 싶습니다. 트랙 1이 재생되면 4 개의 LED가 모두 빨간색으로 켜지고 트랙 2가 재생되면 모두 자주색으로 빛납니다. 트랙 3이 있으면 파란색으로 빛납니다. 나는 12 개의 저항을 언급했다. 내가 게시 한 이미지와 유사하기 때문에 밝기를 희생하고 싶지 않기 때문에 각 led 핀마다 저항을 원한다. 희망이 도움이됩니다!
VAlexander

답변:


13

상당히 간단합니다. npn 트랜지스터 만 사용하십시오. 컬러 채널마다 복제합니다.

여기에 이미지 설명을 입력하십시오

트랜지스터는 최대 600mA까지 지속적으로 싱크 할 수 있습니다. LED 당 20mA, 채널당 4 개로 80mA에 불과합니다. 충분합니다.

그러나 전원 공급 장치가이를 지원할 수 있는지 확인하십시오. 80 * 3, 나머지 arduino, 트랜지스터베이스, 기타 사용하지 않는 LED 만 240mA입니다.

OP는 답변의 프리츠 다이어그램을 제공했습니다. 여기에 이미지 설명을 입력하십시오


@CloudyDays 3 개의 채널 (1 개의 빨간색, 1 개의 녹색, 1 개의 파란색). 4 개의 Led. 죄송합니다, fritzing을 사용하지는 않지만 간단히 Battery Plus는 VCC이고 Arduino_PWM_PIN은 사용하는 것과 동일하며 Battery-는 Gnd입니다.
Passerby

1
@CloudyDays이 경우 vcc는 5v입니다. 그리고 그 설정은 대부분 맞습니다. 먼저, 트랜지스터는 트랜지스터의베이스 / 이미 터 / 콜렉터 핀아웃과 일치해야합니다. 모두 동일한 핀아웃을 사용하는 것은 아닙니다. 그리고 네 개의 LED가 하나의 저항 (색상 당)에서 꺼집니다. 작동하지만 최선의 방법은 아닙니다. 그러나 일반적으로 맞습니다. 열광하는 한, 나는 여전히 어떤 도구와 마찬가지로 좋은 도구라고 생각하지만 직접 사용하지는 않습니다.
Passerby

@Passerby는 명확하게 설명해 주셔서 감사합니다. 4 개의 LED에 대해 총 3 개의 저항을 사용하는 것이 가장 좋습니까, 아니면 12를 사용해야합니다 (이 시나리오에서). 또한 하나의 트랜지스터 또는 모두 3 개만 필요합니까?
VAlexander

1
@CloudyDays 3 개의 저항이 작동하지만 제대로 작동하지 않습니다. 12가 바람직하다. 또한 각 색상 / 채널마다 하나씩 세 개의 트랜지스터가 모두 필요합니다. 그렇지 않으면 빨강, 파랑 및 녹색 채널이 모두 동일하므로 단일 led (백색)처럼 제어하게됩니다.
Passerby

1
@CloudyDays 작동합니다. 수집기 / 중간 핀도 연결되어 있는지 확인하십시오 (지금은 아무것도 연결되어 있지 않습니다). 트랜지스터의 경우, 쓰기가있는 평평한 부분은 일반적으로 "정면"입니다. 그리고 ecb를 연결했다면 부하없이 PWM을 접지로 단락시킬 수 있습니다. 아마도 아두 이노 항구를 날려 버렸을 것입니다. CBE 연결 (컬렉터에서 접지로)은 확실하지 않습니다.
Passerby

9

다음 다이어그램 / 이미지는 진행 상황을 시각적으로 보는 것이 좋습니다.

트랜지스터가있는 공통 양극 RGB

트랜지스터가있는 공통 음극 RGB

사이드 노트

@Passerby : 게시물에서 회로도 이미지를 어디서 얻었습니까?


EE.SE에 오신 것을 환영합니다. 회로도를 게시 해 주셔서 감사합니다. 일반적으로 다른 사용자의 질문은 답변이 아닌 설명으로 게시됩니다. 주석 달기 권한을 얻는 데 많은 담당자가 필요하지 않습니다.
Nick Alexeev

죄송하지만 여기에서 어떻게 작동하는지 잘 모르겠습니다. 그러나 이것이 저의 이미지이므로 10 개의 담당자 포인트 또는 다른 것까지 이미지를 게시 할 수 없습니다.
속삭이십시오
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.