15차시: 회고와 다음 단계 🎓¶
| 항목 | 내용 |
|---|---|
| 차시 | 15/15 |
| 주제 | 회고와 다음 단계 - 15시간의 여정을 돌아보며 |
| 시간 | 50분 |
| 형태 | 개인 활동 + 공유 |
| 준비물 | PC, 지금까지 만든 코드 파일들, 메모장 |
🎯 이 장에서 배우는 것¶
- [ ] 15차시 동안 배운 핵심 개념들을 정리할 수 있다
- [ ] 나만의 학습 포트폴리오를 작성할 수 있다
- [ ] 성장 일지를 통해 스스로의 발전을 확인할 수 있다
- [ ] 다음 학습 방향을 설정할 수 있다
💡 왜 이걸 배우나요?¶
"배움은 정리할 때 완성됩니다"
15시간 동안 정말 많은 것을 배웠어요. Hello World부터 IoT 시계까지! 하지만 배운 것을 정리하지 않으면, 시간이 지나면서 흐릿해지기 마련이에요.
오늘은 특별한 날이에요: - 🔍 돌아보기: 무엇을 배웠는지 정리 - 📝 기록하기: 나만의 포트폴리오 완성 - 🚀 내다보기: 앞으로 어디로 갈지 계획
이 과정을 통해 "나는 이만큼 성장했구나!"를 직접 확인하게 될 거예요.
📚 핵심 개념¶
개념 1: 학습 회고란?¶
- 비유로 시작: "회고는 마치 등산 후 정상에서 내려다보는 것과 같아요"
-
올라올 때는 힘들어서 못 봤던 풍경을 한눈에 볼 수 있죠
-
정확한 정의: "회고(回顧)는 지나온 과정을 되돌아보며 의미를 찾는 활동입니다"
-
무엇을 했는지, 무엇이 어려웠는지, 무엇을 배웠는지 정리
-
예시로 확인: "예를 들어, '버튼이 눌러도 반응이 없어서 고민했는데, 풀업/풀다운 개념을 배우고 해결했다'는 것이 회고예요"
쉽게 말하면: 배운 것을 정리하고, 성장을 확인하는 시간이에요!
개념 2: 포트폴리오란?¶
- 비유로 시작: "포트폴리오는 마치 여행 앨범 같아요"
-
어디를 갔는지, 무엇을 봤는지, 어떤 경험을 했는지 담긴 기록
-
정확한 정의: "포트폴리오는 자신의 작품과 성장 과정을 정리한 문서입니다"
-
개발자들은 GitHub, 블로그 등으로 포트폴리오를 만들어요
-
예시로 확인: "예를 들어, 'IoT 시계 프로젝트 - WiFi로 시간을 받아와 OLED에 표시'라고 정리하면 포트폴리오의 한 항목이 되죠"
쉽게 말하면: 내가 만든 작품들의 모음집이에요!
🗺️ 15차시 여정 한눈에 보기¶
🔨 따라하기¶
Step 1: 배운 내용 체크하기¶
목표: 15차시 동안 배운 것들을 확인합니다.
아래 체크리스트에서 자신있게 "안다!"고 할 수 있는 항목에 체크해보세요.
하드웨어 기초¶
- [ ] 라즈베리파이 피코가 무엇인지 설명할 수 있다
- [ ] GPIO 핀의 역할을 안다
- [ ] Grove 케이블로 센서를 연결할 수 있다
출력 제어¶
- [ ] LED를 켜고 끌 수 있다
- [ ] PWM으로 LED 밝기를 조절할 수 있다
- [ ] RGB LED로 다양한 색을 만들 수 있다
- [ ] 부저로 소리를 낼 수 있다
- [ ] 서보모터 각도를 제어할 수 있다
입력 처리¶
- [ ] 버튼 입력을 읽을 수 있다
- [ ] 조도 센서 값을 읽을 수 있다
- [ ] 온습도 센서 값을 읽을 수 있다
- [ ] 아날로그와 디지털의 차이를 안다
프로그래밍¶
- [ ] if/elif/else 조건문을 사용할 수 있다
- [ ] while 반복문을 사용할 수 있다
- [ ] 함수를 만들고 호출할 수 있다
디스플레이와 네트워크¶
- [ ] OLED에 텍스트를 표시할 수 있다
- [ ] I2C 통신이 무엇인지 안다
- [ ] WiFi에 연결할 수 있다
- [ ] NTP로 시간을 받아올 수 있다
- [ ] 웹 API에서 데이터를 가져올 수 있다
여기서 잠깐! 🤔
체크한 개수를 세어보세요: - 15개 이상: 🌟 훌륭해요! 기초가 탄탄합니다 - 10-14개: 👍 잘하고 있어요! 복습하면 완벽 - 10개 미만: 💪 괜찮아요! 부족한 부분만 다시 보면 돼요
Step 2: 나의 포트폴리오 작성하기¶
목표: 지금까지 만든 것들을 정리합니다.
아래 템플릿을 복사해서 자신만의 포트폴리오를 작성해보세요.
# 🎨 나의 피지컬 컴퓨팅 포트폴리오
## 👤 기본 정보
- 이름: [이름]
- 작성일: 2024년 ○월 ○일
- 학습 기간: 15차시 (약 12.5시간)
---
## 🏆 대표 프로젝트
### 프로젝트 1: [프로젝트 이름]
- **설명**: [한 줄로 설명]
- **사용 부품**: [예: 피코, LED, 버튼]
- **핵심 기능**: [예: 버튼을 누르면 LED가 켜짐]
- **배운 점**: [예: 디바운싱의 중요성]
### 프로젝트 2: IoT 시계
- **설명**: 인터넷에서 시간과 날씨를 받아와 표시
- **사용 부품**: 피코 2W, OLED, (센서)
- **핵심 기능**: NTP 시간 동기화, 날씨 API 호출
- **배운 점**: [직접 작성]
---
## 💻 작성한 주요 코드
### 1. LED 깜빡이기
```python
from machine import Pin
import time
led = Pin("LED", Pin.OUT)
while True:
led.toggle()
time.sleep(0.5)
2. [두 번째 코드 제목]¶
[코드 붙여넣기]
📈 성장 기록¶
- 처음 모르던 것: [예: GPIO가 뭔지 몰랐음]
- 지금 할 수 있는 것: [예: 센서로 데이터 읽기]
- 가장 뿌듯했던 순간: [예: IoT 시계가 처음 작동했을 때]
🎯 다음 목표¶
- [ ] [예: 30시간 과정 도전하기]
- [ ] [예: 나만의 IoT 프로젝트 만들기]
--- ### Step 3: 성장 일지 작성하기 **목표**: 나의 성장을 기록합니다. ```markdown # 📖 나의 성장 일지 ## 시작할 때의 나 - 피지컬 컴퓨팅 경험: [없음 / 조금 있음 / 있음] - Python 실력: [초보 / 중급 / 고급] - 기대했던 것: [자유롭게 작성] - 걱정했던 것: [자유롭게 작성] ## 지금의 나 - 자신있는 것 3가지: 1. [예: LED 제어] 2. [예: 센서 값 읽기] 3. [예: OLED에 표시하기] - 더 배우고 싶은 것 3가지: 1. [예: 더 복잡한 회로] 2. [예: 모터 제어] 3. [예: 스마트홈 만들기] ## 기억에 남는 순간들 ### 🎉 가장 뿌듯했던 순간 [언제, 무엇을, 왜 뿌듯했는지] ### 😅 가장 어려웠던 순간 [언제, 무엇이, 어떻게 해결했는지] ### 💡 "아하!" 순간 [어떤 개념이 갑자기 이해됐는지] ## 미래의 나에게 [6개월 후의 나에게 하고 싶은 말]
🚀 다음 단계: 30시간 과정 미리보기¶
15시간 과정을 마쳤다면, 다음 단계인 30시간 과정이 기다리고 있어요!
30시간 과정에서 배울 것들¶
| 주제 | 내용 | 흥미로운 점 |
|---|---|---|
| TinyML | 마이크로컨트롤러에서 머신러닝 | 피코가 학습한다! |
| 음성 인식 | 소리로 기기 제어 | "불 켜줘"가 실제로! |
| 제스처 인식 | 손동작 감지 | 손만 흔들어도 작동 |
| 스마트홈 | 통합 IoT 시스템 | 나만의 스마트 기기 |
✅ 스스로 점검하기¶
1. 이 과정에서 배운 가장 중요한 개념 3가지는?¶
2. 다른 사람에게 "피지컬 컴퓨팅이 뭐야?"라고 물으면 뭐라고 대답할 건가요?¶
3. 이 기술로 만들고 싶은 것이 있다면?¶
예시 답변 보기
1. **중요한 개념 3가지** (예시) - GPIO: 피코와 외부 장치를 연결하는 통로 - 센서→처리→출력: 피지컬 컴퓨팅의 기본 구조 - 네트워크 연결: 인터넷과 연결된 IoT 기기 만들기 2. **피지컬 컴퓨팅 설명** (예시) "소프트웨어와 하드웨어를 결합해서, 코드로 실제 세상의 물건(LED, 모터, 센서 등)을 제어하는 거야. 프로그램이 화면 안에만 있는 게 아니라 진짜 세상에서 작동하는 거지!" 3. **만들고 싶은 것** (예시) - 자동 물주기 화분 - 공부 시간 측정기 - 방 온도 자동 조절기🎊 수료를 축하합니다!¶
╔════════════════════════════════════════════════════════╗
║ ║
║ 🎓 피지컬 컴퓨팅 입문 과정 수료 ║
║ ║
║ 이름: _____________________ ║
║ ║
║ 기간: 15차시 (12.5시간) ║
║ ║
║ 배운 것: ║
║ ✓ 라즈베리파이 피코 기초 ║
║ ✓ 센서와 출력 장치 제어 ║
║ ✓ MicroPython 프로그래밍 ║
║ ✓ IoT 기초 (WiFi, API) ║
║ ║
║ "Hello World부터 IoT 시계까지, ║
║ 당신은 해냈습니다!" 🚀 ║
║ ║
╚════════════════════════════════════════════════════════╝
💬 마지막으로¶
15차시 동안 함께해서 정말 즐거웠어요! 🎉
처음 Thonny를 열고 "Hello World"를 출력하던 때를 기억하나요? 그때는 LED 하나 켜는 것도 신기했는데, 이제는 인터넷에서 날씨를 받아와 화면에 표시하는 IoT 시계를 만들 수 있게 됐어요.
이게 바로 성장입니다! 📈
앞으로도 계속 만들고, 실험하고, 실패하고, 배워가세요. 피지컬 컴퓨팅의 세계는 무궁무진하니까요.
💡 기억하세요: 모든 전문가도 처음엔 초보자였어요. 중요한 건 포기하지 않고 계속 도전하는 거예요!
🔗 이어서 배우기¶
추천 학습 경로¶
유용한 리소스¶
| 리소스 | 내용 | 링크 |
|---|---|---|
| Raspberry Pi 공식 | 피코 문서 | raspberrypi.com |
| MicroPython 문서 | 라이브러리 레퍼런스 | micropython.org |
| YouTube | 피지컬 컴퓨팅 튜토리얼 | 검색: "Pico 프로젝트" |
수고하셨습니다! 🎉
여러분의 피지컬 컴퓨팅 여정은 이제 막 시작되었어요. 만든 것들을 친구들에게 자랑하고, 새로운 아이디어를 계속 시도해보세요.
다음에 30시간 과정에서 만나요! 👋