'Sequencer'에 해당되는 글 1건

  1. 2011.05.20 EL Sequencer(발광선 제어용 아두이노 보드) 프로그래밍 하기 (1)
손바닥컴퓨터들2011.05.20 23:29
오늘 소개해 드릴 녀석은  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 Inverter 12V형 [링크]
차량용 12V 소켓 아답터 [링크]
EL Sequencer - 자체 ATMega328 MCU 내장 EL 콘트롤보드 [링크]
EL Escudo - 아두이노 쉴드형 EL 콘트롤보드[링크]






 
저작자 표시 비영리 변경 금지
신고
Posted by 로보밥 로보밥

댓글을 달아 주세요

  1. 이무기

    이 제품을 구매가능한가요 ?
    스위칭 속도를 빠르게 해서 전부 다 켜져있는 것 같이 보일정도로 구동이 가능한가요?
    그럴 경우 밝기가 떨어지지 않는지요?
    답변부탁드립니다. iplusd@naver.com

    2013.05.30 00:23 신고 [ ADDR : EDIT/ DEL : REPLY ]