4. 재롱을 부려요
핵심 개념
인공지능, 동작인식
활동 목표
엔트리 코딩을 통해 손짓을 인식해서 거북이 로봇을 다양하게 움직이게 할 수 있습니다.

동작인식이란 인공지능이 카메라로 사람이나 사물의 동작(움직임) 여부를 인식하는 것을 말합니다. 엔트리는 인공지능 블록을 활용해 카메라로 동작(움직임) 여부와 동작(움직임) 정도를 인식할 수 있습니다.

준비물 : 컴퓨터, 터틀 로봇, 웹캠(햄스터 AI 카메라), USB 동글이, 무선 네트워크 어댑터, 인터넷
학습 활동
도입
학습내용 : 만화 이해하기

동작을 인식해서 거북이 로봇이 움직여요.

학습형태 : 전체학습
학습자료 : 동영상
활동1
거북이 로봇을 움직여요!

거북이 로봇 연결하기

엔트리 코딩으로 거북이 로봇 움직이기

학습형태 : 개별학습
학습자료 : 거북이 로봇
활동2
손짓으로 거북이 로봇을 움직여요!

카메라 연결하기

동작인식 코딩하기

학습형태 : 개별학습
학습자료 : 거북이 로봇, 카메라, 활동지
활동3
다양한 재롱을 부려요!

움직이는 순서를 생각해서 적기

동작인식을 통해 다양한 움직임 코딩하기

학습형태 : 개별학습
학습자료 : 거북이 로봇, 카메라
정리
학습한 내용 확인하기
학습형태 : 개별학습
학습자료 : 거북이 로봇, 카메라
활동 팁

여러 움직임의 블록을 충분히 탐색할 수 있도록 합니다.

동작인식의 '좌우방향', '상하방향' 옵션 선택을 통해 특정 방향의 동작만을 인식할 수 있습니다.

시작해요동작을 인식해서 거북이 로봇이 움직여요.
남자아이가 말하는 모습. 남자아이 : 와 거북이 로봇이 손짓을 보고 앞으로 움직이네. 남자아이와 여자아이가 대화하는 모습. 남자아이 : 어떻게 거북이 로봇이 움직이지? / 여자아이 : 거북이 로봇이 손짓 동작을 인식해서 움직이는 거야
남자아이와 여자아이가 대화하는 모습. 남자아이 : 동작을 인식한다고? / 여자아이 : 응. 거북이 로봇은 카메라로 손짓 동작을 인식해서 코딩한대로 움직여. 남자아이가 말하는 모습. 남자아이 : 손짓을 보고 움직이는 게 꼭 재롱을 부리는 것 같아.

- 인공지능 중 '동작인식'이란 무엇일까요?

- '동작인식'을 통해 거북이 로봇이 어떤 재롱을 부리게 하고 싶나요?

학습 목표

엔트리 코딩으로 손짓을 인식해서 거북이 로봇을 움직일 수 있습니다.
활동
1거북이 로봇을 움직여요!

▷ 거북이 로봇을 움직여 봅시다.

거북이 로봇 이동 블록 코딩
거북이 로봇 앞으로
앞으로 6cm 이동하기 블록 코딩
거북이 로봇 뒤로
뒤로 6cm 이동하기 블록 코딩
거거북이 로봇 오른쪽으로
오른쪽으로 90도 제자리 돌기 블록 코딩
거북이 로봇 왼쪽으로 이미지
왼쪽으로 90도 제자리 돌가 블록 코딩
지도 Tip
- 블록을 하나씩 바꾸어 가며 거북이 로봇의 움직임을 관찰하게 합니다.
- 숫자를 바꾸거나 여러 블록을 사용해서 다양하게 코딩하게 합니다.
활동
2손짓으로 거북이 로봇을 움직여요!

활동 방법

엔트리 사이트 접속

1. 엔트리 사이트에 접속합니다.

거북이 로봇과 카메라 연결

2. 거북이 로봇과 카메라를 컴퓨터에 연결합니다.

비디오 감지 블록 사용방법1

3. '비디오 감지' 블록을 추가합니다.

비디오 감지 블록 사용방법2

4. 카메라를 선택합니다.

비디오 감지 블록 사용방법3

5. 비디오 화면을 불러오는 코딩을 합니다.

거북이 로봇 블록 코딩

6. 동작을 인식했을 때 거북이 로봇이 '6cm 앞으로' 이동하도록 코딩을 합니다.

[활동지 4-1]손짓으로 거북이 로봇을 움직여라!

거북이 로봇 블록 코딩

▷ 블록을 찾아라! 블록에 해당되는 메뉴를 찾아 알맞은 숫자를 적어봅시다.

시작 메뉴 블록 흐름 메뉴 블록 판단 메뉴 블록

하드웨어 메뉴 블록 인공지능 메뉴 블록 계산 메뉴 블록

▷ 위의 그림을 보고 코딩을 따라 해 봅시다.

활동지 다운로드

활동
3다양한 재롱을 부려요!
여러 친구들이 거북이 로봇으로 노는 모습

▷ 거북이 로봇의 움직임으로 나만의 재롱을 만든 후 코딩해서 거북이 로봇을 움직여 봅시다.

(예시)

1 앞으로 6cm 2 뒤로 6cm 3 오른쪽 360도
1 2 3
4 5 6
지도 Tip
- 학생 개개인이 좋아하는 동작을 선택해 자유롭게 코딩하게 합니다.
- 소리나 불빛 블록도 함께 활용해서 코딩하게 합니다.

정리해요

▷ '동작인식' 블록에서 움직임 옵션의 각 차이가 무엇인지 실습 후 적어봅시다.

자신에서 감지한 (움직임, 좌우방향, 상하방향) 값 블록 코딩
움직임
좌우방향
상하방향

개념 쏙쏙

1. '동작인식'이란 카메라가 움직임을 인식하는 것을 말합니다.
2. 엔트리의 인공지능 메뉴의 '비디오 감지' 블록을 활용해 움직임을 인식할 수 있습니다.
3. 동작을 인식하여 로봇을 움직일 수 있습니다.

확인해요

평가 내용 평가 결과
◾ 거북이 로봇이 움직이도록 코딩할 수 있나요?
◾ 거북이 로봇이 동작을 인식해 움직이도록 코딩할 수 있나요?