┌──────────┐ ┌──────────┐ ┌──────────┐ │ 인지 │ → │ 판단 │ → │ 제어 │ │ (Sense) │ │ (Plan) │ │ (Act) │ └──────────┘ └──────────┘ └──────────┘ 카메라 차선 인식 모터 회전 라이다 경로 계산 조향각 변경 레이더 신호 인식 가/감속
| 단계 | 사람 운전자 비교 | 우리 차량 구현 |
|---|---|---|
| 인지 | 눈으로 도로·신호 본다 | ESP32-CAM으로 영상 촬영 |
| 판단 | "차선 안쪽으로 가야겠다" | Python OpenCV로 차선 위치 계산 |
| 제어 | 핸들·페달 조작 | 서보(조향) + DC 모터(속도) |
┌─────────────────┐ ┌──────────────────┐
│ ESP32-CAM │ ─── MJPEG/Wi-Fi ─────→ │ 노트북 │
│ (차량 두뇌) │ │ (Python) │
│ │ ←── UDP/Wi-Fi ──────── │ │
│ · 카메라 │ │ · 차선 인식 │
│ · 모터 제어 │ │ · 제어 계산 │
│ · 서보 제어 │ │ · UDP 송신 │
└─────────────────┘ └──────────────────┘
↓ ↑
┌────────┐ [학생 키보드]
│ L298N │ s/q/SPACE 등
└───┬────┘
↓
┌───┴────────┐
│ DC 모터 │ (뒷바퀴 추진)
│ 서보모터 │ (앞바퀴 조향)
└────────────┘
핵심 아이디어: 무거운 계산은 노트북이, 빠른 모터 제어는 ESP32가 담당.
다음 지문을 읽고, A4 한 장에 시스템 구성도를 그려 봅시다.
평가 항목
교사가 제공한 부품 카드 9장을 다음 표에 매칭하시오.
| 이름 | 용도 한 줄 요약 | 카드 번호 |
|---|---|---|
| ESP32-CAM | ||
| FTDI 변환기 | ||
| L298N | ||
| DC 모터 | ||
| 서보모터 | ||
| 18650 배터리팩 | ||
| 점퍼선 | ||
| 브레드보드 | ||
| 차체 |
온라인 쇼핑몰에서 부품 가격을 조사하고, 1팀당 예산을 산출하시오.
| 부품 | 단가 | 수량 | 소계 | 출처 |
|---|---|---|---|---|
| ESP32-CAM | 1 | |||
| ... | ||||
| 합계 |
각자 1분씩 의견 발표 후 모둠별 입장 정리.
| 항목 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| 시스템 다이어그램을 스스로 그릴 수 있다 | |||||
| 9가지 부품의 이름과 역할을 말할 수 있다 | |||||
| 안전 가이드를 숙지했다 | |||||
| 팀원과 적극적으로 의견을 나누었다 |