오늘 소개해 드릴 녀석은 

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번호
 
Atmega328 핀번호
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가 점등되는것을 보실 수 있습니다.

패션쇼 응용사례 소개 및 프로그래밍 소스예제 링크
 .

패션쇼용 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/

 

 

오늘은 EL Wire를 소개해 드리겠습니다.

EL Wire라는 이름이 좀 생소합니다.  전시장이나 영화속에서 종종 등장하긴 합니다만 아직 대중화 된 소재는 아닌것 같습니다. 작동되는 모양새만 봐서는 그 역사가 100년이 넘은 네온등을 연상시키지만 구동원리나 사용법은 다릅니다. 네온사인 같이 유리관에 가스를 주입하고 고전압을 가하는 방식이 아니고 형광물질이 도포된 플라스틱 케이블을 사용하므로 좀더 활용성이 높아졌습니다.  이로인해 특수 장비 없이도 비교적 손쉽게 절단 및 길이연장을 하여 원하는 디자인 작업을 할 수 있게 되었습니다. 하지만 발광을 위해선 네온등과 마찬가지로 고주파 고전압 전력이 필요합니다.  가령 약 90V 2KHz 주파수의 전원을 가해주면 발광이 됩니다.  주파수와 전압이 커지면 더 밝아지고 반대로 작아지면 어두워집니다.

EL Wire를 구동하기 위해 필요한 전원은 전용 인버터를 사용하면 편리합니다. 가정에서 사용하는 12V아답터 직류전원이나 1.5V건전지를 승압 및 주파수 증폭하여 적절한 전원으로 변환해주는 장치가 EL Wire용 인버터입니다.

본 테스트에서 사용된 인버터는 12V 직류 아답터를 연결하여 사용하는 제품으로, 내장된 3단 스위치를 이용하여 작동모드(꺼짐/점등/항상켜짐)를 선택하여 사용할 수 있는 제품입니다.   직접 구성한 회로로 EL Wire의 작동을 콘트롤하려면 교류전원을 제어해주는 TRIAC 소자를 이용하여 제어할 수 있으며,  이를 위한 전용 콘트롤보드나 아두이노 쉴드를 이용하면 좀더 편리하게 작업이 가능합니다. 

EL Wire의 색상은 흰색과 더불어 오색찬란 무지개 색상들이 나와있는데요, 저는 푸르딩딩 새벽 동틀 무렵을 연상시키는 Blue를 선택하여 테스트를 해봤습니다.  서비스로 Red Wire도 한장 촬영했습니다.

내용추가(2011.4.8)
12V 인버터를 사용할 경우 차량내에서 12V 소켓 아답터를 통해 12V전원을 공급받을 수 있으므로 편리합니다. 동영상2 에서 관련 테스트 장면을 보실 수 있습니다.

내용추가(2011.5.20)
좀더 다양한 발광선 제어를 위한 아두이노 호환 보드(EL Sequencer)의 아두이노 프로그래밍 및 사용법 튜토리얼이 추가되었습니다. 참고하시기 바랍니다.  


[사진1] EL Wire 구동모습 - 모양을 자유로운 형태로 조절하여 사용가능합니다.




[사진2] EL Wire 크기비교 - 직경2.3mm  길이 3미터 제품의 모습




[사진3] EL Wire - 너무 퍼런것만 보면 재미없죠 Red 색상도 켜봤습니다.



[사진4] EL Wire용 인버터:: 12V 직류 전원을 EL Wire용 전압으로 변환해주는 기기,  모드선택 스위치가 보입니다.




[동영상1] EL Wire 구동 - 점등 및 항상켜기 스위치 선택작동하기


[동영상2] 차량내 EL Wire 구동 - 차량용 12V소켓 아답터 사용

관련정보:

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/

 

+ Recent posts