오늘 소개해 드릴 녀석은
EL 씨퀀서 아두이노 호환 보드(EL Sequencer)
입니다.
일전에 소개해 드린(
인버터로 발광선 구동 안내기
) EL Wire 를 단순히 켜거나 점등하는 것으로는 부족하신 분들을 위한 시퀀서(제어/콘트롤) 보드입니다.
본 제품은 아두이노와 동일한 ATmega328칩을 내장하였고 아두이노 호환보드로 설계되어 일반 아두이노와 동일한 스케치(Sketch) 개발환경을 이용할 수 있으므로 비교적 손쉽게 EL Wire를 제어할 수 있게 해줍니다. 유사한 기능을 하지만 ATmega칩이 없이 아두이노 UNO에 장착하여 사용할 수 있는 쉴드형 제품(
아두이노용 EL제어 쉴드(EL Escudo)
도 있습니다.
EL Sequencer 프로그래밍 방법 소개
스케치에서 보드 선택은 "LilyPad Arduino w/ ATmega 328" 로 해주시면 됩니다.
아두이노 프로그래밍을 위해선 LilyPad나 Pro, Pro mini 와 동일한
FTDI USB시리얼 변환기
를 사용하시면 되며 5V형과 3.3V형 둘 다 사용 가능합니다. FTDI보드 연결을 위한 6 Pin 핀홀에 일반 12mm 길이의 핀헤더나 90꺽인 핀 헤더를 납땜 후, FTDI보드를 연결해주시면 됩니다. 아래의 사진을 참고 하세요.
[사진. EL Sequencer 와 FTDI USB시리얼 변환 보드 연결방법]
참고로, 프로그래밍시엔 EL 인버터 전원을 꺼줄 것을 권장드리며, 전원 선택 스위치를 BAT가 아닌 USB 쪽으로 밀어주면, 보드 전원을 PC에 연결된 FTDI보드에서 공급받게 되므로 별도의 전원이나 배터리를 연결할 필요가 없습니다.
참고로, 총 8개의 EL Wire를 제어할 수 있으며 각각의 EL_Wire 단자마다 ON/OFF Relay역활을 해주는 TRIAC 소자를 이용해 인버터로 부터 나오는 교류 100~200V정도의 전원을 EL_Wire에 공급 여부를 선택하여 EL Wire를 ON/OFF 하게 됩니다.
프로그래밍 방법은 매우 간단하며, 아두이노를 처음 시작할때 배웠던 LED Blink 예제와 비슷한 수준입니다.
해당 디지탈 핀을 출력모드로 설정 후,
pinMode( 2, OUTPUT); // EL_A 단자 해당 디지탈핀(D2)를 출력모드로 설정
High 나 Low 신호를 출력하여 해당 디지탈핀의 출력을 제어하면, LED 가 ON/OFF 되듯이 EL_Wire가 ON/OFF 됩니다.
digitalWrite( 2, LOW); // EL_A 단자(D2)에 연결된 Wire 끄기
digitalWrite( 2, HIGH); // EL_A 단자(D2)에 연결된 Wire 켜기
가령 EL_A 단자에 연결된 EL Wire를 켜고자 한다면 아두이노 D2 핀 출력을 HIGH 로 설정해 주면 됩니다.
시퀀서 보드의 핀연결은 아래와 같이 되어 있습니다.
EL_단자와 대응되는 Arduino Digital Pin번호 |
|
|
EL_A | D2 | PD2 |
EL_B | D3 | PD3 |
EL_C | D4 | PD4 |
EL_D | D5 | PD5 |
EL_E | D6 | PD6 |
EL_F | D7 | PD7 |
EL_G | D8 | PB0 |
EL_H | D9 | PB1 |
[표1. Pin Map]
매우 간단하고 응용하기 쉬운 예제 소스는 아래의 링크자료를 참고하시기 바랍니다. 튜토리얼 내용중에 GND끼리 납땜하는 작업은 안하셔도 됩니다. 패숑~드자이너 여러분께서는 튜토리얼 보시고 EL Wire를 활용한 패션쇼 한번 만들어보시기 바랍니다. 소스에 대해 몰라도 그냥 Copy/Paste 하셔서 Upload버튼만 눌러주시면 휘황찬란하게 8개의 EL Wire가 점등되는것을 보실 수 있습니다.
패션쇼 응용사례 소개 및 프로그래밍 소스예제 링크
.
( 출처: Makezine.com )
.
EL Sequencer 프로그래밍 하기 동영상 소개
동영상1. 프로그래밍을 위한 FTDI 보드 연결방법
동영상2. 스케치 프로그래밍
동영상3. 인버터와 발광선 연결 후 실제 작동장면
부록. EL Wire 연결 방법
기본 장착된 EL Wire 연결 단자는 2pin JST 규격이므로 JST 2pin 커넥터가 연결된 EL Wire를 사용하면 그대로 연결 할 수 있습니다. 하지만, 모든 연결 단자 옆에 2pin 핀홀이 따로 있으므로 이곳에 원하는 규격의 단자를 연결하여 사용할 수 도 있습니다.
[사진. JST 2pin 단자가 연결되어있는 EL Wire와 JST 2pin 케이블]
[사진. JST 규격 케이블과 JST Female 단자 ]
발광선(EL Wire)의 최대 장점중의 하나는 비교적 가공이 쉽다는 것입니다. 네온램프의 경우 일반인이 원하는 길이로 절단하고이를 원하는 모양으로 휘어서 가공하는 것이 가능할 지 모르겠습니다만, 발광선은 직접 원하는 크기로 잘라서 사용하실 수 도 있습니다. 이에관한 자료는 아래의 링크 정보를 참고하시기 바랍니다.
관련정보:
EL Wire 도움글: http://www.ladyada.net/learn/el-wire/
EL와이어 작업방법: http://www.sparkfun.com/tutorials/130
EL wire 기타 예제: http://www.digitalmisery.com/projects/halloween/el-ladder/
'손바닥컴퓨터들' 카테고리의 다른 글
움직이면 쏜다! 아두이노 PIR 모션센싱 버블건 (Bubble Gun with Arduino and PIR Motion Sensor) (32) | 2011.07.04 |
---|---|
반도체 릴레이(SSR)와 아두이노로 220V 가전기기 제어하기(전등 깜빡이) (25) | 2011.05.26 |
RFID Starter Kit 플래시와 연동하기 (3) | 2011.05.17 |
MODkit 모드킷과 아두이노 모터쉴드 VPL 비주얼 프로그래밍 언어로 제어하기 (0) | 2011.05.03 |
아두이노 가이드. 설치하고 프로그래밍 해보기 RT1 (4) | 2011.04.13 |