에지 컴퓨팅과 피지컬 AI를 위한 라즈베리파이 5

에지 컴퓨팅과 피지컬 AI를 위한 라즈베리파이 5

$30.00
Description
"상상만 하던 에지 컴퓨팅과 피지컬 AI, 이제 책상 위 라즈베리파이 5로 실현하세요!"
인공지능 기술이 클라우드를 넘어 우리 곁의 기기에서 직접 구동되는 '에지(Edge) AI'의 시대가 열렸다. 이 거대한 흐름의 중심에는 전 세대보다 2~3배 더 강력해진 성능으로 돌아온 라즈베리파이 5가 있다. 본 도서는 단순한 소형 컴퓨터 사용법을 넘어, 라즈베리파이 5를 활용해 실전 피지컬 AI 시스템을 구축하려는 모든 이를 위한 가장 완벽한 지침을 제공한다.
저자

허경용

연세대학교전자공학과학사와석사를취득했다.이후플로리다대학교에서컴퓨터공학박사를취득했으며,현재동의대학교전자공학과교수로재직중이다.저서로는《상상을스케치하는아두이노우노R4》(2024),《ARMCortex-M기반의아두이노프로그래밍》(2023),《라즈베리파이피코,마이크로파이썬을만나다》(2022),《아두이노바이블(vol1.~vol4.)》(2021),《허교수의ARMMbed프로그래밍입문》(2019),《사물인터넷을위한ESP8266프로그래밍》(2017),《사물인터넷을품은아두이노》(이상제이펍,2016),《따라하면서배우는마이크로컨트롤러》(2019),《따라하면서배우는아두이노》(이상한빛아카데미,2016)등이있다.
운영카페:https://cafe.naver.com/sketchurimagination

목차

머리말x

PARTI라즈베리파이기초다지기
CHAPTER1라즈베리파이준비하기3
1.1라즈베리파이4
1.2라즈베리파이57
1.3라즈베리파이를위한주변장치12
1.4라즈베리파이OS15
1.5요약25

CHAPTER2라즈베리파이시작하기26
2.1라즈베리파이첫번째부팅27
2.2라즈베리파이의IP주소확인31
2.3원격데스크톱사용37
__2.3.1VNC40
__2.3.2RDP44
2.4라즈베리파이와컴퓨터직접연결51
2.5요약56

CHAPTER3라즈베리파이OS58
3.1라즈베리파이OS59
3.2셸과터미널59
3.3사용자관리63
3.4파일시스템68
3.5파일과디렉터리관리76
3.6USB드라이버연결81
3.7시스템관리83
3.8시스템종료및재시작89
3.9요약92

CHAPTER4파이썬프로그래밍93
4.1파이썬의역사94
4.2파이썬의특징95
4.3파이썬프로그래밍환경설정97
4.4파이썬106
__4.4.1파이썬식별자106
__4.4.2문장과줄그리고들여쓰기107
__4.4.3변수와데이터타입111
__4.4.4연산자와연산자우선순위116
__4.4.5제어문120
__4.4.6시퀀스125
__4.4.7컬렉션128
__4.4.8함수132
__4.4.9모듈135
__4.4.10패키지137
__4.4.11클래스139
__4.4.12라이브러리142
4.5요약145

PARTII범용입출력핀사용하기
CHAPTER5범용입출력핀149
5.1범용입출력핀150
5.2파이썬을이용한범용입출력핀제어155
5.3C/C++를이용한범용입출력핀제어157
5.4GPIO사용시주의할점161
5.5요약165

CHAPTER6디지털데이터입출력:LED와버튼167
6.1디지털데이터출력168
6.2디지털데이터입력175
6.3PWM신호출력184
6.4요약188

CHAPTER7모터190
7.1모터191
7.2DC모터192
7.3스텝모터199
7.4서보모터210
7.5요약214

CHAPTER8UART통신216
8.1UART통신217
8.2라즈베리파이의UART10포트218
8.3라즈베리파이의UART0포트222
8.4요약231


CHAPTER9I2C와1-와이어통신232
9.1I2C통신233
9.2라즈베리파이의I2C통신235
__9.2.1텍스트LCD235
__9.2.2가속도각속도센서239
9.31-와이어통신250
9.4요약255

CHAPTER10SPI통신256
10.1SPI통신257
10.28자리7세그먼트표시장치258
10.3LED매트릭스267
10.4요약274

CHAPTER11아날로그디지털변환기276
11.1아날로그디지털변환기277
11.2가변저항279
11.3아날로그온도센서283
11.4CdS조도센서287
11.5요약291

CHAPTER12디지털데이터출력센서293
12.1초음파거리센서294
12.2PIR센서298
12.3터치센서302
12.4DHT11온습도센서306
12.5요약310

PARTIII인공지능알고리즘사용하기
CHAPTER13버저와스피커313
13.1버저314
13.2스피커318
13.3요약326


CHAPTER14음성합성과음성인식328
14.1음성합성329
14.2음성인식334
14.3요약343

CHAPTER15카메라와영상인식345
15.1카메라346
15.2QR코드스캐너356
15.3얼굴검출358
15.4사람검출361
15.5특징점추출363
15.6요약368

PARTIV인터넷활용하기
CHAPTER16HTTP클라이언트373
16.1웹클라이언트374
16.2웹페이지분석377
16.3기상청API허브383
16.4오늘의날씨-OpenWeather390
16.5요약397


CHAPTER17원격모니터링과원격제어400
17.1플라스크웹서버401
17.2원격모니터링403
17.3원격제어405
17.4포트포워드416
17.5요약418

CHAPTER18인터넷애플리케이션420
18.1IP주소알아내기421
18.2인터넷시간사용하기423
18.3구글계정으로이메일보내기427
18.4MQTT430
18.5요약437

찾아보기439

출판사 서평

라즈베리파이가처음인독자들에게는신기하고재미있는경험을,이미경험해본독자들에게는다양한활용을위한시작점을제공한다.
이책은라즈베리파이5를사용해세상과상호작용하는지능형시스템구현을목표로,기본적인라즈베리파이사용법부터응용까지의전과정을다룬다.라즈베리파이를처음접하는독자도어려움없이라즈베리파이를시작할수있도록운영체제설치와초기설정법,기본적인리눅스사용법에이어개발환경구축법을차례대로설명한다.이어서범용입출력핀을사용한입출력제어를바탕으로다양한센서,카메라,액추에이터등을연결하고제어하는방법을다루고,이를바탕으로실제물리세계의정보를수집하고반응하는시스템구현방법을다룬다.또한인터넷활용과영상처리,음성인식등피지컬AI의핵심기술을에지컴퓨팅환경에서구현하는방법을예제중심으로알아본다.

●압도적인디테일과'바이블'급완성도:국내마이크로컨트롤러(MCU)분야최고권위자중한분으로꼽히는허경용교수가집필하여,입문자를위한체계적인커리큘럼부터하드웨어와소프트웨어를깊이있게연결하는통찰력을제공한다.
●라즈베리파이5최신사양완벽반영:2.4GHz쿼드코어프로세서,PCIe2.0인터페이스등라즈베리파이5만의새로운구조와작동방식을기본으로하여이전모델과는달라진제어방법까지상세히안내한다.
●기초부터인공지능실습까지단계적구성:OS설치와파이썬기초는물론,각종센서및모터제어(GPIO),음성합성/인식,그리고카메라를이용한영상인식까지이론과실습을절묘하게구성했다.

이책의특징
●라즈베리파이5를기본으로최신하드웨어구성과사양반영
●운영체제설치부터인공지능활용까지이어지는단계적구성
●핵심개념설명과이를확인할수있는실용적예제제공
●에지컴퓨팅과피지컬AI시스템구현을위한장치중심의내용구성