3차시

ESP32 비전 연동 프로젝트

카메라가 본 것에 따라 ELIO가 반응하는 비전 파이프라인과 HTTP 제어 구조를 기획합니다.

대상 자유학기제·동아리·심화반 45분 준비물 6묶음 산출물 비전 반응 시나리오

TODAY

오늘 수업 한눈에

도입 5 → 시연 10 → 실습 25 → 정리 5.

  1. 도입5분카메라 반응 로봇 개념
  2. 시연10분/stream·/ml·/power 흐름
  3. 실습25분비전 반응 시나리오 기획
  4. 정리5분기획·관찰 결과 공유

GOAL

학습목표·성취기준

학습목표

① ESP32-CAM의 카메라 → AI 추론 → ELIO 제어로 이어지는 비전 파이프라인을 설명할 수 있다. ② WiFi HTTP API(/stream·/ml·/power)로 로봇을 원격 제어·관찰하는 시스템 구조를 이해하고, 간단한 비전 반응 프로젝트를 기획·시연할 수 있다.

성취기준

(자유학기·동아리) 연계 후보 — 정보: 인공지능(이미지 분류·검출)의 활용과 한계 탐구 / 센서·액추에이터 기반 피지컬 컴퓨팅. NCIC 미대조 → (대조필요)

READY

준비물

펌웨어 플래싱·배선·비전 모델은 교사가 사전 구축합니다.

이 차시 준비물

SAFETY

⚠ 안전

교사 전담 배선 극성/전원, ESP32 3V3 ↔ ELIO VCC, 공통 GND를 점검하고 전압 혼선을 막습니다.

WiFi/네트워크는 교사 관리 하에 사용합니다. 카메라 촬영 시 개인정보/초상권을 안내하고 사람 얼굴 저장·공유를 금지합니다.

LESSON SLIDES

수업 흐름

위에서 아래로 진행하면 한 차시가 끝납니다.

[도입]5분

1. 카메라가 본 것으로 반응하는 로봇

교사가 할 말/행동

"카메라가 본 것으로 로봇이 스스로 반응한다"는 개념을 소개하고, [Android/PC] ─WiFi HTTP─ [ESP32-CAM] ─UART─ [ELIO] 구조도를 제시합니다.

학생이 할 일

카메라 영상, AI 추론, ELIO 제어가 어떤 순서로 이어지는지 예상합니다.

✓ 비전 파이프라인의 큰 흐름을 확인하면 다음으로

[시연]10분

2. HTTP 엔드포인트로 흐름 시연

교사가 할 말/행동

GET /stream으로 카메라 MJPEG 스트림을 확인하고, POST /ml로 AI 추론을 트리거한 뒤, 결과에 따라 POST /power로 ELIO가 동작하는 흐름을 시연합니다.

학생이 할 일

각 엔드포인트가 어느 단계에서 쓰이는지 기록합니다.

/stream, /ml, /power의 역할을 구분하면 다음으로

[실습]25분

3. 비전 반응 시나리오 기획

교사가 할 말/행동

모둠별로 "무엇을 보면 → 어떻게 반응할지" 비전 반응 시나리오를 기획하게 합니다. 가능 범위 안에서 HTTP 엔드포인트로 조작·관찰합니다.

학생이 할 일

감지 대상, 로봇 반응, 사용할 HTTP 동작, 문제/재미 요소를 프로젝트 기획서에 씁니다.

✓ 비전 반응 시나리오 표를 채우면 다음으로

[정리]5분

4. 기획과 관찰 결과 공유

교사가 할 말/행동

모둠별 기획 시나리오와 관찰 결과를 공유합니다.

학생이 할 일

/ml 추론이 정확했는지, 카메라 개인정보/초상권 주의가 왜 필요한지 기록합니다.

✓ 관찰 기록과 초상권 답변을 남기면 완료

VIDEO

수업 영상

ESP32 비전 전용 강좌는 인벤토리에 없어 생략합니다. 정본의 선택 보완 영상만 표시했습니다.

3D프린트 원격조정(선택·직접 매칭 아님)

WORKSHEET

학생 활동지

한 차시 한 장으로 인쇄합니다.

엘리오 트랙 X 3차시

ESP32 비전 연동 프로젝트

이름: ____________________ 모둠: ______ 날짜: ______

활동 1. 비전 파이프라인 이해

[카메라 영상] → [ ①______ 추론(분류/검출) ] → [ ELIO ②______ 제어 ]
                         ↑ WiFi HTTP: /stream, /ml, /power

① ______________  ② ______________

활동 2. 프로젝트 기획서

프로젝트 이름
카메라가 감지할 대상
감지했을 때 로봇의 반응
사용할 HTTP 동작
해결하는 문제/재미 요소

활동 3. 관찰 기록

/ml AI 추론이 대상을 정확히 인식했나? 헷갈린 경우는?

▷ ______________________________________________

카메라로 사람 얼굴을 찍어 저장·공유하면 안 되는 이유는?

▷ ______________________________________________

RUBRIC

평가

개인 10점 + 모둠 15점, 총 25점 표준입니다.

구분평가 요소배점기준 요약
개인프롬프트/설계 능력4목표 동작을 명확·구체적 비전 시나리오로 설계, 실패 시 스스로 개선
개인관찰·기록의 정확성3비전 결과를 정확히 관찰·기록, 예상과 비교
개인개념 이해(회고)3비전 파이프라인을 자기 언어로 설명
모둠창의성·타당성·협업15점 중 일부비전 시나리오 창의성·타당성과 협업

NEXT

다음 차시

4차시팀 프로젝트 발표수업 열기 →