안드로이드 IOIO - 개발자의 고장난 RC 자동차 장난감 살리기 #1
안드로이드 IOIO - 개발자의 고장난 RC 자동차 장난감 살리기 #3
이전 포스팅에서 고장난 RC 장난감 자동차에 L293D가 삽입된 PCB를 장착하는 것 까지 완료 하였었다. 이번에는 L293D와 안드로이드 IOIO를 연결하는 작업을 하였다.
( 퇴근 후 아이랑 놀아주다가 아이가 잠든 후 작업을 해야하기 때문에 시간이 충분하지 않다 ㅠㅠ)
지난 번 업로드 하였던 PCB가 장착된 RC 장난감 자동차의 마지막 모습.
L293D와 IOIO의 연결은 오랫 동안 사용하지 않은 연습용 PCB에 삽입된 일부 소켓을 재활용 하였다.
오랫동안 사용하지 않은 연습용 기판에 장착된 소켓 중 하나를 때어 내었다. 해당 소켓의 Pin이 IOIO 소켓에 딱 맞는다!
위 이미지에 첨부된 43~46Pin을 모터제어 Pin으로 사용 할 것이다. 43,44 Pin이 한 쪽 모터의 순/역방향 제어, 44,45 Pin이 다른 한 쪽 모터의 순/역방향 제어.
그리고 46번 Pin 아래의 GND(Ground) Pin과 5V Pin을 을 이용하여 신호 제어 및 모터 전력 구동 까지 모두 할 것 이다.
(Motor가 좋은 모터가 아니기 때문에 적합하지 않은 과도한 전압은 모터를 요단강 건너편으로 보낼 수 있다.)
기존 소켓의 PIN들을 모두 뽑아서 연습용 PCB기판에 위와 같이 납땜 하였다. 다른 쪽에 달려있는 불필요한 소켓들 또한 전부 때어내었다. 이제 납땜이 완료된 기판을 RC 장난감 자동차 상판에 부착해야 한다.
위 이미지 상판 뒤 쪽에 아크릴(?) 플라스틱(?) 판을 분리하여 저 쪽에 기판을 설치 할 것이다.
상판 뒤 쪽 플라스틱 분리. 잘가라
(사진으로 보니 책상이 정말 지저분하다..)
상판에 연습용 기판 양쪽 볼트가 들어갈 수 있는 구멍의 넓이 만큼 인두기를 이용하여 구멍을 뚫어주었다. 그리고 오래 전 아주 오래 전 부터 버리지 않고 보관해 두었던 컴퓨터 조립 후 남은 볼트 부품들 중에 적합한 걸 찾았다.
찾은 볼트를 이용하여 하단에 기판을 고정시킨 후 안드로이드 IOIO 삽입 !!!
(장난감 상판 아래 쪽에 기판을 고정시킨 사진을 촬영한 줄 알았는데.. 이제 보니 없다 ㅠㅠ)
상판을 정상적으로 한판과 다시 조립 한 뒤 IOIO를 장착한 모습이다. 기존에 장난감의 모습과는 많이 달라 졌지만 그래도 뭔가 덕후의 미가 넘치는 것 같아 기분이 좋다.
이제 모든 조립이 완료 되었으니 코딩을 할 차례이다. 다음 포스팅이 코딩과 함께 동작이 마무리 될 것 같다.
아이를 사랑하는 이 시대의 모든 아버지들에게 화이팅을 외치며 이번 포스팅은 마무리!!!
'개발 > 안드로이드' 카테고리의 다른 글
안드로이드 프로젝트 Jenkins 설정 에러 #1 (0) | 2017.03.25 |
---|---|
안드로이드 IOIO - 개발자의 고장난 RC 자동차 장난감 살리기 #3 (0) | 2017.01.23 |
안드로이드 IOIO - 개발자의 고장난 RC 자동차 장난감 살리기 #1 (0) | 2017.01.17 |
FirebaseMessaging 적용, App Background 상태 이슈 (0) | 2017.01.09 |
ScrollView안에 RecyclerView를 넣었을 때 RecyclerView의 Scrolling 무시하기. (0) | 2016.12.13 |