• 검색 결과가 없습니다.

내 손안의

N/A
N/A
Protected

Academic year: 2022

Share "내 손안의"

Copied!
72
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

내 손안의

인공지능

(2)
(3)
(4)
(5)
(6)
(7)

기관 프로그램 실습하기(초등)

포켓코드

(8)

손안의 랜덤 상성게임

(포켓코드)

권장학년 4-6학년

(9)

목차

손 안의 랜덤생성게임

1. 가위바위보 게임

2. 스마트폰 가위바위보 게임제작 3. 랜덤 생성 게임 만들기

4. 나만의 게임 친구와 하기

(10)

1. 우승자의 비결은 무엇이었습니까?

2. 완전 무작위로 낼 수 있는 방법은 무엇 이 있습니까?

가위바위보 우승자의 전략은?

(11)

포켓코드?

스마트폰을 이용하여 프로그래밍하여 실행 하고 앱으로 만들 수 있 는 프로그램입니다.

Playstore에서 검색 후 설치합니다.

포켓코드 알아보기

(12)

랜덤 가위바위보에 사 용할 사진을 스마트폰 에 찍어둡니다. (다운 로드 가능)

랜덤 가위바위보 게임 만들기 준비 (가위바위보 사진찍기)

(13)

포켓코드 도구 알아보기

https://www.youtube.com/watch?v=BHe2r2WU-T8

(14)

랜덤 가위바위보 게임 만들기 1 (앱 살펴보기)

현재 프로그램

보유 프로그램

온라인 공유공간

새 프로그램 만들기

(15)

랜덤 가위바위보 게임 만들기 2 (스프라이트 추가하기)

프로젝트 이름 스프라이트 생성하기 [그림 선택하기] 후

‘가위‘ 그림 선택

오브젝트 이름 ‘1’ 로 설정

(추후 변경 가능)

1

(16)

랜덤 가위바위보 게임 만들기 2 (스프라이트 추가하기)

사진 정렬하기

(가운데)

오브젝트 클릭

해당 스프라이트로 들어가기

스프라이트 ‘1’ 안에서 + 모양 추가하기

‘바위’ 모양 추가하기

(17)

랜덤 가위바위보 게임 만들기 2 (스프라이트 추가하기)

사진 정렬하기

(가운데)

오브젝트 클릭

해당 스프라이트로 들어가기

이름을 ‘2’로 바꾸기 같은 방식으로 ‘보’

추가하기

(18)

랜덤 가위바위보 게임 만들기 3 (스크립트 코딩하기)

스크립트 메뉴에서 블록 추가하기

블록 팔레트 확인하기

[계속 반복] 블록 블록추가 확인하기

(19)

랜덤 가위바위보 게임 만들기 3 (스크립트 코딩하기) - 조건문

블록 팔레트 확인하기 [조건문] 블록 추가

블록 추가하기 [조건문] 블록 확인하기

(20)

랜덤 가위바위보 게임 만들기 3 (스크립트 코딩하기) – 조건문, 논리연산

[조건] 변경하기 [센서 장치] [가속도 센서] 선택 [논리연산] 선택

(21)

랜덤 가위바위보 게임 만들기 3 (스크립트 코딩하기) – 조건문, 논리연산, 센서 실험

[ > ] 선택 값 실험해보기 (>20)

[논리연산] 선택 [모양 바꾸기] 선택

(22)

랜덤 가위바위보 게임 만들기 3 (스크립트 코딩하기) – 랜덤 숫자 사용하기(난수 개념)

함수 선택하기

값 선택하기 랜덤 선택하기 랜덤(1,3)으로 바꾸기

(23)

랜덤 가위바위보 게임 만들기 3 (스크립트 코딩하기) – 크기 바꾸기

그림 크기 맞추기

값 선택하기 실행해보기 흔들어보기

(24)

친구랑 가위바위보 놀이 해보기

출처 : Pocketcode Official

(25)

나만의 랜덤 게임 생성하기

• 가위바위보 처럼 서로가 서로를 이 길 수 있는 게임은 무엇이 있을까요?

• 나만의 상성게임을 만들기 위해 필 요한 자료 또는 사진을 모아봅시다.

• 나만의 상성게임을 만들고 공유하여 봅시다.

포켓코드 내 다운로드 받기

어플로 설치하기

(26)

손안의 랜덤 상성게임

(포켓코드)

권장학년 4-6학년

(27)

손 안의 재난 경보기

(포켓코드)

권장학년 5-6학년

(28)

목차

손 안의 재난경보기

1. 우리 주변의 재해 알아보기 2. 메이키메이키 알아보기

3. 포켓코드 프로그래밍하기 4. 재난경보기 만들기

5. 나만의 재난경보기

(29)

사고를 예방하는 것이 중요한 이유

1. 영상을 보고 느낀 점은 무엇입니까?

2. 사고를 예방할 수 있는 방법은 무엇이 있습니까?

3. 사고를 예방하는 것이 왜 중요합니까?

(30)

• 우리 주변의 사고 중 알고싶은 통계를 정해봅시다.

• 우리 주변의 사고를 조사해봅시다.

1. 통계청 접속하기

2. [국내통계] 중 [주제별 통계]에서 주제 선택 3. 통계를 찾아봅시다.

• 사고 발생 그래프를 그려봅시다.

• 조사한 사고를 예방하기 위한 경보기 종류를 써 봅 시다.

• 해당 경보기의 원리를 찾아 써 봅시다.

우리 주변의 사고 조사해보기 & 경보기

(31)

경보기 알아보기

경보기?

급작스러운 사고나 재해를, 음향이나 광선을 통하여 알리는 장치

경보기의 종류 화재경보기 도난경보기 가스경보기 지진계 낙상경보기 홍수경보기

일산화탄소 경보기 도어 경보기 등

(32)

홍수경보기 만들기 – 메이키메이키 알아보기

컴퓨터와 연결하여

간단히 입력할 수 있도록 만든 장치

(33)

메이키메이키 소개영상

https://www.youtube.com/watch?v=rfQqh7iCcOU

(34)

메이키메이키의 원리와 준비물

01 02

메이키메이키 원리

전류가 통하면 키 입력이 진행됩니다.

준비물

메이키메이키, 종이컵 OTG케이블, 악어클립

(35)

오늘의 활동 안내

메이키메이키 원리 알아보기

포켓코드 프로그래밍(1) 사용방법과 센서 알아보기

포켓코드 프로그래밍(2) 홍수 경보기 만들기&테스트

NEW 재난경보기 설계 새로운 재난경보기 설계하여보기

(36)

포켓코드 프로그래밍 하기 1(앱 설치하기)

(37)

포켓코드 프로그래밍 하기 2(앱 살펴보기)

현재 프로그램

보유 프로그램

온라인 공유공간

새 프로그램 만들기

(38)

포켓코드 프로그래밍 하기 3(기본적인 프로그램 만들기)

프로젝트이름설정후[확인] 스프라이트추가하기(+) [미디어라이브러리]접속

그림그리기(포켓페인트)

그림선택하기(앨범에서가져오기)

사진촬영(사진촬영해서쓰기)

(39)

포켓코드 프로그래밍 하기 3(기본적인 프로그램 만들기)

스프라이트선택하기 이름정하고(확인) 스프라이트들어가기 스크립트추가하기

(40)

포켓코드 프로그래밍 하기 3(기본적인 프로그램 만들기)

블록팔레트 블록코딩하기 터치하기 실행화면

(41)

포켓코드 프로그래밍 하기 4(메이키메이키 연결하기)

해당 캐릭터는 언제 보입니까?

화면 터치 시

메이키메이키를 연결하여 같은 효과를 내 봅시다.

(42)

포켓코드 프로그래밍 하기 4(메이키메이키 연결하기)

해당 캐릭터는 언제 보입니까?

화면 터치 시

메이키메이키를 연결하여 같은 효과를 내 봅시다.

(43)

홍수경보기 경보화면 만들기

• 경보기에 좋은 경고는 무엇일까요?

• 경보화면 만들기(방법 4가지 중 선택) 1. 그림 그리기

2. 적절한 그림 선택하기(미디어 라이브러리) 3. 그림 다운로드 받기

4. 경보화면 촬영하기

(44)

포켓코드 프로그래밍 하기 5(홍수경보기 만들기)

• (Q) 종이컵에 물이 일정 정도 차면 경보가 발생하도록 해 봅시다.

• 메이키메이키와 종이컵, 악어클립 등을 이용하여 만들어 봅시다.

• 물이 차면 경보가 통하도록 코딩하여 만들어봅시다.

(45)

포켓코드 프로그래밍 하기 5(홍수경보기 만들기)

• (Q) 종이컵에 물이 일정 정도 차면 경보가 발생하도록 해 봅시다.

• 메이키메이키와 종이컵, 악어클립 등을 이용하여 만들어 봅시다.

• 물이 차면 경보가 통하도록 코딩하여 만들어봅시다.

(46)

포켓코드 프로그래밍 하기 5(홍수경보기 만들기)

• (Q) 종이컵에 물이 일정 정도 차면 경보가 발생하도록 해 봅시다.

• 메이키메이키와 종이컵, 악어클립 등을 이용하여 만들어 봅시다.

• 물이 차면 경보가 통하도록 코딩하 여 만들어봅시다.

(47)

포켓코드 프로그래밍 하기 5(홍수경보기 만들기)

• (Q) 종이컵에 물이 일정 정도 차면 경보가 발생하도록 해 봅시다.

• 메이키메이키와 종이컵, 악어클립 등을 이용하여 만들어 봅시다.

• 물이 차면 경보가 통하도록 코딩하 여 만들어봅시다.

(48)

포켓코드 프로그래밍 하기 5(홍수경보기 만들기)

• (Q) 종이컵에 물이 일정 정도 차면 경보가 발생하도록 해 봅시다.

• 메이키메이키와 종이컵, 악어클립 등을 이용하여 만들어 봅시다.

• 물이 차면 경보가 통하도록 코딩하 여 만들어봅시다.

(49)

나만의 안전 재난 도우미 설계하기 (센서)

화재경보기

온도 센서를 이용하여 일정 이상 온도가 되면

알람 울리기

지진계

흔들리는 정도를 스마트폰에 기록하기

(50)

나만의 안전 재난 도우미 설계하기 (센서)

• (Q) 스마트폰에는 어떤 센서들이 있 습니까?

• 스마트폰의 센서와 역할을 알아봅시다.

• 새로운 경보기를 생각해보고 어떻게 동작하는지 써 봅시다.

• 경보계의 모습을 디자인하여 봅시다.

• 친구들과 새로운 경보기의 모습을 공 유하여 봅시다.

(51)

나만의 안전 재난 도우미 만들기

• 설계한 경보기를 토대로 나 만의 재난 안전 도우미를 만 들어봅시다.

(52)

기관 개발 프로그램 소개

(중등)

(53)

손 안의 재난 경보기

(포켓코드)

(54)

손 안의 로봇

(핑퐁로봇)

권장학년 중학생

(선수학습 엔트리)

(55)

목차

손 안의 로봇

1. 우리주변의 로봇은?

2. 핑퐁 로봇 알아보기

3. 스마트폰으로 이동 로봇 조종 4. AI 로 핑퐁로봇 조종하기

5. 나만의 로봇 만들기

(56)

핑퐁 기본 로봇 만들기

1. 핑퐁로봇 조립하기(AutoCar)

https://www.youtube.com/watch?v=f8bNwTzysSw

(57)

핑퐁 기본 로봇 만들기 2

1. 핑퐁로봇을 찾아 설치합니다.

2. 2개 큐브 종류 중 201 Autocar를 선택 합니다.

3. ★ ■모양에 맞게 로봇을 놔둔 후 왼쪽 큐브부터 차례로 버튼을 클릭합니다.

4. 연결되어 색이 표시되면 우측의 조이스 틱 버튼을 눌러 핑퐁로봇을 움직입니다.

5. 다른 로봇도 조립하여 봅시다.

(58)

핑퐁 기본 로봇 만들기 3

1. Autocar 우측 하단의 모션 만들기로 접속합니다.

2. 앞으로 가기, 회전하기, 잠깐 멈춤을 조 합하여 움직임을 만들어 봅시다.

3. 교사가 제시하는 곳까지 움직일 수 있도 록 해 봅시다.

(59)

핑퐁 로봇 장애물 경주하기

1. 서로가 만든 코스를 눈으로 확인하고 모션메이커 모드를 이용하여 장애물 경주를 합니다.

2. 실 계측은 하지 않고 진행하며, 장애물을 건드리 지 않고 짧은 시간 안에 통과하도록 합니다.

3. 경주를 하다 장애물을 건드릴 경우 출발점으로 돌 아와 처음부터 다시 수행합니다.

도착점

<장애물 트랙 예시>

(60)

(선택활동) 군무 만들기

1. 모션메이커 기능을 이용하여 웜봇의 동작을 코딩합니다.

2. 조원과 함께 웜봇의 군무 동작을 만들어 봅니다.

3. 선생님이 노래를 재생하면, 노래에 맞추어 군무를 실행합니다.

넘어가기 이동하기 물구나무서기 춤추기

왼쪽으로넘기 오른쪽으로 넘기 왼쪽 이동

웜봇 방향

추가 동작

오른쪽 이동

(61)

인공지능 + 핑퐁로봇 기본 프로그램 만들어보기 1 - 모델학습

1. 엔트리 홈페이지에서 [작품 만들기]를 누른 다음 [인공지능] 탭의 [모델 학습하기]로 이동합니다. (로그인 필수) 2. [새로 만들기]에서 [이미지]를 선택합니다.

3. 모델 학습에 대한 제목을 입력합니다.

4. ‘마스크 착용’, ‘마스크 미착용’의 모습을 웹캠으로 촬영합니다.

5. 모델 학습이 완료되면 [추가하기] 버튼을 눌러 엔트리 만들기 화면으로 이동합니다.

(62)

인공지능 + 핑퐁로봇 기본 프로그램 만들어보기 4 – 프로그래밍 코딩2

1. 인식 결과가 마스크 미착용이면, ‘마스크 미착용‘ 신호를 보내기 합 니다.

2. 인식 결과가 없을 경우에는 ‘마스크 재검사' 신호를 보내기 합니 다.

3. 지금까지 완성된 코드를 시작하기를 눌러 마스크 감지 결과에 따라 자동문과 핑퐁 로봇의 모터가 제대로 동작하는지 확인해 봅니다.

(63)

인공지능 + 핑퐁로봇 기본 프로그램 만들어보기 5 – 프로그래밍 코딩3

1. [마스크 검사] 신호를 받았을 때 “안녕하세요 마스크를 검사할께요~” 라고 4초 동안 말하기 합니다.

2. [마스크 미착용] 신호를 받았을 때 “이런... 마스크를 깜빡 했나보군요... 마스크를 착용하고 등교해주세 요!” 라고 4초 동안 말하기 합니다.

3. [마스크 검사] 신호를 받았을 때 “마스크를 잘 착용하고 왔네요~ 등교를 환영합니다!” 라고 4초 동안 말 하기 합니다.

4. [마스크 검사] 신호를 받았을 때 “마스크 검사를 다시 해주세요!” 라고 4초 동안 말하기 합니다.

(64)

손 안의 AI 식물도감

(앱인벤터)

권장학년 중학생

(선수학습 앱인벤터)

(65)

목차

손 안의 AI 식물도감

1. 인공지능 어플리케이션 체험 2. 인공지능 학습의 원리

3. 나만의 자료 학습하기

4. 앱인벤터 어플 제작하기

5. 인공지능 이미지 인식 대회

(66)

인공지능 학습 – 지도학습 체험하기

1. [시작하기]

https://teachablemachine.withgoogle.com/

2. 이미지프로젝트

3. 두 가지 분류 이름 설정 후 웹 캠으로 각각 이미지 샘플 30- 50개 추가

4. [모델 학습하기]

5. 지도학습 결과 테스트해보기

(67)

앱인벤터 준비하기

1. 어플을 만들기 위하여 태블릿에 앱 인벤터를 설치하여 봅시다.

2. 앱 인벤터에 가입하여 프로그래밍 해 봅시다.

(태블릿) MIT AI2 Companion 설치하기 컴퓨터) https://appinventor.mit.edu/

FlowerDex

(68)

(준비) 가장 간단한 프로그램 만들어보기

1. [메뉴] – [새 프로젝트 시작하기]

새로운 앱인벤터 프로젝트 만들기 “hello”

2. 블록팔레트에서 [레이블]. [버튼] 추가

3. [레이블 1]과 [버튼 1]을 가운데 정렬 하기

4. [버튼 1]의 텍스트를 “Hello”로 바꾸기

5. 오른쪽과 같이 코딩하기

(스크린이 시작되면 “안녕하세요”, 버튼을 누르면 “hello”로 변경)

[Screen 1] 블록

[레이블1] 블록 [텍스트] 블록

(69)

모델 살펴보기 모델 다운로드 받기

Lotus Rose

앱인벤터 어플을 위한 AI 학습

https://classifier.appinventor.mit.edu/

Lotus

Lotus

Rose

(70)

블록 디자인하기

(71)

Lotus Rose

Lotus

Rose Lotus

Rose

추가활동(꾸미기)

딕셔너리 활용

정답과 신뢰도 표시

{“Lotus”:0.3512}

Key Value

* 보고 따라하는 것보다 직접 짜는게 더 쉬워요.

(72)

친구들과 테스트하기

연꽃입니다. 장미

자신이 만든 프로그램을 친구들과 함께 실험하여 봅시다.

참조

관련 문서

AMK를 호출한 후 질문하면 텍스트와 음성으로 대답받기(스피커와 대화하기) 호출어 없이 버튼을 눌러 대화하기.. AMK

지능형 이동 로봇의 자율주행에 필요한 주요 핵심기술로는 주변 환경을 센서를 통해 감지 하고 인식하는 기술, 이동 로봇이 자신의 위치를 파악하는 기술, 로봇으로부터

(난방제어기 종류에 따라 전체외출 상태로 변경될 수 있습니다.) 난방 상태가 변경되었을 경우 해당 버튼을 눌러

[로그인] 로그인 화면으로 이동하 여 가입한 회원 아이디와 비밀번호 로 로그인을 하시기 바랍니다.. 사업자 회원 등록이 완료되면

인 자율성과 조직풍토에 대한 학습과정 그리고 지식 또는 , 학습 결과에 때한 이론적 검토가 필요하며 자율성과 조직풍 , 토를 배경으로 한 지식중심문화가 협동적

음표 삽입 후 화음 넣기를 눌러 곡이 완성되면 플레이 버 튼을 눌러 완성된 곡을 확인합니다.. 구글 바흐

알고리즘(Algorithm) 과는 달리 휴리스틱은 해결책의 발견을 보장하지는 않는 다. 그러나 휴리스틱은 알고리즘보다 효율적이다. 왜냐하면 많은 쓸모없는 대안 들을 빼놓고

또 일본 사람들은 땅속에 성질이 사나운 거대한 메기가 살고 있어서 신이 이 메기를 돌로 꾹 눌러 놓았는데, 신의 감시가 소홀한 틈을 타 날뛰면 지진이