'아이폰 시리얼 케이블'에 해당되는 글 1건

  1. 2009.05.30 아이팟/아이폰 독 커넥터 시리얼 케이블 만들기 (DIY iPod/iPhone dock connector serial cable) (19)
아이팟 터치/아이폰의 시리얼 포트를 사용할 수 있으면 다른 장비들과 연결해서 상당히 재미있는 일들을 많이 할 수 있게 된다.
하지만 시중에서 아이팟용 시리얼 케이블을 팔고 있지 않기 때문에 직접 만들어 보았다.
아이팟 도킹 커넥터의 pinout은 pinouts.ru 에서 확인할 수 있다.

먼저 아이팟 30핀 도킹 커넥터 male 타입은 Devicemart에서 구입할 수 있었다. 구입해야 하는 부품명은 ipod-30p-conn-wire 으로 개당 2500원이다.

커넥터를 구입하면 내용물은 다음과 같다.



커넥터는 30핀인데 위의 사진에서 보는것처럼 서로 엇갈리게 배치되어 자세히 보지 않으면 핀 위치를 찾기가 좀 힘들게 되어 있다.


핀 배치를 좀 보기 쉽게 풀어 그려 본 것이다. 다리가 긴 핀과 짧은 핀이 있어서 다리가 긴 핀은 바깥쪽에 있고 짧은 핀은 안쪽에 배치되어 있다. 그리고 각각의 핀은 조금씩 위치가 어긋나게 배치되어 있다.
이 핀들이 다 있으면 납땜질 하기 불편하기 때문에 필요없는 핀들은 다 뽑아버린다. 롱노우즈 플라이어로 잡아 땡기면 쉽게 빠져나온다. 단 한번 빠져나오면 다시 끼기 힘들기 때문에 뽑아내야 하는 핀의 위치를 확실하게 확인한 다음에 빼기 바란다.

시리얼 케이블에 필요한 핀들이다. 이 중 1,2,15,16,29,30은 모두 GND로 아이팟 내부에서 다 전기적으로 연결되어 있다. 그러므로 다 연결할 필요는 없다.


이 핀들만 남겨놓으면 된다. 15, 16도 땜질에 방해가 되기 쉬우므로 빼 버려도 관계 없다.

배선 연결은 위와 같다. 실제 시리얼 포트에 연결하는건 Tx, Rx, GND 3선이면 된다. 물론 아이팟에 연결하는 장치의 전력소모가 크지 않은 경우 3.3V에 연결해서 아이팟에서 전원을 공급받을수도 있다. (단 이 경우 아이팟 전력소모가 약간이나마 증가하는걸 염두에 둬야 한다.)
또한 Tx, Rx도 3.3V 레벨의 신호이기 때문에 RS-232에 연결하려면 MAX232, 233같은 레벨 컨버터가 필요하다. 저 2개의 저항은 칩 저항을 사용하면 커넥터 케이스 속에 집어넣을 수 있겠지만 현재 가지고 있는 칩 저항이 없기 때문에 이번에는 커넥터에서 Tx, Rx, Serial GND, GND, 3.3V 이렇게 5개의 선을 뽑아내었다.

Grey - GND
Red - Tx
Green - Rx
Orange - +3.3V
Black - Serial GND

단선을 방지하기 위해 열 수축 튜브로 고정시켜 주었다.

커넥터를 금속 케이스에 집어 넣는다.

집어넣은 모양은 다음과 같다.

또 하나의 금속판을 연결시킨다. 여기서 아래 그림과 같이 커넥터의 홈에 맞게 밀어 넣어줘야 한다.

제대로 집어 넣었으면 아래와 같이 양쪽의 걸쇄가 보인다.

플라스틱 케이스에도 위쪽과 아래쪽이 있다.

아래쪽 케이스에 조립된 커넥터를 집어넣는다.

집어넣은 모습은 다음과 같다.

커넥터를 분리할 때 사용하는 양쪽 버튼을 집어 넣는다. 이 때 버튼도 방향이 있으니까 주의해야 한다.

아래 사진처럼 버튼을 잘 보면 홈이 파여있는 쪽이 앞쪽이다.

버튼까지 다 집어넣은 모습이다.

이제 위쪽 케이스를 아래쪽 케이스에 맞춰서 끼워넣기만 하면 된다.

여기서는 프로토타입 보드에 꼽아 아뒤노와 연결하여 테스트하기 위해 반대쪽에도 헤더핀들을 연결시켜 놓았다.

Posted by nautes

댓글을 달아 주세요

  1. 2009.05.30 22:19

    사진이 보이지 않아요 ㅠ

    • 2009.05.30 22:41 신고

      Reload를 한번 해 보세요. 아니면 http://techblog.textcube.com 으로 가서 보셔도 됩니다. 제 블로그 분점이에요. :)

  2. 2009.08.10 20:18

    훌륭하십니다.
    궁금한게 있는데요. 시리얼 케이블 만들어 ipod touch를 한번 컨트롤 해보셨나요?

  3. 2009.08.13 11:58

    혹시 이 선을 통해서 외부 기기와 아이팟 터치를 서로 통신가능하게 했나요?
    외부 기기에서 아이팟으로 정보를 보내 디스플레이를 할 수 있나요?

    감사합니다. ^^

    • 2009.08.13 18:31 신고

      예...외부기기와 시리얼 통신이 가능합니다. 제일 쉽게 확인하려면 컴퓨터와 시리얼로 연결하고 터치에서 minicom같은 시리얼 프로그램을 실행해서 /dev/tty.iap 를 열어주면 됩니다.

      입력받은 정보를 자신이 원하는 식으로 디스플레이 하게 하려면 물론 터치용 프로그램을 만들어 줘야 하겠죠.

  4. 2009.09.28 20:20

    안녕하세요,

    사진에 보면 저항이 안 보이는데 어떻게 처리하셨나요?
    저는 브레드보드에 껴서 사용하려고 납땜질을 케이블만 했는데,,,ㅋ nautes님도 그렇게 하시려고 저항을 땜질 안 하신건가요?

    그리고 3.3V를 써야하는데
    그리신 그림에 의하면 배선이 좀 이상한듯,,,, 160K랑 36K랑 GND로 다 물리지 않습니까? 그럼 어떻게 하죠?

    • 2009.10.06 11:49 신고

      예..저 역시 저항은 만능기판에 연결했습니다. 칩 저항이 있으면 커넥터에 직접 해도 되는데 일반 저항을 커넥터에 땜질하면 케이스를 닫기가 힘들어 지거든요.

      그리고 GND(1,2,15,16,29,30)와 Serial GND(11)은 다른 신호입니다. 위와 같이 저항을 연결해주면 Serial GND(11)에는 약 0.6V의 전압이 걸리게 됩니다.

  5. 2009.12.07 14:07

    안녕하세요. 아이팟을 이용한 씨리얼통신 기능에 관심이 있어서 검색중에 들어왔습니다. 질문이 하나 있는데요. 아이팟 정식 SDK에서 씨리얼통신(RS232)에 대한 api를 제공하는지 궁금합니다. 그리고 최근 출시된 아이팟3세대를 이용해서도 가능한지 모르겠습니다. 주변에 들리는 얘기로는 최신 OS에서는 사용자 라이브러리의 사용을 금지시켰다고 들었습니다. 조언 부탁드립니다.

  6. 2010.01.02 01:05

    혹시 이 것을 이용하여 GPS 모듈을 연결하면 가능할까요?

  7. 2010.01.15 18:49

    혹시 최대 설정 가능한 serial 속도는 몇 kbps인지 테스트 해 보셨는지요? 감사합니다.

    • 2010.01.15 20:38 신고

      19200이외에는 사용해 보지 않아 얼마가 최대 bps인지는 모르겠네요. 최소한 57600정도는 별 문제 없을겁니다.

  8. 2010.01.18 17:16

    죄송한데요.. 시리얼 케이블에 저항은 꼭 연결 해야하나요??
    왜 신호선 그라운드를 약0.6V로 만들어야 하나요?? 그냥 GND와 동기화 시키면 않되나요??
    답변 주시면 대단히 감사하겠습니다. ^^;; 초짜라서요 ㅠㅠ

    • 2010.01.19 21:26 신고

      저항없이 그냥 연결하면 '이 악세서리는 아이폰과 호환이 되지 않습니다'같은 경고 메시지가 나온다고 합니다. 물론 그래도 통신하는데는 지장이 없습니다.

      그리고 현재 이 블로그는 자주 들리지 못하니까 질문이 있으면 텍스트 큐브에 있는 블로그로 와서 달아주시는게 좀 더 빠른 답변을 해 드릴 수 있습니다.

      http://techblog.textcube.com

  9. 2010.01.22 20:49

    감사합니다.

  10. 2010.09.03 16:38

    좋은 정보 감사합니다.
    ^^

  11. 2010.12.27 23:45

    안녕하세요 아이폰 3gs유저입니다.
    인터넷을 떠돌다가 매우 획기적인 선생님 싸이트를 보게 되었습니다.
    그래서 자작하신 물건들을 연구하고 참 많이 보았습니다.
    제가 만들거는요 line in 녹음을 위해 line in 단자를 뽑아낼 생각이었는데요.
    그런데 Line in을 하는 단자가 있어서 제가 연결을 했는데 알 수 없는 악세서리라고 자꾸나오더라구요...음... 이놈을 어찌 해야하는지..
    제가 좀 잘 몰라서. 조언을 부탁드립니다.
    귀찮으시더라고 조금 부탁드립니다.

  12. 2011.01.23 12:18

    만드신 시리얼 케이블과 usb케이블의 차이점이 뭔지 알고싶습니다

  13. 2011.12.29 20:30

    오~~좋은 정보 감사 감사합니다.^^

이전버튼 1 이전버튼