만들면서 배우는 아두이노 IoT 사물인터넷과 40개의 작품들 (ESP8266, 표준 프로토콜, IoT 상용서비스, ESP32-CAM, 카메라 CCTV, 사진전송을 활용한 사물인터넷

만들면서 배우는 아두이노 IoT 사물인터넷과 40개의 작품들 (ESP8266, 표준 프로토콜, IoT 상용서비스, ESP32-CAM, 카메라 CCTV, 사진전송을 활용한 사물인터넷

$31.22
Description
〈만들면서 배우는 아두이노 IoT 사물인터넷과 40개의 작품들〉2판은 아두이노 IDE 2.x 버전을 반영하고, AI 등 최신 트렌드에 맞게 실용적인 사물인터넷 작품들로 업데이트한 개정증보판입니다. 책은 아두이노를 이용하여 IoT 사물인터넷을 활용한 40가지 작품을 직접 만들고, 코딩을 통해 AI 및 사물인터넷과 프로그램 언어 감각을 자연스럽게 익힐 수 있도록 구성되었습니다.

〈만들면서 배우는 아두이노 IoT 사물인터넷과 40개의 작품들〉책은 아두이노 기초를 떼고
ESP8266을 활용한 5가지 사물인터넷 작품,
바로 써먹을 수 있는 12가지 사물인터넷 작품,
표준 프로토콜을 사용한 8가지 통신 활용 사물인터넷 작품,
다양한 최신 IoT 상용서비스를 활용한 9가지 실용적인 사물인터넷 작품,
ESP32-CAM, 카메라 CCTV, 사진전송을 활용한 6가지 사물인터넷 작품 등
다양한 주제의 총 40가지 작품을 만들며 실용적인 IoT 사물인터넷과 프로그램 언어를 너무도 자연스럽게 배울 수 있도록 구성하였습니다.

이 책의 예제 소스 코드, 책 내용 관련 질문하는 방법은 “4~5쪽”을 참고합니다.
이 책의 실습 준비물과 구매 방법 가이드는 “7~8쪽”을 참고합니다.
저자

장문철

현)미랩대표
현)다두이노(www.daduino.co.kr)대표
전)부천대학정보통신과겸임교수

(저서)
만들면서배우는라즈베리파이5와40개의작품들(2024.03앤써북)
마이크로파이썬을활용해사물인터넷(IoT)프로젝트만들기withESP32(2024.02앤써북)
업무와일상을업시키는16가지생성형AI활용(2024.01앤써북)
파이썬으로구현하는AI자율주행자동차with아두이노자동차만들기(2023.11앤써북)
한권으로끝내는파이썬과아두이노로52개작품만들기(2023.07앤써북)
챗GPT실전활용보고서(2023.07앤써북)챗GPT&AI를활용한인공지능그림그리기실전(2023.05앤써북)
챗GPT를활용한40가지파이썬프로그램만들기(2023.04앤써북)
챗GPT를활용한아두이노입문(2023.04앤써북)
모두가할수있는인공지능으로그림그리기(2023.03앤써북)
ChatGPT가직접쓴챗GPT입문(2022.11앤써북)
업무에바로활용하는SSS급일잘러를위한파이썬과40개의작품들(2023.11앤써북)
만들면서배우는아두이노IoT사물인터넷과40개의작품들(2023.08앤써북)
아두이노자동차의모든것아두이노,메이커,C언어,자동차(2022.06앤써북)
만들면서배우는파이썬과40개의작품들(2022.02앤써북)
만들면서배우는라즈베리파이와40개의작품들(2021.09앤써북)
AI인공지능자율주행자동차(2021.08앤써북)
모두가할수있는앱인벤터로11개인공지능앱만들기(2021.06앤써북)
만들면서배우는아두이노와40개의작품들(2021.03앤써북)
아두이노와앱인벤터입문+실전(종합편)(2020.11앤써북)
다두블럭으로만들고엔트리로코딩하기(2017.09앤써북)

목차

================================
Chapter00아두이노사물인터넷준비하기
================================

01_아두이노사물인터넷작품기초지식
02_ESP8266을위한아두이노개발환경설치
아두이노IDE(통합개발환경)2.x설치하기
인터페이스영어를한글로변경하기
에디터빠른제안기능활성화하기
보드추가하기
포트설정하기


================================
Chapter01기본기능활용한작품만들기
================================

작품01_LED제어하기(디지털출력)
빨간색LED깜빡이는코드만들기
#define문으로핀정의하기
빨간색,노란색,녹색LED번갈아서깜빡이기
함수를사용하여코드가독성높이기

작품02_시리얼통신으로PC와통신하기(시리얼통신)
아두이노에서PC로hello전송하기
줄바꿈하여PC로데이터전송하기
아두이노의통신속도변경하기
PC에서아두이노로데이터전송하고응답받기
PC에서아두이노로명령어전송하여LED제어하기
PC에서아두이노로문자열전송하여LED제어하기

작품03_버튼입력받기(디지털입력)
버튼값확인하기
버튼값반전시키기
버튼을누르면LED를켜기
버튼을한번누르면LED켜기

작품04_LED의밝기제어하기(아날로그출력)
LED의밝기조절하기
버튼을눌러LED밝기조절하기
아날로그출력의range조절하기
아날로그출력의주파수조절하기

작품05_가변저항으로LED의밝기조절하기(아날로그입력)
가변저항값읽기
가변저항값으로LED제어하기
map함수사용하여LED제어하기


=========================================
Chapter02바로써먹을수있는사물인터넷작품만들기
=========================================

작품06_인터넷표준시간표시장치만들기
인터넷에접속하여시간을받아시리얼통신으로출력하기
한국시간으로출력하기
LCD에한국시간출력하기

작품07_기상청날씨표시장치만들기
우리동네날씨데이터접속해서확인하기
아두이노로접속하여데이터시리얼통신으로출력하기
온도습도데이터만분리하여시리얼통신으로출력하기
온도습도데이터LCD에출력하기

작품08_공공데이터미세먼지값받아와네오픽셀LED에표시하기
공공데이터포탈에서활용신청및데이터확인하기
아두이노에서미세먼지값읽어오기
PM10미세먼지데이터만분리하고LCD에표시하기
미세먼지상태에따라서LED색상표시하기

작품09_초음파센서를이용하여택배가감지되면구글메일보내기
구글이메일설정하기
구글이메일보내기
초음파센서로거리측정하기
초음파센서로거리값에따라조건추가하기
초음파센서로택배검출하여이메일보내기

작품10_매일토양수분값을측정하여네이버메일보내기
네이버이메일설정하기
매1분마다동작하는코드만들기
토양수분센서값읽기
매일설정한시간에토양수분을측정하여메일을보내는작품만들기

작품11_비트코인의실시간가격표시장치만들기
업비트API활용하여비트코인데이터확인하기
JSON값분리하여비트코인의현재가격만출력하기
비트코인의현재시세LCD에출력하기

작품12_삼성전자의실시간주식시세표시장치만들기
네이버주식데이터접속하여값확인하기
현재주식가격만데이터분리하기
LCD에삼성전자의실시간가격표시하기

작품13_초인종(버튼)을누르면SLACK알람보내기
SLACK채널생성및봇추가하기
아두이노로SLACK에메시지보내기
버튼눌림확인하기
버튼눌림을함수로만들어사용하기
버튼이눌리면SLACK으로메시지전송하기
스마트폰에서SLACK설치후확인

작품14_문열림을감지하여SLACK알람보내기
도어센서값확인하기
도어센서로문이열릴때만값출력하기
도어센서로문이열릴때만SLACK으로메시지전송하기

작품15_빗물감지하여텔레그램으로메시지전송하기
텔레그램설정하기
아두이노를이용하여텔레그램으로메시지전송하기
빗물감지센서값확인하기
빗물이감지되면텔레그램으로메시지전송하기

작품16_가속도자이로센서로움직임을감지하면텔레그램으로메시지전송하기
MPU6050가속도자이로센서의가속도값확인
가속도값의변화를확인하는코드만들기
센서의움직임이검출되면텔레그램으로메시지전송하기

작품17_텔레그램의메시지를받아서LED제어하기
텔레그램으로메시지받기
텔레그램으로메시지받아서LED제어하기


==============================================
Chapter03표준통신프로토콜기타기능활용한작품만들기
==============================================
작품18_TCP통신을활용하여PC와통신하기
통신테스트용프로그램다운로드
TCP로데이터전송(아두이노-〉PC)
TCP로데이터전송(PC-〉아두이노)
TCP로데이터전송받아LED제어하기
버튼을누르면TCP로데이터보내기

작품19_UDP통신을활용하여PC와통신하기
텍스트용프로그램다운로드
UDP통신으로데이터를주고받기
UDP로데이터전송받아LED제어하기
스위치를누르면UDP로데이터보내기

작품20_MQTT통신을활용하여PC와통신하기
PC에모스키토MQTT브로커설치하고설정하기
PC에MQTT프로그램설치하기
자신의컴퓨터의IP주소확인하기
아두이노에서MQTT통신으로데이터발생하기및수신하기
아두이노에서MQTT통신으로LED제어및버튼눌러전송하기

작품21_웹서버로LED및부저제어하기
웹서버에글자출력하기
웹서버를이용하여LED를제어하기
웹서버를이용하여부저제어추가하기

작품22_웹서버로조도센서모니터링
조도센서값측정하기
조도센서값웹서버에표시하기

작품23_WiFi신호측정기만들기
네오픽셀LED제어하기
네오픽셀LED함수로만들어제어하기
wifi신호측정하기
wifi신호에따라네오픽셀LED출력하기

작품24_딥슬립모드사용하기
Deepsleep모드의기능및소모전류
Deepsleep모드로동작하여10초마다깨어나서시리얼통신으로값전송하기
Deepsleep모드로동작하여10초마다깨어나서LED깜빡이기

작품25_wifi다시연결,고정IP,AP로동작하는유용한기능들
wifi다시연결
고정IP로활용하기
AP(AccessPoint)로활용하기


=================================
Chapter04IOT서비스활용한작품만들기
=================================

작품26_IFTTT활용하여가스가감지되면스마트폰으로알림보내기
IFTTT사이트에서서비스등록하기
아두이노에서IFTTT로Webhook연결하기
스마트폰어플설치하고로그인하기
가스센서값확인하기
가스가검출되면IFTTT로알람보내기

작품27_IFTTT활용하여1분단위로온습도값을측정하여구글스프레스시트에기록하기
IFTTT설정하기
DHT11온도습도센서값읽기
온도습도값읽어구글스프레드시트에기록하기

작품28_node-red를이용한버튼및LEDGUI로제어하기(TCP-Server를활용)
Node-Red설치하기
설치하기
TCP서버만들고버튼과LED를제어하는코드만들기Node-Red코드작성하기

작품29_node-red를이용한조도센서GUI로표시하기(TCP-Client를활용)
PCIP주소확인
TCP클라이언트구현과조도센서값을서버전송하는코드
Node-Red코드작성하기

작품30_node-red를이용한스마트팜만들기(MQTT통신활용)
아두이노라이브러리설치
node-red설치
MQTT설치
온습도센서값측정하고서버에전송하여모터제어하는코드만들기
Node-Red코드작성하기


작품31_thingspeak활용하여조도센서값기록하고모니터링하기
thingspeak회원가입및서비스설정
아두이노로thingspeak에데이터기록하기
조도센서를읽어thingspeak에기록하기

작품32_thingspeak활용하여아이방온습도기록하기
thingspeak채널생성및데이터쓰기
DHT11온습도센서값확인하기
DHT11온습도센서값thingspeak로전송하기

작품33_어디서나우리집모니터링온도,습도,조도
ESP8266아두이노프로그램
firebase에데이터쓰기
온도습도를firebase에기록하기
앱인벤터로앱만들고확인하기

작품34_사물인터넷어디서나스마트스위치컨트롤러만들기
firebase로조도값전송하기


===========================================
Chapter05ESP32CAM활용한사물인터넷작품만들기
===========================================
ESP32-CAM개발환경구성하기
ESP32-CAM조립하기

작품35_블루투스2.0(블루투스클래식)으로초음파센서침입자감지시스템만들기
초음파센서값확인하기
블루투스2.0통신으로스마트폰과데이터주고받기

작품36_블루투스4.0(블루투스LE)스마트조명제어
네오픽셀LED제어하기
블루투스4.0(블루투스LE)를이용하여스마트폰과데이터주고받기
스마트폰에서블루투스4.0(블루투스LE)로명령받아서네오픽셀led제어하기

작품37_CCTV만들기
CCTV코드작성하기

작품38_사진을찍어SD메모리에저장하기
SD카드포멧및ESP32CAM에연결하기
사진찍어SD카드에저장하는코드만들기

작품39_초인종(버튼)을누르면사진을찍어텔레그램으로전송하기
텔레그램설정하기
버튼을누르면클릭확인하는코드작성하기
버튼을누

출판사 서평

4차산업혁명이각종산업분야에적용되면서AI(인공지능),IoT,인공지능등다양한기술이각광받고발전하기시작했는데요.특히코딩은AI및IT이슈에대한관심이높은데요.IoT사물인터넷역시AI,스마트홈,스마트시티,스마트팜등IoT구축에관한관심이매우높습니다.

코딩이란어떤명령을컴퓨터가알수있는언어로입력하는것이며,프로그래밍이라할수있습니다.즉,프로그램을만들기위해서는가장기본적으로습득해야되는것이코딩입니다.

IoT란사물인터넷이라고합니다.사물을인터넷네트워크를기반으로식별가능한사물을연결하여다양한데이터들을상호공유할수있는기술이나서비스환경을말하며,스마트홈,스마트팜,스마트시티에서는가장중요한기술입니다.

아두이노는각종센서나부품을직접연결할수있고입출력및중앙처리장치가포함된작은기판인데요.아두이노는IoT사물인터넷과매우밀접한관련이있습니다.
아두이노는각종부품및센서를활용하여입력및출력을제어하고명령을실행및처리할수있기때문에IoT사물인터넷은물론AI,자율주행자동차,드론,로봇등의개발에활용할수있습니다.

〈만들면서배우는아두이노IoT사물인터넷과40개의작품들〉2판책은중,고등학생및비전공자는물론전공자나예비실무개발자도볼수있도록쉬운작품부터AI기반의수준높은작품까지다양한실용적인예제를만들고프로그램코딩을해볼수있는IoT사물인터넷바이블입니다.


이책구성은다음과같습니다.
-Chapter00아두이노사물인터넷준비하기
아두이노를활용한다양한사물인터넷작품을만들기전에아두이노관련기초지식과ESP8266을위한아두이노개발환경구축및기초지식에대해서익혀봅니다.

-Chapter01기본기능활용한작품만들기(5가지작품만들기)
ESP8266을활용한5가지사물인터넷작품을직접만들어보고,디지털출력,디지털입력,시리얼통신,아날로그출력,아날로그입력등기본기능과ESP8266보드의사용방법을익혀봅니다.

-Chapter02바로써먹을수있는사물인터넷작품만들기(12가지작품만들기)
인터넷시간,공공데이터,주식시세,메신저등사물인터넷을사용하는다양한작품을만들어보고,아두이노WemosD1R1보드로인터넷에접속하여사물인터넷의사용방법에대해알아봅니다.

-Chapter03표준통신프로토콜기타기능활용한작품만들기(8가지작품만들기)
표준프로토콜을사용한8가지통신활용사물인터넷작품을만들어보고,TCP,UDP,MQTT,웹서버등일반적으로많이사용하는표준통신방법,그외wifi통신에사용하는유용한기능에대해서도알아봅니다.

-Chapter04IoT서비스활용한작품만들기(9가지작품만들기)
IFTTT.node-red,thingspeak(mathworks매트랩),firebase(구글)등의IOT를서비스하는기업의서비스를활용하여다양한실용적인IOT장치를만들어봅니다.

-Chapter05ESP32CAM을활용한사물인터넷작품만들기(6가지작품만들기)
ESP32는블루투스2.0,4.0및wifi통신을지원합니다.블루투스2.0및4.0(BLE)을활용하는장치를만들어보고ESP32CAM을활용하여영상및사진을이용한작품을만들어봅니다.