사람이 나타나면 잠에서 깨어나 사람을 쳐다보는 로봇을 만들어 보았습니다.
어떤 로봇인지는 아래 영상을 보세요.
로봇을 만들기 위한 준비 사항
- 노트북 또는 카메라가 연결된 PC
- 마이크로비트: v1 보드는 출력전류가 낮아서 어렵습니다. v2 이후 보드를 권장합니다.
- 마이크로비트 확장보드: 마이크로비트와 서보 모터를 연결하기 위한 부품입니다.
- 마이크로 서보모터 2개 (서보모터는 마이크로비트용으로서 3V에서 작동되는지 반드시 확인 바랍니다. 일부 5V 전용 서보는 작동이 안될 수 있습니다.)
- 3D 프린터로 로봇 부품을 출력합니다. 안구는 흰색, 눈동자는 검은색, 그 외의 부품은 다른 색으로 출력합니다.
- 마이크로비트와 서보모터를 연결합니다. 서보모터 하나는 P1, 다른 서보모터는 P2에 연결합니다. 확장보드를 이용하면 편리하게 연결할 수 있습니다.
프로그램 설치 및 코딩 하기
http://naver.me/5jj772ID에 접속해서 미리 작성된 엔트리 코드를 엽니다.
- [리메이크하기]를 클릭합니다.
- [연결 프로그램 열기]를 클릭합니다.
연결 프로그램이 설치되지 않았다면, [연결 프로그램 다운로드]를 클릭해서 프로그램을 설치합니다. 엔트리와 마이크로비트가 서로 통신하기 위해서는 마이크로비트에 통신용 펌웨어가 설치되어 있어야 합니다.
- 통신용 포트는 COM1 다음 번호의 포트를 선택합니다. (일반적으로 COM1 포트는 내장 포트이기 때문입니다.)
- 마이크로비트에 설치할 펌웨어를 선택합니다. 펌웨어는 v1과 v2 두 종류가 있는데, 자신이 사용하는 보드에 따라 설치해야 할 펌웨어가 조금 다릅니다.
v1 펌웨어: v2.21 보드인 경우 v1 펌웨어를 설치
v2 펌웨어: v2.00 보드인 경우 v2 펌웨어를 설치 - 설치할 펌웨어를 클릭하면, 설치하기 위한 위치(폴더)를 물어봅니다. 마이크로비트 드라이브를 선택한 다음 [폴더 선택]을 클릭합니다.
연결 성공을 확인했으면, ‘엔트리 하드웨어’ 창은 그대로 내버려 두고 엔트리로 이동합니다.
- 하드웨어가 연결되었으므로, 해당 하드웨어에서 사용할 수 있는 명렁어 블록들이 나타납니다.
만약, 하드웨어가 연결되지 않은 경우, [하드웨어 연결하기]를 한 번만 클릭하면 자동으로 연결됩니다. 위의 그림과 같이 코드를 살짝 떨어뜨려 놓은 다음, [▶시작하기]를 클릭해서 프로그램을 실행합니다.
- 프로그램을 실행하면, 코드의 내용에 따라 두 서보모터가 90˚ 각도에 위치합니다.
- 서보 모터가 회전한 90˚ 각도에 맞추어 로봇과 서보의 축을 조립합니다.
로봇 조립이 끝나면, 서로 떨어진 코드를 붙인 다음, [▶시작하기]를 클릭해서 전체 프로그램을 실행시켜 봅니다.