- Today
- Total
디지털 전환과 앰비언트
[교육 프로그램] 사물인터넷 DIY 교육 본문
NodeMCU로 시작하는 사물인터넷 DIY 교육
사물인터넷이나 4차 산업혁명과 같은 키워드의 등장은 소프트웨어 교육에 대한 관심을 불러 일으키고 있습니다. 수많은 소프트웨어 교육과 학원들이 등장하고 있고 다양한 사물인터넷 메이커 교육도 진행되고 있습니다. 하지만, 과거의 교육들이 그랬듯이 입시나 내신 위주의 교육이 되지 않을까 우려하는 목소리가 큽니다.
일례로 그 동안의 사물인터넷 메이커 교육은 말만 사물인터넷이었지 ‘통신’ 기능이 빠진 반쪽짜리 교육이었습니다. 즉, 스케치로 코딩을 해서 LED를 켜거나 센서값을 읽어들이고 모터를 제어하는 정도였죠. 단순히 센서나 엑츄에이터를 이용하는 것에 그쳤습니다. 아두이노에 통신 기능이 없기 때문입니다.
물론, 와이파이나 블루투스 모듈을 이용하는 교육들도 존재하지만 대부분 기본적인 기능 교육에 치우치고 있습니다. 스마트폰으로 센서값을 확인하거나 디바이스를 제어하는 정도인데, 무선으로 데이터를 주고받는다는 것 외에는 기존의 아두이노 교육과 큰 차이가 없는 것입니다.
그래서, 사물인터넷과 4차 산업혁명의 개념을 제대로 교육하고 창의적인 사고법도 길러주며 나아가서는 기존의 비즈니스에 활용할 수 있는 실제적인 아이디어까지 도출하고 구현해 볼 수 있도록 하는 교육과정을 준비해 보았습니다. 바로 <NodeMCU로 시작하는 사물인터넷 DIY>입니다.
NodeMCU는 아두이노 같은 마이크로 컴퓨터 중의 하나로 기본적으로 와이파이 기능이 포함되어 있습니다. 그래서, 사물인터넷 장치를 개발하고 사물인터넷의 개념을 구현해 보는데 최적의 실습 도구라고 할 수 있습니다.
하지만, 본 교육과정에서는 기존의 교육들처럼 단순히 사물인터넷 디바이스를 만들고 제어하는 데에서 끝나지 않습니다. 2개의 NodeMCU를 이용하고 4종의 클라우드 서비스를 이용해서 서로 다른 디바이스를 연동시키고 음성명령을 이용해서 디바이스를 제어하기도 합니다. 즉, 실질적인 사물인터넷 디바이스와 서비스를 만들어 볼 수 있도록 합니다.
이러한 경험, 즉 단순히 인터넷에 연결되는 장치를 만들어봤다는 것을 넘어 서로 다른 사물(디바이스, 비즈니스, 사람)들을 연결시키고 직접 서비스를 만들어 봤다는 경험은 수강생들에게 새로운 상상을 하도록 만들게 됩니다. 서로 다른 사물들이 만드는 새로운 가치들을 발견하게 되는 거죠. 새로운 시대에 절실히 요구되는 창의력이 만들어지며 융합적인 사고를 하게 되는 것입니다.
이 교육은 개념 설명과 실습을 중심으로 진행됩니다. 프로그래밍 언어나 문법에 대한 내용은 최소한으로 교육하되 최단 시간에 실습을 하고 기존의 실습내용을 발전시키는 아이디에이션 활동을 하는데 초점을 맞추고 있습니다. 그리고, 최종적으로 자신만의 프로젝트를 기획해서 만들어보고 발표하고 새로운 가치를 찾아내는 실습을 진행하게 됩니다.
따라서, 이 교육은 중고등학교 학생들보다는 취업을 준비하는 대학생들이나 이미 직장에 다니는 분들을 대상으로 합니다. 자신이 관심 있는 분야나 현업에 적용할 수 있는 다양한 개념과 기법들을 몸으로 체득할 수 있는 기회를 제공할 것이기 때문입니다.
교육과 관련된 자세한 커리큘럼은 아래 표를 참고하시기 바랍니다. 또한 관심이 있으신 분들은 IoT 전략연구소(iotstlabs@gmail.com) 혹은 010-4711-1434로 연락주시기 바랍니다. 감사합니다.
IoT전략연구소 소장 김학용
홈페이지: IoT Strategy Labs
김학용 소장 주요 약력
현) 순천향대학교 IoT보안연구센터 교수
현) 서울시 혁신성장위원회 IoT 자문위원
전) 부산대 사물인터넷연구센터 산학협력중점교수
전) LG유플러스 M2M사업담당 부장
전) 삼성SDS 신사업추진팀 차장
전) 일본 통신종합연구소(CRL, 현 NIST) 방문연구원
광주과학기술원(GIST) 정보통신공학 석사 및 박사
충남대학교 전자통신공학과 학사
수상경력: 2015년 Cisco System 스마트 스트리트 아이디어 공모전 우수상, 2012년 LG 스킬올림픽 최우수상, 2007년 삼성네트웍스 특별상 등
저서: 사물인터넷, NodeMCU로 시작하는 사물인터넷 DIY, 4차 산업혁명과 빅뱅파괴의 시대, IoT 지식능력검정, 포워드 2019 미래를 읽다 등
주요 강연 활동: 삼성전자, 삼성전기, 삼성SDS, LG전자, LG CNS, LG생활건강, LG유플러스, SK텔레콤, SK하이닉스, SK주식회사, SK플래닛, KB국민은행, KB국민카드, 신한은행, 미래에셋대우, KT, 롯데, 인사혁신처, 재정기획부, 한국전력, 한전KDN, 특허청, 강원도인재개발원, 부산인력개발원, 충남공무원연수원, 한국스마트홈산업협회, 한국사물인터넷협회 등에서 연 100회 내외 강연 및 교육
NodeMCU로 시작하는 사물인터넷 DIY 커리큘럼
|
과정 개요 |
수업 내용 |
시간 |
1 일 차 |
과정 소개 |
과정 소개 기본 프로그램 설치 |
30 |
사물인터넷 개념과 |
사물인터넷의 개념 및 구조 디지털 트윈(Digital Twin)과 가상물리시스템(CPS) 소개 사물인터넷이 바꾸는 디바이스와 비즈니스의 가치 변화 4차 산업혁명의 개념 및 특징 |
90 |
|
부품 소개 |
아두이노와 NodeMCU 소개 부품(빵판, 저항, LED, 콘덴서, 센서 등 소개) 개발 환경 및 프로그램 구조 설명 개발 환경 설정 |
60 |
|
LED 제어 실습 |
깜박이는 LED 만들기 기본 명령어 소개 응용 – 3색 신호등 만들기 스마트폰으로 LED 껐다 켜기 응용 – 스마트 플러그 만들기 |
120 |
|
센서 실습 |
온습도 센서(디지털 센서)를 이용한 온습도 측정하기 스마트폰으로 온습도를 확인하는 온습도계 만들기 네트워크 관련 명령어 소개 클라우드에 온습도 측정값 올리기 조도센서, 인감지센서, 초음파센서 이용하기 응용 – 어두우면 켜지는 스마트 조명등 만들기 응용 – 스마트 휴지통 만들기 |
180 |
|
2 일 차 |
디스플레이 실습 |
디스플레이 장치에 텍스트 출력하기 디스플레이 관련 명령어 소개 디스플레이 장치에 온습도값 표시하기 시간과 온습도가 표시되는 네트워크 시계 만들기 |
90 |
디바이스 연동 실습 |
부저 제어하기 푸시 스위치 및 토글 스위치 만들기 서비스 플랫폼의 개념 및 IFTTT 소개 침입 감지기 만들기 |
120 |
|
음성제어 실습 |
음성인식 기능 및 서비스 소개 음성으로 LED 제어하기 |
90 |
|
창의성 개발 실습 |
개인 프로젝트 |
210 |
|
발표 및 과정 마무리 |
개인 프로젝트 발표 시상 및 과정 마무리 |
60 |