행복한 가족, 패밀리그램

개발/안드로이드

안드로이드 IOIO - 개발자의 고장난 RC 자동차 장난감 살리기 #2

패밀리그램 2017. 1. 20. 08:07

안드로이드 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를 장착한 모습이다. 기존에 장난감의 모습과는 많이 달라 졌지만 그래도 뭔가 덕후의 미가 넘치는 것 같아 기분이 좋다.

이제 모든 조립이 완료 되었으니 코딩을 할 차례이다. 다음 포스팅이 코딩과 함께 동작이 마무리 될 것 같다.

아이를 사랑하는 이 시대의 모든 아버지들에게 화이팅을 외치며 이번 포스팅은 마무리!!!


안드로이드 IOIO - 개발자의 고장난 RC 자동차 장난감 살리기 #1

안드로이드 IOIO - 개발자의 고장난 RC 자동차 장난감 살리기 #3