RedCrow + GreenBean

Feed Rss

ICbanQ] Beginner Kit For Arduino v3.0 활용기 #2 – IR Remote + RGB LED

03.26.2015, arduino, 만들기, 취미, 취미, by .

오랜만에 ICbanQ의 무상체험단에 당첨되었다.

이번 체험 제품은…

DFRobot사의 Beginner Kit For Arduino v3.0 ^^;

해당 제품은 다음의 링크에서 확인할 수 있습니다.

http://www.icbanq.com/shop/product_detail.asp?prod_code=P005605397

 

[Beginner Kit For Arduino v3.0 개봉기]

블로그 원본글 : http://www.beanbox.co.kr/wordpress/?p=1057

icbanq 카페글 : http://cafe.naver.com/icbanq/1663

[Beginner Kit For Arduino v3.0 활용기 #1 – IR Remote + Servo]

블로그 원본글 : http://www.beanbox.co.kr/wordpress/?p=1101

icbanq 캬페글 : http://cafe.naver.com/icbanq/1713

 

————————————————————————-

 

어찌하다보니 또 IR Remote를 활용한 것이다.

리모콘이 있으니 예전에 해볼려고 했던것을 해보자.

무드등이다.

여러가지 색을 낼 수 있다는 장점이 있지만…

해당 색을 선택하는 방법이 문제다.

직접적인 스위치를 달거나.

블루투스를 통해서 폰으로 제어도 한다.

이번에는 적외선 리모콘을 통해서 무드등을 제어하는 것을 해보자.

물론 리모콘에 프린트된 내용을 최대한 활용하려 했지만… ^^;

종이를 올려 붙이던지…ㅋㅋ

 

전체 구성 이미지는 없지만 아래를 참고 하고 몇가지만(한두가지?)만 수정하면 된다.

IR Remote

RGB LED

위 두개의 연결도를 결합한다.

단… 상단의 LED와 저항은 연결하지 않는다.

그럼 당연히 GND와 10핀도 연결을 안하는 것이다.

그리고 아래의 RGB LED에서 11에 연결된 핀을 6으로 옮긴다.

IR Remote의 핀과 중복이 되어서 그렇다.

IR Remote에서 IRrecv irrecv(RECV_PIN) 를 원하는 핀으로 수정하면 되는걸로 알고 있는데…

안된다. ㅠㅜ

헤더 파일이 잘못되었나보다.

처음엔 6번 핀을 이용 했었는데…

동작도 몇번에 한번 될까 말까 하고… 무엇보다 11번을 LED 출력으로 썼었는데 동작을 하지 않는다.

결국은 그냥 IR Remote는 계속 11번을 쓰게 하고 PWM을 사용할 핀을 6번으로 했다.

이거 처리 방법 아시는 분!!!

 

다시 정리하면…

IR Remote는 VCC, GND, 11번핀

RGB LED는 GND, 9,10,6번핀

Arduino IR Remote + RGB LED

Arduino
IR Remote + RGB LED

 

동작은 다음과 같이 한다.

코드 표는 이전의 활용기 #1을 참조 바란다. 활용기 #1

버튼에 프린트 된것과 무관하게 동작을 입력 시켰다.

Vol+ : 1단위 변화

Func/stop : 10단위 변화

◀◀/▼ : Red LED Up/Down

▶/Vol- : Green LED Up/Down

▶▶/▲ : Blue LED Up/Down

0~9 : 저장되어 있는 값으로 바로 변경

ST/REPT + 0~9 : 해당 번호로 지금의 색을 저장

 

RGB 각각을 변경할 수 있다.

Vol+와 Func/Stop 버튼을 이용해서 변화하는 단계를 1또는 10으로 설정할 수 있다.

0~9 버튼을 누르면 저장되어져있는 값으로 바로 색이 선택된다.

ST/REPT와 0~9 버튼을 누르면 지금 현재의 색을 해당 번호에 저장하여 나중에 바로 선택할 수 있다.

 

 

다음은 동작 동영상이다.

 

다른 상태 LED 등을 이용해서 값 저장이나 최고, 최소값을 알리는 것도 넣으면 좋을 것 같다.

급하게 만들어 본다고 기본적인 구동에 대한 기능만 넣었다.

전원 부분은 지난번 활용기 #1에 있는 형태를 이용하면 될것 같다.

그리고 저장되는 데이터는 EEPROM에 저장하면 전원이 꺼졌더라도 기존의 셋팅값을 계속해서 유지할 수 있을 것 같다.

 

 

 

※ 본 제품은 아이씨뱅큐 무상체험단 21기 활동의 일환으로 체험 제품을 제공받아 작성되었습니다. http://www.icbanq.com





답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.