티스토리 뷰



 
부산과학고등학교 영재원에서는 겨울집중기 수업을 한다. 이때, 부산과학고등학교에서 수업을 받는게 아니라 위탁 교육을 받는데, 2학년은 첫날에는 UNIST에서, 둘째날부터는 KAIST에서 캠프를 한다.

 셋째날, 원래 예정되었던 대덕 연구단지 견학은 날씨가 너무 추워 취소되었고, 뒤에 예정되어 있던 Arduino Basic과 Arduino Tank 활동을 하였다.


SAMSUNG | SAMSUNG ST550 / SAMSUNG ST560 / VLUU ST550 / SAMSUNG TL225 | Creative program (biased toward depth of field) | Pattern | 1/45sec | F/3.5 | 0.00 EV | 4.9mm | ISO-800 | Off Compulsory | 2014:01:24 13:08:41


 아두이노는 요렇게 생긴 초소형 기판(??) 이다. 나는 이런건 그곳에서 처음 봤는데, 뭔가 간단한게, 쉽게 쉽게 쓸 수 있을 것 같았다.(무식하면 용감하다더니....) 아두이노는 오픈소스를 기반으로 한 단일보드 마이크로 컨트롤러로, 다수의 센서나 스위치로부터 값을 받아들여, LED나 모터와 같은 외부 전자 장치를 통제할 수 있다.



SAMSUNG | SAMSUNG ST550 / SAMSUNG ST560 / VLUU ST550 / SAMSUNG TL225 | Creative program (biased toward depth of field) | Pattern | 1/45sec | F/3.5 | 0.00 EV | 4.9mm | ISO-480 | Off Compulsory | 2014:01:24 13:08:50


기판의 뒷면이다. 양 극에 달린 저 전선은 납땜 되어 진 채로 받았다. 일부러 납땜해 놓으신 듯. 기판이 생각보다 간단해 보인다. 첫 두시간 정도는 아두이노와 브래드 보드를 이용해 LED에 불을 켜고, 깜빡거리게 하고, 황화 카트뮴을 이용해 광량이 일정량 이하로 떨어지면 불이 켜지도록 하는 활동을 하면서, 아두이노와 친해지는 시간을 가졌다. 아두이노는 C언어 기반의 프로그래밍 언어를 사용하기 때문에, 학교에서 간단한 C언어를 배웠고, 이상하게 코딩이 재미있던 나는 훨씬 코딩하는데에 있어서 수월하게 할 수 있었다.


SAMSUNG | SAMSUNG ST550 / SAMSUNG ST560 / VLUU ST550 / SAMSUNG TL225 | Creative program (biased toward depth of field) | Pattern | 1/45sec | F/3.5 | 0.00 EV | 4.9mm | ISO-640 | Off Compulsory | 2014:01:24 17:04:20


 아두이노 베이직 수업을 통해 아두이노와 친해진 뒤, 직접 아두이노를 이용해 무선으로 제어할 수 있는 아두이노 탱크를 만들어 보았다. 탱크는 프라모델(??) 조립 키트를 사용하였고, 그렇게 완성한 탱크 안에다가 모터와 아두이노, 블루투스 모듈을 장착하여 무선으로 조종할 수 있도록 하였다.



 우리 조가 영재원 내에서 제일 빨리 만들었고, 이후 작동 테스트를 하는 영상이다. 속도가 생각보다 느리지만, 잘 굴러가기는 한다. (약간의 문제가 있기는 하다.)


SAMSUNG | SAMSUNG ST550 / SAMSUNG ST560 / VLUU ST550 / SAMSUNG TL225 | Creative program (biased toward depth of field) | Pattern | 1/45sec | F/3.7 | 0.00 EV | 5.3mm | ISO-800 | Off Compulsory | 2014:01:24 18:10:57


 테스트로 트랙을 두바퀴 정도 돌다가, 운전을 잘못해서 경사로에서 추락하는 사태가 발생했다. 한쪽 바퀴가 함몰되는 상황이 발생되어, 긴급히 수리하고 있다. 다행히 다른 동체나 전자부품에 손상이 없어서 다행이었다.


SAMSUNG | SAMSUNG ST550 / SAMSUNG ST560 / VLUU ST550 / SAMSUNG TL225 | Creative program (biased toward depth of field) | Pattern | 1/30sec | F/5.4 | 0.00 EV | 18.7mm | ISO-800 | Off Compulsory | 2014:01:24 19:13:05


 첫 경기에는 우리 조가 엄청난 격차로 이겼는데, 선생님께서 연습판이라고 하셨다... ㅠㅠ  다른 조의 탱크는 다 운전 미숙으로 코너에서 회전을 하지 못해 제자리만 빙빙 도는 웃지 못할 일을 보여주었지만, 우리는 내가 코드를 책에 나온 대로, 왼쪽바퀴와 오른쪽 바퀴의 출력을 조절하는 방식이 아니라, 일반 자동차 게임 처럼 4방향 버튼으로 앞뒤로도 움직일 수 있고, 좌우로 회전을 할 수 있도록 코드를 바꾸어 쉽게 조작할 수 있었다. 덕분에 조종에서 헤멜 일은 없었다. 그러나, 아까 사고의 여파로 바퀴가 정상적이지가 않아, 직선 주로에서 다른 탱크보다 주행 속도가 떨어지는 단점을 가지고 있다.


SAMSUNG | SAMSUNG ST550 / SAMSUNG ST560 / VLUU ST550 / SAMSUNG TL225 | Creative program (biased toward depth of field) | Pattern | 1/15sec | F/5.4 | 0.00 EV | 18.7mm | ISO-800 | Off Compulsory | 2014:01:24 19:13:27


Ready.... Set.... Go!!!!





결과는 4대중 3위...
연습 게임과는 달리, 대부분의 팀이 조작 방법을 이미 습득한 상태였기 때문에, 조작에서의 편리함은 중요하지 않았다.
단지, 탱크의 기기적 성능(??)이 승패를 좌우한 그런 게임이였다.



번외 경기인 밀어내기 경기 영상이다.
예상대로, 위에 보호막(??)도 없고, 한쪽 바퀴의 상태가 이상한 우리 탱크는 예선 탈락!!
레이싱 보다 이 경기가 더 박진감 넘쳤다.



 아두이노 탱크 경기에서는 졌지만, 아두이노라는 재미있는 장난감(??)에 대해 알게 되었다. 이제 컴퓨터 외에도 취미가 하나 늘꺼 같은 불길한 예감이 든다. 이걸루 상상으로만 해 두었던 기계들을 만들 수 있는 것인가?? ㅎㅎ


Copyright ⓒ by Hyecheol Jang All Rights Reserved.

아 포스트의 사진을 포함한 모든 자료는 저작권법에 의해 보호받는 자료입니다.

공유하기 링크
TAG
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 대전광역시 유성구 온천2동 | 카이스트 창의학습관
댓글
댓글쓰기 폼