얼굴인식 로봇 만들기 프로젝트는 다양한 기술의 집약체입니다.
AI가 데이터를 분석하고, 마이크로비트가 명령을 내리면, 3D 프린팅된 로봇이 움직입니다. 각 기술이 프로젝트에서 차지하는 역할은 다음과 같습니다.
oneclickai를 활용해 얼굴 방향 및 입 크기 등 핵심 데이터 추출
makecode를 사용해 시각적 코딩 수행, 로봇의 동적 움직임 구현
AI로부터 받은 값을 기반으로 로봇 제어
로봇의 외형 부품을 조립하여 형태 완성
AI는 카메라를 통해 사용자의 얼굴에서 다양한 특징점을 추출합니다. 이 프로젝트에서는 주로 두 가지 핵심 데이터를 사용하여 로봇의 움직임을 제어합니다.
물리적 케이블 연결을 통해 데이터를 주고받는 방식입니다.
안정적인 데이터 전송이 가능하여 초기 설정 및 디버깅 시 유리합니다.
다만, 선으로 연결된 만큼, 로봇의 이동에 제약이 있습니다.
무선 통신을 이용하는 방식입니다.
주변 환경이나 기기 간의 호환에 따라 연결이 불안정하지만, 선 연결에 구애받지 않고 동작을 테스트해볼 수 있습니다.
초등학생도 쉽게 따라할 수 있도록 블록코딩으로 진행됩니다.
하드웨어 손상을 방지하기 위해 조립 전 부품을 테스트하는 것을 권장합니다.
학생들이 자신만의 독창적인 움직임을 추가하도록 유도해 창의력을 자극해주세요.
1. 시리얼 연결이 안 될 때
PC의 포트 설정을 확인하고 케이블을 다시 연결해주세요.
2. 서보모터가 움직이지 않을 때
마이크로비트의 전원과 서보모터의 핀 번호가 올바르게 연결되었는지 확인해주세요.
구매를 원하시면 네이버 스마트스토어를 방문해주세요.
수업에 필요한 자료는 노션 페이지에서 확인하실 수 있습니다.