본문 바로가기 주메뉴 바로가기

출간도서

목록으로

ESP32로 만드는 IoT 월드 with 아두이노 IDE 2

출간일
2023-12-29
저자
아이씨뱅큐
분야
IT·컴퓨터
판형
46배판(188 X 257)
페이지
312
ISBN
979-11-972615-8-9
종이책 정가
20,000원
전자책 정가
저자소개

아이씨뱅큐

안선환
LG전자에서 16년간 소프트웨어 개발 분야에서 다양한 경험을 쌓았습니다. 하지만 2017년 퇴사 후, 코딩 강사로의 도전을 선택하면서 처음 아두이노를 접하게 되어 다양한 프로젝트와 강의를 진행했습니다. 현재는 ㈜엠스텍 SQA사업부에서 소프트웨어 테스팅을 담당하면서 동시에 코딩 강의를 하고 있습니다. 여가 시간에는 아두이노와 라즈베리파이를 활용한 메이킹을 즐기며, IT/컴퓨터 관련 블로그를 운영하고 있습니다. 제 블로그는 파이썬, 인공지능, 피지컬 컴퓨팅 등 다양한 주제를 다룹니다. 최근에는 ESP32에 대해 공부하고 프로젝트를 진행했는데, 이 보드가 교육 및 IoT 프로젝트에 뛰어난 활용 가능성을 갖고 있다는 것을 발견했습니다. 그래서 ESP32의 장점을 알리고자 하는 마음으로 이 책을 썼습니다.

저서
『놀이와 함께 온 코딩 1』(지식과 감성, 2018.12.)
『아두이노로 만드는 20가지 프로젝트』(아이씨뱅큐, 2023.09.)
특허
놀이형 코딩 교육방법(2019.04.)
블로그
https://blog.naver.com/dreammaker777
이메일
codingteacher@naver.com


아이씨뱅큐㈜
아이씨뱅큐는 1995년 설립된 전자부품, 싱글보드 컴퓨터 전문 쇼핑몰, 코딩 교육, PCB, 어셈블리 서비스 등을 온라인 사이트(www.icbanq.com)를 통해 제공하는 유통 업체로, 전자업계의 모든 사람과 학생들이 기술 전문 지식을 손쉽게 얻을 수 있도록 힘쓰고 있습니다.
2012년 한국 시장에 라즈베리파이를 처음 소개하고 유통한 이래, 아두이노/마이크로비트 등 다양한 오픈소스 하드웨어 제품 및 키트를 개발하고 있으며 블로그/카페/유튜브에 관련 무료 강의 및 콘텐츠를 제공하고 있습니다.
또한 선생님들을 위한 무료 코딩 세미나 운영, IT 교육 관련 전시회 참가 등 코딩이 더욱 쉽고 가깝게 느껴질 수 있도록 앞장서는 중입니다.

독자 A/S 안내
이 책의 예제코드, 교안은 아래 카페로 문의 주시면, 다운로드할 수 있습니다.
책 내용 중 궁금한 부분은 독자 Q&A로 문의 바랍니다.
예제코드/교안
http://cafe.naver.com/bbcmicro 내 교안 신청 게시판
독자 Q&A
http://cafe.naver.com/bbcmicro 내 독자 게시판

ESP32로 더욱 쉽게 IoT 환경을 만들어 보자!

 

이 책은 초보자부터 중급자까지 모두가 쉽게 따라 할 수 있도록 단계적인 설명을 제공하고, ESP32를 활용한 다양한 현실적인 IoT 프로젝트를 소개하여 독자들의 창의력을 촉진하고 실제 프로젝트에 적용하는 방법을 배울 수 있을 거예요. 여러분의 창의력과 상상력을 발휘하여 IoT 기술을 활용한 아두이노 프로젝트를 구상하고 만들어 보세요. 이 책은 여러분의 아이디어를 현실로 구현하는 데 도움을 줄 것입니다. 함께 도전해 보시겠어요?

현재 IoT 분야는 지속적인 혁신과 발전을 이어 가고 있죠. 최근 동향을 보면, 엣지 컴퓨팅으로 IoT 기기들이 데이터를 현장에서 처리하는 추세가 두드러지고 있어요. 이는 응답 속도와 데이터 보안을 강화하는 데 큰 역할을 하고 있습니다. 게다가 5G 네트워크의 도입으로 IoT 시스템의 연결성과 효율성이 향상되어 대량 데이터 처리와 실시간 통신이 가능해졌어요. 그리고 AI 기술과의 결합으로 IoT 기기들이 데이터를 수집하고 분석하여 더 깊은 통찰력을 얻을 수 있게 되었습니다.

 

이 책은 여러 가지 IoT 프로젝트를 통해 데이터 수집과 분석 방법을 배우고, IoT에 대한 이해를 넓힐 수 있는 훌륭한 자료가 될 거예요. ESP32라는 마이크로컨트롤러를 활용한 실습을 통해 아두이노와 블루투스/Wi-Fi의 가능성을 알려 주죠. 아두이노는 코딩 교육과 프로토타이핑에 우수한 툴이에요. 하지만 이를 인터넷에 연결하면 더 큰 혁신이 가능해져요. 예를 들어 아두이노에 단순한 LED 하나를 연결했다고 상상해 보세요. LED를 켜고 끄는 것부터 조명의 밝기를 조절하는 등 다양한 작업을 할 수 있죠. 하지만 이것이 인터넷에 연결되면, 아두이노의 창의적인 활용 가능성이 더 넓어집니다.

본문 중에서

 

머리말

추천사

 

CHAPTER 01. ESP32 소개

1.1. IoT(Internet of Things)?

1.2. ESP32?

 

CHAPTER 02. ESP32 개발 환경 설정

2.1. 아두이노 IDE2 설치

2.2. 보드매니저 설치

2.3. 보드 및 포트 선택

2.4. 예제 프로그램 실행

 

CHAPTER 03. ESP32 GPIO 입출력

3.1. 디지털 출력

3.2. 아날로그 출력

3.3. 디지털 입력

3.4. 아날로그 입력

 

CHAPTER 04. 블루투스 통신

4.1. 클래식 방식

4.2. RGB LED

4.3. BLE(Bluetooth®LE) 방식

 

CHAPTER 05. Web Server

5.1. 간단한 웹 서버

5.2. 내장 LED 제어하는 웹 서버

5.3. DH11 온습도 센서

5.4. 온습도 표시 웹 서버

5.5. 외부에서 로컬 웹 서버 접속

 

CHAPTER 06. MQTT

6.1. 초음파 센서

6.2. 초음파 센서값 Publisher

6.3. 능동 부저

6.4. 부저 상태 Subscriber

 

CHAPTER 07. Firebase

7.1. FirebaseLED 제어

7.2. 빛 감지 센서

7.3. Firebase에 빛 감지 센서값 데이터 로깅

7.4. Firebase의 데이터 활용

7.5. Firebase 웹 앱 호스팅

 

CHAPTER 08. 아두이노 클라우드

8.1. 하드웨어 준비

8.2. 아두이노 클라우드 설정

8.3. 보드 프로그래밍

8.4. 대시 보드 설정

 

CHAPTER 09. NTP 서버 활용

9.1. OLED 디스플레이

9.2. NTP를 활용한 디지털시계

 

CHAPTER 10. 공공 데이터 활용

10.1. 미세먼지 공공데이터 활용 신청

10.2. OLED 디스플레이에 아이콘 표시

10.3. OLED display에 미세먼지 상태 표시

 

CHAPTER 11. 카카오톡 메시지 전송

11.1. 토양 습도 센서

11.2. 토양 습도값을 카카오톡 메시지로 전송

 

CHAPTER 12. JSON 인코딩과 디코딩

12.1. ArduinoJson 라이브러리

12.2. JSON 디코딩

12.3. JSON 인코딩

12.4. 코드 11-2JSON 라이브러리 사용하여 수정

닫기

출판상담문의

오전 9시 ~ 오후 6시

070-4651-3730

세상과 책을 잇는
마중물같은 출판사
지식과감성#

고객센터 전화상담

070-4651-3730

평일 오전 9시 ~ 오후 6시
(점심시간 : 11시 25분 ~ 1시)

1:1 온라인 상담

지식과감성# 카카오플러스 친구 추가

메일 또는 카카오톡으로 상담 신청 가능

원고 및 파일전송

웹하드 접속하기
아이디 : ksbookup 비밀번호 : ksbook