길벗·이지톡

도서 IT 전문서 임베디드/시스템/네트워크

누구나 쉽고 재밌게 아두이노로 스마트홈을 만들 수 있다!

아두이노로 나만의 작품을 만들며 실력을 레벨 업!

LED 점등부터 시작해 스마트홈 시스템까지! 이제 프로젝트를 시작해보자!

모든 과정마다 동영상 강의 수록!

 

아두이노 IDE를 설치하고 실습 환경을 구성하는 방법, 아두이노에 전자 소자를 연결해 회로를 작동시키는 방법, 내가 원하는 대로 아두이노가 동작하도록 프로그램을 작성하는 방법을 직접 따라해 보며 배울 수 있습니다. 실습은 [기본 실습] [응용 실습] [Semi 프로젝트] [종합 프로젝트] 단계별로 진행할 수 있습니다. 처음에는 간단한 소자와 코드로 단순한 동작을 시켜보고, 다음에는 좀더 다양하게, 다음에는 좀더 복잡하게 활용도를 높여갑니다. 실습을 하다가 막히는 부분이 있다면 책 속의 QR코드로 동영상 강의를 참고해보세요. 회로 구현, 프로그래밍, 결과 확인까지 동영상으로 설명합니다! 궁리하고 연구하여 기능을 개선시켜 나가는 아두이노와 DIY의 장점을 경험해 보세요!

 

프로젝트 1 LED 스탠드 만들기

아두이노 IDE를 설치하고 실습 환경을 구성해 봅니다. 터치센서로 네오픽셀 LED의 출력과 광량을 제어해 스탠드 ON/OFF 기능과 3단계 밝기 조절 기능까지 구현해 봅니다.

 

프로젝트 2 스마트 선풍기 만들기

여러 소자를 활용해 선풍기에 스마트한 기능들을 담아 봅니다. DC 모터로 바람 세기를 3단계로 조정하고, 서보 모터로 회전 기능을 추가해 봅니다. 온도, 습도, 불쾌지수 데이터를 OLED에 시각적으로 나타내고, 불쾌지수가 높을 경우 선풍기를 자동으로 동작시켜 봅니다.

 

프로젝트 3 스마트홈 시스템 만들기

집에서 활용할 수 있는 스마트한 IoT 시스템을 만들어 봅니다. 현관문이 열려 있거나, 가스가 누출될 경우 감지하여 경고를 울립니다. 사람이 들어오면 자동으로 현관에 불을 켜고, 가스 농도가 높아지면 알아서 가스 밸브를 잠급니다. 앱 인벤터를 활용해 스마트폰에서 스마트홈 시스템을 제어할 수도 있습니다. 거실과 방에 있는 전등을 스마트폰으로 켜고 꺼 봅니다

목차

0장 아두이노 시작하기

 

1장 터치 센서

__1 터치 센서 소개

__2 터치 이벤트 확인하기

__3 [응용 과제] 컨베이어 벨트 LED 안전등 시스템 터치 센서로 LED 제어하기

__4 [Semi 프로젝트] 터치 센서로 LED 밝기 제어하기

 

2장 네오픽셀 LED

1 네오픽셀 LED 소개

2 라이브러리 설치하기

3 네오픽셀 LED 점등하기

4 [응용 과제] 네오픽셀 LED 출력 제어하기

5 [Semi 프로젝트] 네오픽셀 LED 광량 제어하기

 

3[종합 프로젝트] LED 스탠드 만들기

1 준비하기

2 하드웨어 구현하기

3 소프트웨어 구현하기

4 결과 확인하기

5 외관 구현하기

6 성능 테스트하기

 

43LED

1 3LED 소개

2 3LED 점등하기

3 [응용 과제] 3LED로 무드등 시스템 구현하기

4 [Semi 프로젝트] 3LED 색깔 제어하기

 

5장 온·습도 센서

1 ·습도 센서 소개

2 라이브러리 설치하기

3 온도, 습도 데이터 출력하기

4 [응용 과제] 불쾌지수 데이터 출력하기

5 [Semi 프로젝트] 불쾌지수 데이터로 3LED 제어하기

 

6OLED

1 OLED 소개

2 라이브러리 설치하기

3 텍스트 출력하기

4 [응용 과제] 텍스트 효과 적용하기

5 [Semi 프로젝트] 온도, 습도, 불쾌지수 데이터 OLED 출력하기

 

7DC 모터

1 DC 모터 소개

2 DC 모터 구동하기

3 [응용 과제] 터치 센서로 DC 모터 제어하기

4 [Semi 프로젝트] 불쾌지수 데이터로 DC 모터 제어하기

 

8장 초음파 센서

1 초음파 센서 소개

2 거리 데이터 확인하기

3 [응용 과제] 거리 데이터로 3LED 제어하기

4 [Semi 프로젝트] 불쾌지수, 거리 데이터로 DC 모터 제어하기

 

9장 서보 모터

1 서보 모터 소개

2 서보 모터 작동하기

3 [응용 과제] 터치 센서로 서보 모터 제어하기

4 [Semi 프로젝트] 터치 센서로 서보 모터와 DC 모터 제어하기

 

10[종합 프로젝트] 스마트 선풍기 만들기

1 준비하기

2 하드웨어 구현하기

3 소프트웨어 구현하기

4 결과 확인하기

5 디버깅하기

6 외관 구현하기

7 성능 테스트하기

 

11장 미세먼지 센서

1 미세먼지 센서 소개

2 미세먼지 농도 수치 확인하기

3 [응용 과제] 미세먼지 농도 수치로 3LED 제어하기

4 [Semi 프로젝트] 3LED 제어와 미세먼지 농도, ·습도 데이터 OLED에 출력하기

 

12장 인체 감지 센서

1 인체 감지 센서 소개

2 감지 이벤트 확인하기

3 [응용 과제] 침입 감지 시스템 - 움직임 감지 시 스피커 출력하기

4 [Semi 프로젝트] 움직임 감지 시 LED 점등하기

 

13장 마그네틱 스위치

1 마그네틱 스위치 소개

2 마그네틱 스위치 작동 확인하기

3 [응용 과제] 스마트 화장실 - 인체 감지 센서와 마그네틱 스위치로 LED 제어하기

4 [Semi 프로젝트] 현관문 알람 시스템 - 현관문이 열렸을 때 스피커 출력하기

 

14장 가스 센서

1 가스 센서 소개

2 가스 농도 확인하기

3 [응용 과제] 가스 감지 시스템 - 가스 감지 시 경고음 출력하기

4 [Semi 프로젝트] 가스 차단 시스템 가스 누출 시 경고음 출력과 가스 밸브 잠그기

 

15장 블루투스 모듈

1 블루투스 모듈 소개

2 블루투스 통신하기

3 [응용 과제] 블루투스 통신으로 온·습도 및 미세먼지 데이터 출력하기

4 [Semi 프로젝트] 블루투스 통신으로 온·습도, 미세먼지 데이터 출력 및 LED, DC 모터 제어하기

 

16장 앱 인벤터

1 앱 인벤터 소개

2 블루투스 연결 앱 만들기

3 [응용 과제] LED 제어 앱 만들기

4 [Semi 프로젝트] 스마트홈 시스템 앱 만들기

 

17[종합 프로젝트] 스마트홈 시스템 만들기

1 준비하기

2 하드웨어 구현하기

3 소프트웨어 구현하기

4 결과 확인하기

5 외관 구현하기

6 성능 테스트하기

 

 

 

부록 부품 리스트

더보기접기

저자

ㆍ지은이 김홍덕

저자소개

한국교원대학교 교육대학원을 졸업하고 현재 강서공업고등학교에서 학생들에게 아두이노의 매력을 전파하고 있는 교사입니다. 서울특별시 융합정보 분야의 영재교육원 지도강사로 활동하면서 아두이노로 다양한 프로젝트 수업을 진행하고 있습니다. 아두이노를 활용한 다양한 프로젝트가 4차 산업혁명에서 요구하는 융합·미래 교육에 적합하다는 교육적 신념을 가지고 미래 인재를 육성하기 위한 교육을 실천하고 있습니다. 저서로는 2019 DOMINO 정보기기운용기능사 필기 단기완성(예문사, 2018), 정보기기운용기능사 실기(예문사, 2019)가 있습니다.

보도자료

연관 프로그램

아래 프로그램은 길벗출판사가 제공하는 것이 아닙니다.
무료로 사용할 수 있는 정보를 안내해 드리니, 지원이 필요하면 해당 프로그렘 제작사로 문의해 주세요.