인텔 에디슨 전원을 켜보자

IMG_0553
에디슨 모듈과 Breakout board

 

처음 인텔 에디슨을 손에 들면 무엇을 해야할지 막막해집니다. (나만 그런가?)

우선은 자신이 가진 보드에 대한 문서를 훑어볼것을 추천합니다. 추천없어도 메뉴얼 정독은 필수.

– 에디슨 모듈: https://communities.intel.com/docs/DOC-23158
– Breakout Board: https://communities.intel.com/docs/DOC-23252
– 아두이노 보드: https://communities.intel.com/docs/DOC-23161

그 외에도 schematic 등이 필요하신분은 https://communities.intel.com/community/makers/edison/documentation 페이지에서 에디슨 관련 문서들을 보실 수 있습니다.

 

jumpers
Breakout board 앞면

Breakout board 전면에는 다음과 같은 포트가 있습니다.

여기에 전원을 공급하는 법은 크게 4가지가 있습니다.

 

1. USB를 통한 전원 공급

Breakout board에는 J3와 J16, 두개의 USB 포트가 있습니다. 이중 J3는 UART-USB 변환칩을 통해 에디슨 모듈의 콘솔로 UART로 접속하는 용도로 쓰입니다.

J16은 USB On The Go(OTG) 포트입니다. 일반적인 USB micro-b 커넥터가 달린 케이블을 이용해 PC와 에디슨을 연결하여 PC를 호스트 에디슨을 클라이언트로 사용할 수 있습니다. 이렇게 연결된 경우 USB를 통해 전원을 공급받아 에디슨이 켜지게 됩니다.

USB micro-a 커넥터가 달린 OTG 케이블을 연결한 경우 에디슨이 호스트가 되고 반대편에 USB클라이언트 장비를 붙여 에디슨이 반대로 장치로 전원을 공급하고 이용할 수 있게 됩니다.

Edison powered by USB
USB를 이용한 전원공급

 

2. 외부 전원 공급

J21 핀을 통해 직접 직류전원을 공급할 수 있습니다. 입력가능한 전압의 범위가 7V ~ 15V로 넓어 목적에 맞게 다양한 전원을 사용할 수 있습니다. (9V 전지 연결에 적절합니다 ㅎ) Breakout board를 위의 사진과 같이 놓았을 경우 왼쪽이 +(붉은선), 오른쪽이 GND(접지, 검은선)이 됩니다. 반대로 연결하지 않도록 조심해야 합니다.

Edison powered by battery
9V 전지를 J21에 연결하여 전원공급

 

3. 리튬 배터리 연결

J1, J2 핀은 리튬배터리(리튬이온, 리튬폴리머) 연결에 사용됩니다. J2 핀의 왼쪽이 +, 오른쪽이 GND 이기 때문에 리튬 배터리의 붉은선을 왼쪽, 검은선을 오른쪽에 꽂으시면 됩니다. 배터리 잔량이 있는 상태에선 바로 에디슨 보드로 전원을 공급하게 됩니다. Breakout board에는 리튬배터리 충전회로가 있어 배터리가 연결된 상태에서 외부 전원이 연결된 경우 배터리를 충전하게 됩니다. 따라서 리튬배터리를 이용하면 에디슨 보드를 정말 작은 크기로 유지하며 사용할 수 있습니다. 다만 단점은 Breakout board에는 ADC(아날로그-디지털 변환)가 없어 배터리 전압레벨 모니터링이 불가능하며 따라서 배터리 잔량 추정이 불가능 합니다.

Edison powered by LiPo
리튬 폴리머 전지를 J2에 연결하여 전원 공급

J1 핀은 온도센서(Thermistor)를 연결하는 핀으로 리튬배터리에서 온도센서 출력라인을 가지고 있는 경우 J1 핀에 연결하여 쓰시면 됩니다. 만약 리튬배터리에 빨강 검정 두가닥만 있는경우 J1 핀은 초기상태와 같이 점퍼로 쇼트시켜 사용하시면 됩니다.

 

4. DC 전원 입력 단자

jumpers2
Breakout board 뒷면

Breakout board 뒷면에는 J22 핀이 있습니다. 여기에 아래 그림의 DC 전원 소켓을 붙여(=납땜) 전원을 입력할 수 있습니다. J21 핀과 마찬가지로 7V ~ 15V를 입력할 수 있습니다. 전원 아답터를 이용하고 싶은 경우 유용한 방법입니다.

DCsocket
DC 전원 소켓

그 외에도 보드 뒷면에 있는 핀홀 중 전원용 핀홀에 전원을 공급하는 방법도 있습니다.

 

전원 상태 확인 및 전원 제어

Breakout board에는 에디슨 의 전원 상태를 나타내는 두개의 LED가 있습니다.

Edison LED indicators
Breakout board의 두개의 LED와 한개의 버튼

DS2는 에디슨의 전원 상태를 나타냅니다. DS2가 켜지면 에디슨이 동작중이고 꺼지면 에디슨이 꺼짐을 의미 합니다. DS3는 외부전원의 상태를 나타냅니다. USB나 J21을 통해 외부전원이 연결되면 켜지게 되고 이는 곧 리튬배터리를 충전한다는 뜻 입니다.

버튼 SW1을 이용해 에디슨 보드를 켜고 끌 수 있습니다. 전원이 연결된 에디슨은 자동으로 켜지게 되며 켜진 상태에서 버튼을 수 초동안 누르고 있으면 에디슨이 꺼지고 DS2 LED가 꺼지게 됩니다. 꺼진 상태에서 버튼을 다시 수 초 누르면 에디슨이 켜지고 DS2 LED가 다시 켜집니다. Breakout board 하드웨어 가이드에는 짧게 누를경우 슬립모드로 진입하고 빠져나온다고 기술되어 있는데 슬립모드의 동작은 아직 확인하지 못했습니다. 확인하는데로 포스트를 업데이트 하도록 하겠습니다.

Edison powered off
전원이 꺼진 에디슨

 

그럼 각자 생각하고 계신 에디슨 활용 계획에 맞게 전원을 선택하시고 에디슨을 부팅시켜 봅시다!

[gard]

같이보기

5 Comments

  • 안녕하세요? EDISON과 Minibreakout board를 구입하여 이제 막 시작하게 된 초보자입니다. 먼저 유용한 글 게시해주심에 감사드립니다. 몇가지만 여쭤보고싶은데요.

    1. board에 J16을 통해 컴퓨터 USB로 전원을 공급했음에도 불구하고 DS3 LED에 불이 안들어오는데..(DS2 LED에는 들어옵니다) 이상이 있는건가요?

    2. USB를 꽂는 순서와 분리하는 순서를 어떻게 해야 하나요?
    꽂을 때 J16에 연결 후 J3에 연결하는 것이고 분리할 때 J3를 분리하고 J16을 분리하면 되나요? 현재 EDISON 여러개를 구입했었는데 하나가 죽어버려서..(드라이버 인식을 못합니다) 꼭 답변좀 부탁드립니다.

    감사합니다.

  • 1. 컴퓨터 USB외에 핸드폰 충전기를 한번 이용해 보시기바랍니다. 따로 확인을 해보고 알게되면 추가로 덧글을 달겠습니다.

    2. 드라이버 인식이 안된다는쪽이 J3쪽 시리얼인지 J16 쪽인지요? 에디슨 모듈을 다른 Minibreakout board에 장착하시고 테스트해보셔야 할듯합니다.

    • 안녕하세요? 답변주심에 감사합니다.
      1. 핸드폰 충전기를 이용해도 불은 들어오지 않습니다.
      2. 다른 에디슨 모듈을 같은 board에 장착시킬 경우 드라이버 인식이 됩니다. 아마 모듈이 망가진것같습니다..

  • 안녕하세요.
    많은 장점을 듣고 사용하고자하는 에디슨 초보자 입니다.
    저도 윗분처럼 하나 태워먹고 벌벌떨면서 작업을 하고 있는데요.

    Breakout board의 J21핀에 9V 전지를 연결하여 사용하고자 했는데
    콘솔로 확인하니 부팅이 반복됩니다.

    욕토 1.7인가 하는 버전에 문제가 있나 해서 찾아본 결과
    데비안류의 에디슨 리눅스가 있다길래 설치하고 했는데도
    동일하게 부팅이 반복됩니다.

    제가 하고자하는 것은 라즈베리파이와 같이 USB 사용이 가능한
    리눅스 서버입니다.

    염치 불구하고 답답한 마음에 도움을 구합니다.

    • 혹시 리눅스 머신이나 맥이 있으면 http://www.intel.com/support/edison/sb/CS-035286.htm 문서에 링크된 리눅스/맥에서 플래싱 하는 문서 하단에 Alternate Flashing Method에 기술된 툴과 방법을 통해서 새로 플래시 해보세요.

      저도 가끔 문제가 생겨 부팅이 불가능해지면 이렇게 해결하고 있습니다.

Leave a Comment


Warning: Undefined variable $google_font_headings_effect in D:\ServerFolders\LocalUser\kyubaek\blog\wp-content\themes\simple-days\inc\lib\customize_fonts.php on line 80