중고등교육 · 마이크로비트 심화

마이크로비트 심화 —
자율주행·스마트팜

마이크로비트로 자율주행 자동차와 스마트팜 시스템을 구현하는 심화 프로젝트입니다. 블록 코딩에서 Python까지 단계적으로 접근하며 피지컬 컴퓨팅의 깊이 있는 경험을 제공합니다.

대상
중학교~고등학교
운영차시
20차시
10회 x 2차시
분야
피지컬 컴퓨팅 · IoT
학습도구
마이크로비트 + 확장보드 + 센서키트 + PC
LEARNING GOAL

스마트팜과 자율주행이라는 두 가지 프로젝트를 통해 센서 활용, 데이터 기반 자동화, 무선 통신을 경험합니다. MakeCode 블록에서 Python으로 전환하며 텍스트 코딩 역량까지 키웁니다.

#마이크로비트 #자율주행 #스마트팜 #Python #IoT #피지컬컴퓨팅
CURRICULUM

회차별 교육 계획

마이크로비트 심화 프로젝트 20차시 커리큘럼입니다.

🌱 PHASE 1 — 스마트팜 프로젝트 1~3회
1회차

🌱 토양수분·온습도·조도 센서 연결

스마트팜에 필요한 센서들을 마이크로비트에 연결하고 데이터를 읽는 방법을 학습합니다.

2회차

🌱 자동 관수 시스템 코딩

토양수분 데이터를 기반으로 자동으로 물을 공급하는 관수 시스템을 코딩합니다.

3회차

🌱 데이터 로깅과 모니터링

센서 데이터를 기록하고 시각화하여 식물 생육 환경을 모니터링합니다.

🚗 PHASE 2 — 자율주행 프로젝트 4~7회
4회차

🚗 마이크로비트 자동차 조립

마이크로비트 자동차를 조립하고 모터 구동의 기본 원리를 학습합니다.

5회차

🚗 IR센서 라인트레이싱

IR센서를 활용하여 검은 라인을 따라가는 자율주행을 구현합니다.

6회차

🚗 초음파 장애물 회피

초음파 센서로 장애물을 감지하고 자동으로 회피하는 알고리즘을 코딩합니다.

7회차

🚗 라디오 통신 원격 제어

마이크로비트 라디오 기능을 활용하여 자동차를 원격으로 제어합니다.

🐍 PHASE 3 — Python 심화 8~10회
8회차

🐍 MakeCode에서 Python 전환

MakeCode 블록 코딩에서 Python 텍스트 코딩으로 전환하며 문법을 학습합니다.

9회차

🐍 Python으로 센서 제어와 IoT 데이터 전송

Python으로 센서를 제어하고 IoT 플랫폼에 데이터를 전송합니다.

10회차

🐍 자유 프로젝트와 발표

스마트팜·자율주행·IoT를 융합한 자유 프로젝트를 기획·제작하고 발표합니다.