사람이 나타나면 잠에서 깨어나 쳐다보는 로봇 - 자바실험실

사람이 나타나면 잠에서 깨어나 쳐다보는 로봇

사람이 나타나면 잠에서 깨어나 사람을 쳐다보는 로봇을 만들어 보았습니다.
어떤 로봇인지는 아래 영상을 보세요.

로봇을 만들기 위한 준비 사항

  1. 노트북 또는 카메라가 연결된 PC
  2. 마이크로비트: v1 보드는 출력전류가 낮아서 어렵습니다. v2 이후 보드를 권장합니다.
  3. 마이크로비트 확장보드: 마이크로비트와 서보 모터를 연결하기 위한 부품입니다.
  4. 마이크로 서보모터 2개 (서보모터는 마이크로비트용으로서 3V에서 작동되는지 반드시 확인 바랍니다. 일부 5V 전용 서보는 작동이 안될 수 있습니다.)
  5. 3D 프린터로 로봇 부품을 출력합니다. 안구는 흰색, 눈동자는 검은색, 그 외의 부품은 다른 색으로 출력합니다.
  6. 마이크로비트와 서보모터를 연결합니다. 서보모터 하나는 P1, 다른 서보모터는 P2에 연결합니다. 확장보드를 이용하면 편리하게 연결할 수 있습니다.
    사람이 나타나면 잠에서 깨어나 쳐다보는 로봇

프로그램 설치 및 코딩 하기

  1. 사람이 나타나면 잠에서 깨어나 쳐다보는 로봇http://naver.me/5jj772ID에 접속해서 미리 작성된 엔트리 코드를 엽니다.
  2. [리메이크하기]를 클릭합니다.
  3. [연결 프로그램 열기]를 클릭합니다.
    연결 프로그램이 설치되지 않았다면, [연결 프로그램 다운로드]를 클릭해서 프로그램을 설치합니다.
  4. 사람이 나타나면 잠에서 깨어나 쳐다보는 로봇엔트리와 마이크로비트가 서로 통신하기 위해서는 마이크로비트에 통신용 펌웨어가 설치되어 있어야 합니다.
  5. 통신용 포트는 COM1 다음 번호의 포트를 선택합니다. (일반적으로 COM1 포트는 내장 포트이기 때문입니다.)
  6. 마이크로비트에 설치할 펌웨어를 선택합니다. 펌웨어는 v1과 v2 두 종류가 있는데, 자신이 사용하는 보드에 따라 설치해야 할 펌웨어가 조금 다릅니다.
    v1 펌웨어: v2.21 보드인 경우 v1 펌웨어를 설치
    v2 펌웨어: v2.00 보드인 경우 v2 펌웨어를 설치
  7. 설치할 펌웨어를 클릭하면, 설치하기 위한 위치(폴더)를 물어봅니다. 마이크로비트 드라이브를 선택한 다음 [폴더 선택]을 클릭합니다.
  8. 사람이 나타나면 잠에서 깨어나 쳐다보는 로봇연결 성공을 확인했으면, ‘엔트리 하드웨어’ 창은 그대로 내버려 두고 엔트리로 이동합니다.
  9. 하드웨어가 연결되었으므로, 해당 하드웨어에서 사용할 수 있는 명렁어 블록들이 나타납니다.
    만약, 하드웨어가 연결되지 않은 경우, [하드웨어 연결하기]를 한 번만 클릭하면 자동으로 연결됩니다.
  10. 사람이 나타나면 잠에서 깨어나 쳐다보는 로봇위의 그림과 같이 코드를 살짝 떨어뜨려 놓은 다음, [▶시작하기]를 클릭해서 프로그램을 실행합니다.
  11. 프로그램을 실행하면, 코드의 내용에 따라 두 서보모터가 90˚ 각도에 위치합니다.
  12. 서보 모터가 회전한 90˚ 각도에 맞추어 로봇과 서보의 축을 조립합니다.
  13. 사람이 나타나면 잠에서 깨어나 쳐다보는 로봇로봇 조립이 끝나면, 서로 떨어진 코드를 붙인 다음, [▶시작하기]를 클릭해서 전체 프로그램을 실행시켜 봅니다.