# data[].attributes.headline
8. 눈이 너무 가깝다

# data[].attributes.subject
8. 눈이 너무 가깝다

# data[].attributes.headline
6-3 게임기 스프라이트

# data[].attributes.subject
6-3 게임기 스프라이트

# data[].attributes.headline
6-2 초음파 판다 스프라이트

# data[].attributes.subject
6-2 초음파 판다 스프라이트

# data[].attributes.headline
5-3 운동장 조도센서 장치

# data[].attributes.subject
5-3 운동장 조도센서 장치

# data[].attributes.headline
5-2 운동장 전구 스프라이트

# data[].attributes.subject
5-2 운동장 전구 스프라이트

# data[].attributes.headline
5-1 운동장 조도센서 판다 스프라이트

# data[].attributes.subject
5-1 운동장 조도센서 판다 스프라이트

# data[].attributes.headline
4-2 피에조 부조 판다 스프라이트

# data[].attributes.subject
4-2 피에조 부조 판다 스프라이트

# data[].attributes.headline
2-2. 기후데이터 스프라이트 소스

# data[].attributes.subject
2-2. 기후데이터 스프라이트 소스

# data[].attributes.headline
2-1. 기후데이터 장치소스파일

# data[].attributes.subject
2-1. 기후데이터 장치소스파일

# data[].attributes.headline
1-2. 참참참 스프라이트 파일

# data[].attributes.subject
1-2. 참참참 스프라이트 파일

# data[].attributes.body
https://mblock.makeblock.com/en-us/download/

# data[].attributes.attachment_link.description
Download and use mBlock across different devices. Supports Windows, Mac, Linux, Chromebook, iOS ,and Android.

# data[].attributes.headline
제목: TH레기통에다 양면테이프 TH레기 버리기

# data[].attributes.subject
제목: TH레기통에다 양면테이프 TH레기 버리기

# data[].attributes.headline
1-1. 참참참 장치 소스파일

# data[].attributes.subject
1-1. 참참참 장치 소스파일

# data[].attributes.body
https://bit.ly/3SJbKXp

# data[].attributes.headline
소프트웨어야 놀자 인공지능 자료

# data[].attributes.subject
소프트웨어야 놀자 인공지능 자료

# data[].attributes.body
https://www.playsw.or.kr/artificial/video?currentTab=ai_data_video_hello_ai

# data[].attributes.attachment_link.title
인공지능&데이터 : 소프트웨어야 놀자

# data[].attributes.attachment_link.description
AI와 DATA의 개념을 영상으로 경험해보세요.

# data[].attributes.body
https://search.naver.com/search.naver?where=nexearch&sm=top_sly.hst&fbm=1&acr=1&ie=utf8&query=rgv+%EC%83%89%EC%83%81%ED%91%9C

# data[].attributes.attachment_link.description
‘rgv 색상표’의 네이버 검색 결과입니다.

# data[].attributes.headline
3. 돌려돌려 러시안룰렛

# data[].attributes.subject
3. 돌려돌려 러시안룰렛

# data[].attributes.body
쓰..쓰레기..ㅌ..통..?ㅎㅎ

# data[].attributes.attachment_link.title
[🛠오렌지보드(아두이노) 프로젝트] 아두이노와 관련된 다양한 프로젝트를 만나보세요!

# data[].attributes.attachment_link.description
Share your videos with friends, family, and the world

# data[].attributes.body
빙그르르를ㄹㄹ

# data[].attributes.body
https://kocoafab.cc/tutorial/view/775

# data[].attributes.attachment_link.readable_text
코코아팹의 지니어스키트 블록으로 기초 소자 공부를 끝내셨다면,

이제 MDF 블록을 활용해서 인공지능 프로젝트를 실습해 보겠습니다.

엔트리 AI 인식 기능을 이용하여 '청기백기 게임'을 만들어 볼까요?

아래 프로젝트로 수업하고자 하는 선생님께선

우선, MDF블록을 어떻게 결합하고 해체할 수 있는지 가이드 영상입니다.

손으로 누구나 쉽게 결합하고, 해체해서 본인만의 프로젝트를 구상할 수 있도록 설계되었습니다.

단, 너무 힘을 세게 가하면 재질 특성 상 부서질 수 있으니

조심히 다뤄주세요.

1. MDF 기초조립법 소개

2. 초음파센서 결합

3. 서보모터 결합

4. 센서류 결합(고무줄 활용)

본격적으로 엔트리 AI '사람 인식 블록'을 사용해서 게임을 만들어 보겠습니다.

청기 또는 백기 둘 중 하나가 랜덤으로 올라가는 걸 보고,

사람이 같은 쪽 방향의 손을 1초 안에 빠르게, 잽싸게! 들어야 하는 게임입니다.

제대로 손을 들었다면 성공의 축하 멜로디와 녹색 불이 켜지고,

제대로 손을 들지 못하면 실패를 알리는 멜로디와 빨간 불이 켜져요.

동작 영상

회로 연결

외관 조립

엔트리 Coding

1. 오브젝트 추가하기

오브젝트가 화면에 나올 필요가 없기 때문에

작은 모양의 아이콘으로 생성 후 이름 옆에 눈 모양을 클릭하여 숨겨줍니다.

[Tip] 스프라이트에 카메라 화면이 나오기 때문에 스프라이트에 오브젝트가 나오지 않는 것이 좋습니다.

2. 작동 원리 및 과정

코드가 길어 링크로 대체합니다.

링크로 들어가신 후 코드를 확인해보세요.

[Tip] 크롬으로 확인하세요!
http://naver.me/xit6GKSh
이번 프로젝트는 엔트리 인공지능 블록에서 비디오 감지 / 읽어주기 기능을 사용합니다.

청기와 백기 중 하나를 랜덤으로 선택하는 블록입니다.

랜덤값 범위를 0 ~ 1로 정해주면, 0이나 1 두 숫자중 하나가 나오게 됩니다.

여기선 0이 나오면 백기(왼쪽), 1이 나오면 청기(오른쪽)로 정했습니다.

랜덤 블록에서 0이 나왔을 경우 1초 안에 왼쪽 손이 일정 높이 이상 올라갔는지 확인합니다.

손이 올라갔다고 인식하면 1점을 추가하면서 녹색 LED ON + 성공 멜로디를,

손이 올라갔다고 인식하지 못하면 점수 없이 빨간 LED ON + 실패 멜로디를 재생합니다.

백기(왼쪽)과 동일합니다.

랜덤 블록에서 0이 나왔을 경우 1초 안에 오른쪽 손이 일정 높이 이상 올라갔는지 확인합니다.

손이 올라갔다고 인식하면 1점을 추가하면서 녹색 LED ON + 성공 멜로디를,

손이 올라갔다고 인식하지 못하면 점수 없이 빨간 LED ON + 실패 멜로디를 재생합니다.

위 블록을 실행하면 카메라를 통해 사람 인식을 시작합니다.

위 블록을 실행한 후 사람이 인식되면 사람의 관절부위를 구분하는데,

이를 이용해서 인식된 사람의 손목 위치를 확인하여 손을 들었는지 확인합니다.

위 사진과 같이 왼쪽이나 오른쪽 손목이 일정이상 올라가면 손을 들었다고 판단합니다.

* 현재 기준치는 30인데 이는 환경에따라 유동적으로 변경해주시면 됩니다.

위와 같이 블록을 제작했을 경우 양손을 다 들었을 때도 성공으로 측정합니다.

그렇기 때문에 조건을 아래와 같이 좀더 추가해주면 양손이 들렸을 경우에는 실패로 측정하도록 할 수 있습니다.

총 10번의 게임이 끝나면 모터를 처음 위치로 되돌리고 종료 멜로디를 재생합니다.

그 다음 얻은 점수를 말해줍니다.

저희 가이드를 따라해보신 후에는

직접 본인이 생각하는 결과물을 구현해서 AI블록을 접목해 보시는 건 어떨까요?

코코아팹 '프로젝트'에 올려서 다른 분들과 공유도 해 주세요.

kocoafab

안녕하세요. 코코아팹 운영자입니다.

# data[].attributes.attachment_link.title
[지니어스키트 블록] MDF 블록을 활용한 AI 프로젝트

# data[].attributes.attachment_link.description
지니어스키트 블록에 포함된 MDF를 활용하여 AI프로젝트 만들어 봅시다.

# data[].attributes.body
16번

# data[].attributes.headline
스프라이트 음성인식 조명

# data[].attributes.subject
스프라이트 음성인식 조명

# data[].attributes.body
https://kocoafab.cc/product/gkblock

# data[].attributes.body
밑에 더 있는데 짤림 LED..

# data[].attributes.body
소리가 안들린다면 내 탓은 아님

# data[].attributes.headline
장치 코딩 음성인식 조명 

# data[].attributes.subject
장치 코딩 음성인식 조명 

# data[].attributes.attachment_link.title
부천중흥중_피지컬컴퓨팅_강의계획서

# data[].attributes.attachment_link.title
두번째 프로젝트 주성이=조미경

# data[].attributes.body
이딴 게..쓰레기통..?

# data[].attributes.body
북극에서 하는 참참참인데 판다가 어떻게 북극에..