60강 이모티콘 로봇 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 아두이노 코드 작성하기 - 앱 인벤터 2 작성하기 이번 수업의 핵심 다양한 글자를 표시할 수 있는 LCD와 블루투스 모듈을 이용해 벽에 걸어 장식할 수 있는 이모티콘 로봇을 만들어봅니다. 프로젝트를 진행하기 위해 LCD, 블루투스 모듈 그리고 9V 배터리가 필요합니다. 앱 인벤터 2로 안드로이드 앱을 만들어 이모티콘 로봇을 제어할 수 있도록 설정합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, LCD 1개, 블루투스 모듈 1개, 9V 건전지 1개, 1k ohm 저항 1개, 이모티콘 로봇 3D 모델(http://goo.gl/WQ8pu4) 이번 수업을 위한 선수 학습 54강 스마트폰으로 LED 컵받침 제어하기 이번 수업의 난..
59강 미니 조명기구 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 흰색 LED 9개를 병렬로 연결해 미니 조명기구를 만들어봅니다. 프로젝트를 진행하기 위해 흰색 LED, 가변저항 그리고 반사판을 만들기 위한 쿠킹 호일이 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 흰색 LED 9개, 쿠킹 호일, 인두기, 납선, 가변저항 1개 이번 수업을 위한 선수 학습 04강 삼색 LED 사용하기, 10강 서보 모터 사용하기 이번 수업의 난이도 하 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr * 교재파일이 이 웹사이트에 있습니다. 유튜브 사이트 : https://www.youtube.com/c..
58강 거리 측정기 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 거리를 잴 수 있는 초음파센서와 원하는 각도로 축을 조절할 수 있는 서보모터를 이용해 거리 측정기를 만들어봅니다. 초음파센서로 거리를 인식하면 서보모터로 만든 계기판을 통해 거리를 표시합니다. 프로젝트를 진행하기 위해 초음파센서와 서보모터가 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 초음파센서 1개, 서보 모터 1개, 거리 측정기 3D 모델 이번 수업을 위한 선수 학습 07강 초음파센서 사용하기, 10강 서보 모터 사용하기 이번 수업의 난이도 하 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr * 교재파일이 이 웹..
57강 색깔 제조기 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 삼색 LED는 빛의 삼원색인 빨강, 초록, 파랑을 조합해 원하는 색을 만듭니다. 그런데 전문가가 아닌 일반인의 경우 이 세가지 색을 어떻게 조합하면 무슨 색이 나오는지 잘 모릅니다. 따라서 이번 시간에는 세가지 색을 조합했을때 어떤 색이 나오는지 바로 알 수 있도록 해주는 색깔 제조기를 만들어봅니다. 프로젝트를 진행하기 위해 삼색 LED, 가변저항 그리고 LCD가 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, LCD 1개, 삼색 LED 3개, 가변저항 3개, 1k ohm 저항 1개, 색깔 제조기 3D 모델 이번 수업을 위한 선수 학습 04강 삼색 LED 사용..
56강 쿠킹 호일로 터치센서 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 아 두이노로 프로젝트를 하기 위해선 센서와 액추에이터가 필요한데 대게 가지고 있는 센서의 종류가 제한적인 경우가 많습니다. 따라서 이번 시간에는 집에서 흔히 볼 수 있는 쿠킹 호일을 이용해 터치 센서 만드는 것을 해봅니다. 프로젝트를 진행하기 위해 쿠킹호일, 저항 그리고 테이프가 필요합니다. 터치센서를 만들기위해 Capacitive Sensing Library를 사용합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 쿠킹 호일, 1k ohm 저항 3개, 4.7M ohm 저항 3개 이번 수업을 위한 선수 학습 18강 라이브러리 사용하기 이번 수업의 난이도 중 ..
55강 거리에 따라 색이 변하는 LED 꽃 이번 강에서 학습할 내용 - 프로젝트 소개 - 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 거리를 잴 수 있는 초음파센서와 다양한 색을 낼 수 있는 삼색 LED를 이용해 다가가는 것에 따라 다른 색깔로 빛나는 LED 꽃을 만들어봅니다. 프로젝트를 진행하기 위해 속이 비치는 색종이, 종이 꽃 바구니, 9V 배터리가 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 삼색 LED, 초음파센서 1개, 속이 비치는 색종이 이번 수업을 위한 선수 학습 04강 삼색 LED 사용하기, 07강 초음파센서 사용하기 이번 수업의 난이도 하 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr * 교재파일이 이 웹사이트에..
54강 스마트폰으로 LED 컵받침 제어하기 이번 강에서 학습할 내용 - 프로젝트 소개 - 아두이노 코드 작성하기 - 앱 인벤터 2 작성하기 이번 수업의 핵심 53강에서 만든 LED 컵받침을 안드로이드 스마트폰을 이용해 색을 변경할 수 있도록 만듭니다. 프로젝트를 진행하기 위해 추가적으로 블루투스 모듈과 9V 배터리가 필요합니다. 안드로이드 앱은 앱 인벤터 2로 만들어봅니다. 안드로이드 앱에서 원하는 색을 선택하면 LED 컵받침의 색이 변하도록 설정해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 삼색 LED 1개, LED 컵받침 3D 모델, 블루투스 모듈 1개, 9V 배터리 1개 이번 수업을 위한 선수 학습 53강 LED 컵받침 만들기 이번 수업의 난이도 상○ 첨부파일 [자료원] 웹사이트 : ..
53강 LED 컵받침 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 아두이노 코드 작성하기 - 프로세싱 코드 작성하기 이번 수업의 핵심 다양한 색을 낼 수 있는 삼색 LED를 이용해 투명한 유리잔을 이쁘게 빛나도록 해주는 LED 컵받침을 만들어봅니다. 프로젝트를 진행하기 위해 삼색 LED와 컵받침으로 사용할 것이 필요합니다. 또한 프로세싱을 이용해 LED 컵받침의 색을 설정해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 삼색 LED 1개, LED 컵받침 3D 모델 이번 수업을 위한 선수 학습 50강 움직이는 레이저 장난감 만들기 이번 수업의 난이도 상○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사이트에 있습니다. 유튜브 사..
52강 초음파 레이더 만들기 이번 강에서 학습할 내용 ● 프로젝트 소개 ● 아두이노 코드 작성하기 ● 프로세싱 코드 작성하기 이번 수업의 핵심 거리를 잴 수 있는 초음파센서와 원하는 각도로 축을 돌릴 수 있는 서보모터를 이용해 초음파 레이더를 만들어봅니다. 아두이노에서 각도와 거리를 알려주면 프로세싱을 이용해 화면에 초음파레이더를 그립니다. 프로젝트를 진행하기 위해 초음파센서와 서보모터가 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 초음파센서 1개, 서보 모터 1개, 초음파 레이더 3D 모델 이번 수업을 위한 선수 학습 07강 초음파센서 사용하기, 10강 서보 모터 사용하기, 27강 초음파센서와 조도센서 사용하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://o..
51강 스마트폰으로 레이저 장난감 제어하기 이번 강에서 학습할 내용 - 프로젝트 소개 - 아두이노 코드 작성하기 - 앱 인벤터 2 작성하기 이번 수업의 핵심 50강에서 만든 레이저 장난감을 안드로이드 스마트폰으로 제어할 수 있도록 만들어봅니다. 안드로이드 앱에서 드래그하는 것에 따라 레이저 장난감이 움직이도록 설정합니다. 프로젝트를 진행하기 위해 블루투스 모듈과 9V 배터리 2개가 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 서보 모터 2개, 글루건, 레이저 포인터 1개, 레이저 장난감 3D 모델, 블루투스 모듈, 9V 배터리 2개 이번 수업을 위한 선수 학습 50강 움직이는 레이저 장난감 만들기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensource..
50강 움직이는 레이저 장난감 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 아두이노 코드 작성하기 - 프로세싱 코드 작성하기 이번 수업의 핵심 프레젠테이션용 레이저 포인터의 LED와 원하는 각도로 축을 돌릴 수 있는 서보모터를 이용해 재밌게 가지고 놀 수 있는 레이저 장난감을 만들어봅니다. 프로젝트를 진행하기 위해 서보모터 2개와 레이저 LED가 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 서보 모터 2개, 글루건, 레이저 포인터 1개, 레이저 장난감 3D 모델 이번 수업을 위한 선수 학습 10강 서보 모터 사용하기, 24강 이벤트 제어와 아두이노 연결하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr * 교재파..
49강 마인크래프트 조이스틱 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 아두이노 LEONARDO 모델은 PC에 마우스와 키보드처럼 인식시켜서 사용할 수 있습니다. 이번 시간에는 아두이노 LEONARDO를 이용해 최근 많은 사랑을 받고 있는 마인크래프트의 조이스틱을 만드는 걸 해봅니다. 이를 응용하면 자동으로 키나 마우스를 입력시키는 프로그램(매크로)도 만들 수 있습니다. 이번 수업을 위한 준비물 PC, 아두이노 LEONARDO, 버튼 9개, 10k ohm 저항 9개 이번 수업을 위한 선수 학습 03강 LED와 버튼 제어하기 이번 수업의 난이도 중 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr ..
48강 미니 가로등 만들기 이번 강에서 학습할 내용 - 미니 가로등 소개 - 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 밝기를 인식하는 조도센서와 기본적인 LED를 이용해 어두워지면 자동으로 켜지는 미니 가로등을 만들어봅니다. 단순히 어두워지면 그냥 켜지는 것이 아니라 마치 살아 숨쉬듯이 깜빡 깜빡거리며 빛나도록 구현해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 조도센서 1개, LED 1개, 10k ohm 저항 1개, 가로등 3D 모델 이번 수업을 위한 선수 학습 04강 삼색 LED 사용하기, 06강 조도센서 사용하기 이번 수업의 난이도 하 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr * 교재파일이 이 웹사이트에 있습니다. 유튜브..
47강 자동으로 열리는 쓰레기통 이번 강에서 학습할 내용 - 자동으로 열리는 쓰레기통 소개 - 쓰레기통과 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 거리를 잴 수 있는 초음파센서와 원하는 각도로 축을 돌릴 수 있는 서보모터를 이용해 사람이 앞에 가까이 가면 자동으로 뚜껑이 열리는 쓰레기통을 만들어봅니다. 프로젝트를 진행하기 위해 회전식으로 열리는 작은 쓰레기통과 낚싯줄, 글루건, 고무줄이 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 초음파센서 1개, 서보 모터 1개, 낚싯줄, 글루건, 쓰레기통 이번 수업을 위한 선수 학습 07강 초음파센서 사용하기, 10강 서보 모터 사용하기 이번 수업의 난이도 중 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.ko..
46강 소리나는 저금통 만들기 이번 강에서 학습할 내용 - 저금통 준비하기 - 아두이노 코드 작성하기 - 프로세싱 코드 작성하기 이번 수업의 핵심 거리를 잴 수 있는 초음파센서와 프로세싱을 이용해 동전을 넣으면 PC에서 띠링~하는 효과음이 나오면서 재밌는 애니메이션을 보여주는 저금통을 만들어봅니다. 저금통을 만들기 위해 작은 종이박스와 글루건이 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 종이 박스 1개, 초음파센서 1개, 글루건 이번 수업을 위한 선수 학습 07강 초음파센서 사용하기, 24강 이벤트 제어와 아두이노 연결하기 이번 수업의 난이도 중 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr * 교재파일이 이 웹사이트에 있습니다. 유튜브 사이..
45강 아두이노 제어하기 이번 강에서 학습할 내용 - 비글본 블랙 준비하기 - LED 껐다 켜기 - 버튼 사용하기 이번 수업의 핵심 비글본 블랙도 일종의 리눅스 컴퓨터이기 때문에 시리얼 통신을 이용해 아두이노를 제어할 수 있습니다. 처음 비글본 블랙을 소개할때 보여준 OpenROV라는 무인잠수로봇 프로젝트도 바로 비글본 블랙에 아두이노를 연결해 제어하는 방식을 취하고 있습니다. 이번 시간에는 비글본 블랙을 이용해 아두이노에 연결된 센서와 액추에이터를 제어하는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 비글본 블랙, 아두이노 UNO, LED 1개, 버튼 1개, 10k ohm 저항 1개 이번 수업을 위한 선수 학습 44강 인터넷으로 비글본 블랙 제어하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹..
44강 인터넷으로 비글본 블랙 제어하기 이번 강에서 학습할 내용 - 홈페이지 돌리기 - 버튼 값 표시하기 - 조도센서 값 표시하기 이번 수업의 핵심 지난 시간 비글본 블랙이 서버 개발 언어로 유명한 노드JS를 통해 센서와 액추에이터를 제어할 수 있다고 배웠습니다. 이 노드JS를 이용하면 웹 페이지나 인터넷 통신과 관련된 프로그램도 쉽게 작성할 수 있습니다. 이번 시간에는 웹 브라우저에서 비글본 블랙에 연결된 센서와 액추에이터를 제어하는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 비글본 블랙, 버튼 1개, 조도센서 1개, 10k ohn 저항 1개 이번 수업을 위한 선수 학습 43강 LED와 버튼 제어하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kof..
43강 LED와 버튼 제어하기 이번 강에서 학습할 내용 - LED 껐다 켜기 - 버튼 이용하기 - 삼색 LED 사용하기 이번 수업의 핵심 비글본 블랙도 아두이노와 마찬가지로 센서와 액추에이터를 제어할 수 있습니다. 오히려 아두이노 UNO보다 많은 핀을 연결하고 다양한 옵션으로 센서와 액추에이터를 제어할 수 있습니다. 아두이노와 다른 점은 서버 개발 언어로 유명한 노드JS라는 언어를 이용해 센서와 액추에이터를 제어할 수 있다는 것입니다. 이번 시간에는 비글본 블랙을 이용해 센서와 액추에이터를 제어하는 것을 배웁니다. 이번 수업을 위한 준비물 PC, 비글본 블랙, LED 1개, 버튼 1개, 삼색 LED 1개 이번 수업을 위한 선수 학습 아두이노 기초 강의, 아두이노 이론 강의 이번 수업의 난이도 상 ○ 첨부..