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

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

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

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

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

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

작품 갤러리

수업에서 학생들이 직접 완성한 작품 예시입니다. (사진 준비 중 — 실제 작품으로 교체 예정)

사진 준비중
사진 준비중
사진 준비중
사진 준비중
사진 준비중
사진 준비중
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를 융합한 자유 프로젝트를 기획·제작하고 발표합니다.