Alex Section/Review

[마이크로비트 빌딩비트 스타트키트] 탱크카

알렉스윤 2019. 10. 4. 01:37

* 본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.

마이크로비트는 많은 센서들이 작은 보드안에 집약된 훌륭한 교육 및 DIY 부품이라고 생각하는데, 빌딩비트 스타트키트는 그런 마이크로비트를 잘 활용해서 훌륭한 작품을 아주 쉽게 만들 수 있는 교재라고 생각합니다.

오늘 만들어 볼 작품은 탱크카 입니다.

무한궤도를 장착한 탱크카! 어디든 닿을 수 있으며 어디든 올라 갈 수 있을 거 같은 그런 훌륭한 탱크카를 만들어 보려고 합니다.

[조립하기]

보이시나요? 9가지 작품들 중 왼쪽에서 아래로 2번째가 탱크카 입니다.

바로 요놈을 만들어 볼 겁니다.

우선 어떤 부품들을 사용하는지 한번 확인해 볼까요?

메뉴얼을 보고서 그대로 나열한 실제 부품들입니다. 얼마 사용하지 않네요.

처음 단계로 모터 모듈을 결합해야 합니다.

메뉴얼을 보고서 똑같이 연결해 줍니다. 레고 조립방식과 거의 같다고 보시면 됩니다.

바퀴 결합도 아주 쉽습니다. 헷갈릴 것도 없네요. ㅎㅎ

자 어느정도 차체의 모습이 잡혀 갑니다. 이제 여기에 무한궤도만 연결하면 완성!

태권도 다녀온 큰 아들(초등학교 5학년, 평소 레고 만드는거 좋아함. 축구 좋아함)이 아빠가 만들고 있는 것을 보고는 바로 겟 합니다. ㅜㅜ

집에 로X티즈 시리즈가 몇개 있는데 그것보다 아주 쉽다고 잘난체를 마구 마구 합니다.

배터리는 이렇게 벨크로(찍찍이 스티커)를 이용해서 탈부착이 가능합니다.

설명서를 보고서 완성을 했습니다.

그런데 말입니다. ㅋㅋㅋ 탱크카를 만들어야 하는데 첫장의 미니카를 만들었습니다. 이를 어째? 내 미션은 탱크카인데... 지금까지 사진을 하나 하나 찍어가며 삽질을 했습니다.

마퀸과 나란히 세워보니 참 귀엽고 좋네요.

뭐 어찌합니까? 다시 만들어야지.

다시 2번째 탱크카 메뉴얼을 펼쳐들고 아들에게 만들기를 시켰습니다.

어떤 재료가 필요한지 확인 들어갑니다. 역시 미니카와는 달리 2페이지에 걸쳐서 재료가 필요하네요.

메뉴얼과 똑같은 배치로 재료를 나열해 봅니다.

재료를 나열하는 사이 아들은 무한궤도 조립을 시작했습니다. 68개의 부품을 하나씩 붙이는데 금방합니다. 34개씩 2개를 연결 했습니다.

그리고 메뉴얼을 보면서 스스로 조립을 시작합니다. 제가 도와준 건 처음에 재료 찾아준게 전부입니다.

꽤나 집중을 잘 하네요.

쉽게 구동축을 완성하고 다음단계로 넘어 갑니다.

구동축을 만드나 싶더니 확장보드를 제외하고 벌써 완성해 버렸습니다.

10분정도 걸린거 같습니다. 정말 빠릅니다.

아들, 사진 좀 찍자!

마퀸과 나란히 인증샷 날려 줍니다. 이젠 SW를 올려서 동작을 살펴 볼까 합니다.

[코딩하기]

마이크로비트 사이트에서 프로그램을 작성해 봅니다.

우선 https://microbit.org/ko/ 에 접속합니다. 뒤에 ko를 붙이지 않으면 영문 사이트 입니다.

창의성을 키워 보세요 함께 해 보세요 코딩을 배워 보세요 마이크로비트는 프로그래밍 가능한 작은 컴퓨터로, 쉽고 재미있게 배우고 가르칠 수 있도록 설계되었습니다! 선생님입니다. 마이크로비트를 학교에서 어떻게 사용할 수 있을까요? 더 알아보기 마이크로비트가 있습니다. 마이크로비트를 시작하려면 무엇이 필요한가요? 지금 시작해 보세요. 쉬운 아주 쉽게 시작할 수 있지만, 무한한 가능성이 있습니다. 초등학교부터 대학교까지! 생활을 변화시키는 학생들의 능력을 키워주세요 - 90%의 학생들은, 코딩을 배우는데 누구에게나 도움이 된다고 이야기합니...

microbit.org

코드 만들기를 선택합니다.

프로그램 만들기를 선택합니다.

사진보다는 동영상으로 확인해 볼까요?

 

 

탱크카 코딩 영상

확장 라이브러리는 아래 주소를 사용하시면 됩니다.

https://github.com/lzty634158/yahboom_mbit_en

 

lzty634158/yahboom_mbit_en

This is yahboom_mbit English version. Contribute to lzty634158/yahboom_mbit_en development by creating an account on GitHub.

github.com

 

아주 간단한 코드입니다.

동작 원리는 적외선 회피센서를 사용해서 물체를 감지 후 어떤 동작을 할지 알려 줍니다.

만약 회피 센서가 물체를 감지하면 후진 1초 오른쪽으로 회전 1초 회피 센서가 물체를 감지하지 못 하면 전진

아들에게 설명 해주니 쉽다며 잘난체를 합니다. 그러고선 코딩은 아빠가 하라고 합니다. ㅋㅋ

자 잘 동작하는지 한번 살펴 볼까요?

 

 

생각한대로 잘 움직여 줍니다. 센서의 거리 감도를 어떻게 조절하는지 확인해 봐야겠지만 기본 거리는 탱크카가 물체와 맞닿기 직전까지 잘 설정되어 있습니다.

탱크카의 장점으로는 만들기가 쉬운반면 가지고 놀긴는 아주 좋습니다. 장애물도 꽤 쉽게 넘어 다니고 힘도 적당합니다.

메뉴얼과 소스코드를 올려 둡니다.

Tank_car_Infrared_obstacle_avoidance.pdf
0.40MB
Tank-car-Infrared-obstacle-avoidance.hex
0.61MB

적외선 리모컨으로 조정 가능한 소스도 올려 둡니다.

Tank_car_Infrared_remote_control.pdf
0.63MB
Tank-car-Infrared-remote-control.hex
0.62MB

마이크로비트 지니어스키트 공식 구입처 : 아이씨뱅큐 https://www.icbanq.com/

아이씨뱅큐 공식 카페 : https://cafe.naver.com/icbanq

아이씨뱅큐 공식 블로그 : https://blog.naver.com/icbanq

마이크로비트 공식 카페 : https://cafe.naver.com/bbcmicro

나도메이커 유튜브 채널 : https://www.youtube.com/user/ICbanQ