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

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

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

안선환,아이씨뱅큐

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

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

목차

머리말
추천사

CHAPTER01.ESP32소개
1.1.IoT(InternetofThings)란?
1.2.ESP32란?

CHAPTER02.ESP32개발환경설정
2.1.아두이노IDE2설치
2.2.보드매니저설치
2.3.보드및포트선택
2.4.예제프로그램실행

CHAPTER03.ESP32GPIO입출력
3.1.디지털출력
3.2.아날로그출력
3.3.디지털입력
3.4.아날로그입력

CHAPTER04.블루투스통신
4.1.클래식방식
4.2.RGBLED
4.3.BLE(Bluetooth®LE)방식

CHAPTER05.WebServer
5.1.간단한웹서버
5.2.내장LED제어하는웹서버
5.3.DH11온습도센서
5.4.온습도표시웹서버
5.5.외부에서로컬웹서버접속

CHAPTER06.MQTT
6.1.초음파센서
6.2.초음파센서값Publisher
6.3.능동부저
6.4.부저상태Subscriber

CHAPTER07.Firebase
7.1.Firebase로LED제어
7.2.빛감지센서
7.3.Firebase에빛감지센서값데이터로깅
7.4.Firebase의데이터활용
7.5.Firebase웹앱호스팅

CHAPTER08.아두이노클라우드
8.1.하드웨어준비
8.2.아두이노클라우드설정
8.3.보드프로그래밍
8.4.대시보드설정

CHAPTER09.NTP서버활용
9.1.OLED디스플레이
9.2.NTP를활용한디지털시계

CHAPTER10.공공데이터활용
10.1.미세먼지공공데이터활용신청
10.2.OLED디스플레이에아이콘표시
10.3.OLEDdisplay에미세먼지상태표시

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

CHAPTER12.JSON인코딩과디코딩
12.1.ArduinoJson라이브러리
12.2.JSON디코딩
12.3.JSON인코딩
12.4.코드11-2를JSON라이브러리사용하여수정

출판사 서평

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

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