성덕고등학교 IoT 캠프 - 고등학생 25명이 3일 동안 만든 수험 생활 알림이와 방사능 농도 측정기

성덕고등학교 재학생 25명이 2024년 7월 24~26일 IoT 캠프에 참여했습니다. 아두이노로 센서를 제어하고, 블루투스 앱과 앱 인벤터로 스마트폰에서 아두이노를 다룬 뒤, 마지막 날 팀 프로젝트를 만들어 발표하고 보고서를 작성했습니다.
Gyopool Manager's avatar
Sep 23, 2024
성덕고등학교 IoT 캠프 - 고등학생 25명이 3일 동안 만든 수험 생활 알림이와 방사능 농도 측정기

사례 요약

기관

성덕고등학교

대상

성덕고등학교 재학생 25명

일정

2024년 7월 24~26일(3일)

교육 내용

IoT 교육을 통한 피지컬 컴퓨팅 코딩 체험과 결과물 제작

프로그램

피지컬 AI 메이커

교구·도구

아두이노, 베이직 키트, 휴몬랩 아두이노 라이브러리, 교풀에듀 블루투스 앱, 앱 인벤터, 코풀(당시 SW 코스웨어), 각종 도구와 센서

결과물

팀 프로젝트(서보모터를 활용한 알림이, 원자력 발전소 위치 및 방사능 농도 측정기 등), 발표, 팀별 보고서

성덕고등학교 재학생 25명이 2024년 7월 24~26일 3일 동안 IoT 캠프에 참여했습니다. 학생들은 아두이노로 센서와 액추에이터를 제어하는 법을 익히고, 스마트폰과 블루투스로 아두이노를 제어하며 앱 인벤터로 직접 앱을 만들었습니다. 마지막 날에는 팀별로 프로젝트를 만들어 발표하고 보고서를 작성했습니다.

1일차 · 7월 24일, 아두이노와 센서 제어

캠프 첫날 학생들은 교풀에듀가 직접 만든 베이직 키트의 구성품을 확인하고, 프로젝트 제작에 쓸 아두이노 개발 환경과 라이브러리를 설치했습니다. 이때 설치한 휴몬랩 라이브러리는 (주)휴몬랩이 직접 만든 오픈 소스입니다.

성덕고등학교 교실에서 시작한 IoT 캠프 1일차
성덕고등학교 교실에서 시작한 IoT 캠프 1일차

성덕고등학교 교실에서 시작한 IoT 캠프 1일차

베이직 키트를 확인하고 아두이노 개발 환경을 설치하는 시간
베이직 키트를 확인하고 아두이노 개발 환경을 설치하는 시간

베이직 키트를 확인하고 아두이노 개발 환경을 설치하는 시간

이어서 RGB LED와 초음파 센서 같은 여러 센서와 액추에이터를 다루고, 이를 제어하는 C언어 문법을 배웠습니다.

센서와 액추에이터를 다루며 C언어 문법을 익히는 학생들
센서와 액추에이터를 다루며 C언어 문법을 익히는 학생들
센서와 액추에이터를 다루며 C언어 문법을 익히는 학생들
센서와 액추에이터를 다루며 C언어 문법을 익히는 학생들

센서와 액추에이터를 다루며 C언어 문법을 익히는 학생들

학생들은 강사의 설명을 들은 뒤 직접 센서와 아두이노를 연결해 코드를 실행했습니다. 모르는 부분은 주강사가 설명하고, 보조강사가 학생들을 개별적으로 멘토링했습니다.

센서와 아두이노를 연결해 코드를 실행하는 학생들
센서와 아두이노를 연결해 코드를 실행하는 학생들

센서와 아두이노를 연결해 코드를 실행하는 학생들

아두이노를 처음 접한 학생이 많아 여러 오류가 생겼습니다. 대부분은 아두이노와 센서를 연결하는 과정이나 코드 문법에서 생긴 오류였습니다.

2일차 · 7월 25일, 블루투스 제어와 앱 인벤터

2일차에는 1일차에 배운 내용을 바탕으로 휴대폰과 블루투스 통신으로 아두이노를 제어했습니다. 교풀에듀가 만든 블루투스 앱으로 블루투스 모듈과 안드로이드 기기를 연결하고 센서를 제어했습니다.

휴대폰과 블루투스 통신으로 아두이노를 제어하는 2일차 수업
휴대폰과 블루투스 통신으로 아두이노를 제어하는 2일차 수업

휴대폰과 블루투스 통신으로 아두이노를 제어하는 2일차 수업

학생들은 아두이노 제어에 더해 앱 인벤터로 직접 앱도 만들었습니다. 강사의 설명에 따라 앱을 만든 뒤 아두이노와 연결했습니다.

아두이노 제어에 이어 앱 인벤터로 앱을 만드는 시간
아두이노 제어에 이어 앱 인벤터로 앱을 만드는 시간

아두이노 제어에 이어 앱 인벤터로 앱을 만드는 시간

앱 인벤터로 만든 앱을 태블릿에서 실행하며 아두이노와 연결하는 학생들
앱 인벤터로 만든 앱을 태블릿에서 실행하며 아두이노와 연결하는 학생들

앱 인벤터로 만든 앱을 태블릿에서 실행하며 아두이노와 연결하는 학생들

모르는 부분은 보조강사의 도움을 받아 해결했습니다. 아두이노를 직접 실행하는 횟수가 늘면서, 1일차에 생겼던 오류의 상당수가 2일차에는 생기지 않았습니다.

보조강사의 도움을 받아 막힌 부분을 해결하는 학생들
보조강사의 도움을 받아 막힌 부분을 해결하는 학생들

보조강사의 도움을 받아 막힌 부분을 해결하는 학생들

3일차 · 7월 26일, 팀 프로젝트 제작

3일차는 1~2일차에 배운 내용을 바탕으로 팀 프로젝트를 만들고 발표하는 시간이었습니다. 학생들은 팀별로 나누어 앉아 주제에 맞는 프로젝트 구성을 의논했습니다.

팀별로 모여 프로젝트 구성을 의논하는 3일차 교실
팀별로 모여 프로젝트 구성을 의논하는 3일차 교실

팀별로 모여 프로젝트 구성을 의논하는 3일차 교실

논의를 마친 팀부터 제작을 시작했습니다. 제작 중 생긴 문제는 멘토링으로 해결했습니다.

회로를 연결하고 코드를 작성하며 팀 프로젝트를 만드는 학생들
회로를 연결하고 코드를 작성하며 팀 프로젝트를 만드는 학생들
회로를 연결하고 코드를 작성하며 팀 프로젝트를 만드는 학생들
회로를 연결하고 코드를 작성하며 팀 프로젝트를 만드는 학생들

회로를 연결하고 코드를 작성하며 팀 프로젝트를 만드는 학생들

팀별 결과물과 발표

완성한 프로젝트는 순서대로 발표했습니다. 첫 번째 팀은 ‘서보모터를 활용한 알림이’를 만들었습니다. 수험 생활에서 느낀 불편함을 해결하려는 아이디어에서 출발한 프로젝트입니다.

서보모터를 단 알림 장치를 들고 발표하는 첫 번째 팀
서보모터를 단 알림 장치를 들고 발표하는 첫 번째 팀

서보모터를 단 알림 장치를 들고 발표하는 첫 번째 팀

두 번째 팀은 ‘원자력 발전소 위치 및 방사능 농도 측정기’를 만들었습니다. 우리나라에는 면적에 비해 원자력 발전소가 많은데도 관련 정보와 위험성에 대한 정보가 적다는 점을 해결하려는 프로젝트입니다.

‘원자력 발전소 위치 및 방사능 농도 측정기’를 시연하며 발표하는 두 번째 팀
‘원자력 발전소 위치 및 방사능 농도 측정기’를 시연하며 발표하는 두 번째 팀

‘원자력 발전소 위치 및 방사능 농도 측정기’를 시연하며 발표하는 두 번째 팀

이 밖에도 여러 팀이 다양한 제품과 서비스를 만들어 발표했습니다. 발표를 마친 뒤에는 팀별로 보고서를 작성하며 수업을 마무리했습니다.

다른 팀들의 프로젝트 발표
다른 팀들의 프로젝트 발표

다른 팀들의 프로젝트 발표

프로젝트 결과물을 직접 만들고 발표하는 경험이 처음인 학생이 많았습니다. 학생들은 각자의 꿈과 관련된 주제로 프로젝트를 완성했습니다.

교풀에듀가 맡은 일

  • 강사진: 주강사가 수업과 질문 설명을 맡고, 보조강사가 학생들을 개별적으로 멘토링했습니다.

  • 교구: 교풀에듀가 직접 만든 베이직 키트와 각종 도구, 센서를 썼습니다.

  • 소프트웨어: (주)휴몬랩이 만든 오픈 소스 아두이노 라이브러리와 교풀에듀 블루투스 앱을 수업에 썼습니다.

  • 코스웨어: 당시 SW 코스웨어였던 코풀을 교육에 활용했습니다.

이런 학교·기관에 맞습니다

  • 아두이노를 처음 접하는 학생이 많아도 3일 안에 기초부터 팀 프로젝트 발표까지 진행하려는 고등학교

  • 스마트폰 앱과 블루투스로 IoT 작품을 제어하는 경험을 주려는 정보·과학 담당 교사

  • 학생들이 자신의 꿈과 관련된 주제로 프로젝트를 만들고 발표와 보고서까지 마치게 하려는 학교

함께 보면 좋은 사례

교육 상담

학교·기관명, 대상과 인원, 희망 일정, 관심 주제를 알려 주시면 프로그램 구성과 운영 방식, 견적을 안내해 드립니다.

Share article