라즈베리 파이 3: 입문과 실전 활용 (한 권으로 끝내자!)

라즈베리 파이 3: 입문과 실전 활용 (한 권으로 끝내자!)

$28.91
Description
손바닥 크기의 리눅스 컴퓨터 ‘라즈베리 파이’를 자유자재로 다뤄보자!
라즈베리 파이의 개요(종류와 각 부분 명칭 등)와 OS 설치 방법, 저전력 소형 컴퓨터로의 이용, 유?무선 LAN 설정 서버(웹 파일 서버) 구축, 프로그래밍 기본, 전자 공작, I2C 디바이스 제어, 인터넷 서비스를 이용한 응용까지 라즈베리 파이의 활용 방법을 전체적으로 알아본다. 초보자도 찾기 쉽게 모든 작업을 컬러 사진과 일러스트로 표시했다. 책에서 설명한 프로그램은 지원 사이트에서 내려받아 이용할 수 있다. 이 책을 읽고 나면 리눅스 초보자와 전자 공작 초보자, 프로그래밍 초보자도 문제없이 라즈베리 파이를 활용할 수 있다.

라즈베리 파이 제로 및 제로 W에 관해서도 다루며, 현재 판매되는 40핀 GPIO 라즈베리 파이 전 기종을 대상으로 기술했다(26핀 GPIO 라즈베리 파이 모델 A, 모델 B는 제외). 이 책의 내용은 네트워크를 이용해 설명하므로 LAN을 이용할 수 있는 환경을 전제로 한다. 더불어 전자 부품 구매 관련 내용도 함께 소개하고 있다.
저자

김은철

역자김은철
㈜아이티에스대표.AWS에기반한IoT실시간서비스를개발했다.일본법인㈜아이티에스대표및엘피에이캠퍼스전임강사(C,C++,MFC,Network,Database)를역임하고한화S&C㈜에서근무했다.
저서로『예제가가득한C언어길라잡이』,『초보자를위한C언어300제』,역서로『유니티5교과서』,『예제로배우는핵심패턴안드로이드프로그래밍SDK2.1』,『스위프트로만드는실전강좌!아이폰앱프로그래밍』,『머신러닝부트캠프with파이썬』외다수가있다.최근에는앱,인공지능,블록체인관련사업을하고있다.

목차

[1부]라즈베리파이란
▣1-1장:라즈베리파이란
라즈베리파이란
라즈베리파이로할수있는것
라즈베리파이의버전,모델,외형
라즈베리파이의사양
라즈베리파이구하기

▣1-2장:라즈베리파이와주변기기
필요한주변기기준비
전원케이블
AC어댑터
AC어댑터이외의것으로전류공급

▣1-3장:라즈베리파이의전류공급
연결하는기기의소비전력에주의할것

[2부]라즈베리파이를동작시키자
▣2-1장:기동용microSD카드준비하기
SD카드의OS로기동하기
‘NOOBS’와‘이미지’의두가지형태로OS를제공
‘NOOBS’파일내려받기
‘이미지’파일내려받기
SD카드를포맷한다
NOOBS를SD카드에쓰기
이미지파일을SD카드에쓰기
라즈베리파이의기동

▣2-2장:라즈베리파이의초기설정과기동·종료
OS설치
라즈베리파이의초기설정
라즈베리파이의종료(셧다운)

[3부]라즈베리파이의조작과설정
▣3-1장:라즈비안(리눅스)의기본조작
GUI환경
CUI환경
명령기초지식
리눅스에서이용할수있는주요명령
편리한명령조작기능
텍스트편집(텍스트에디터)
관리자권한으로텍스트에디터프로그램을실행한다
네트워크정보확인

▣3-2장:네트워크접속설정
고정IP주소로설정한다
무선LAN에접속한다
자동인식을무효화하고설정

▣3-3장:디스플레이설정
패키지관리시스템이란

▣3-4장:앱의추가와삭제
명령으로앱을관리한다
패키지를설치한다(aptinstall)
패키지를삭제한다(aptremove)
패키지를갱신한다(aptupgrade)
GUI앱을사용해패키지를관리한다
외부에서라즈베리파이를조작한다

▣3-5장:라즈베리파이의원격조작
외부머신에서명령조작
SSH서버를실행한다
VNC에서데스크톱환경을이용한다
윈도우나맥OS에서VNC로라즈베리파이에접속한다

[4부]소형리눅스컴퓨터로이용한다
▣4-1장:소형클라이언트컴퓨터로사용한다
라즈베리파이를클라이언트컴퓨터로이용한다
한국어를입력할수있게만든다
서버운용에특화된리눅스

▣4-2장:소형웹서버로사용한다
엔진엑스를도입한다
동적콘텐츠를이용하게한다
외부에웹서버를공개한다
파일공유서버로사용한다

▣4-3장:파일공유서버로사용한다
외부스토리지를라즈베리파이에연결하고저장영역을추가한다

[5부]프로그램을만들어보자
▣5-1장:라즈베리파이에서사용할수있는프로그램
전자공작에필요한프로그래밍
라즈베리파이에서사용할수있는프로그래밍언어
마우스조작으로프로그래밍할수있는‘스크래치’
스크래치실행과화면구성

▣5-2장:스크래치를만들어보자
스크래치에서프로그램을만든다
같은처리를반복한다
값을저장해두는‘변수’
조건에따라처리를분기한다
2개의모양(Costume)을바꿔고양이를걷게한다
파이썬프로그래밍의기본

▣5-3장:파이썬을사용해보자
값을저장해두는‘변수’
같은처리를반복한다
조건에따라처리를분기한다

[6부]전자회로를라즈베리파이에서제어한다
▣6-1장:라즈베리파이에서전자회로를조작한다
라즈베리파이에서전자회로를제어할수있다
라즈베리파이의GPIO조작할준비
전자부품구입처

▣6-2장:전자부품의구입
추천전자부품
전원과소자로전기회로를만들수있다

▣6-3장:전자회로입문
전자회로설계도‘회로도’
전기회로를작성할때의주의사항
전자회로를만들어보자
디지털출력으로ON/OFF를제어한다

▣6-4장:LED를점등·점멸시킨다
전자회로를작성한다
프로그램으로LED를제어한다
파이썬에서LED를제어하자
디지털입력을읽는다

▣6-5장:스위치상태읽기
전자회로를만든다
프로그램에서단자로부터입력을받는다
아날로그로출력

▣6-6장:선풍기를제어한다
전자회로를작성한다
프로그램에서단자로부터입력받는다

[7부]I²C디바이스를동작시킨다
▣7-1장:I²C(아이스퀘어시)로쉽게디바이스를제어한다
2개의신호선으로통신할수있는‘I²C’
라즈베리파이로I²C를이용하기위한준비
I²C디바이스의주소를조사한다
I²C디바이스를이용한아날로그입력

▣7-2장:아날로그입력을한다
ADS1015의제어프로그램을도입한다
밝기로저항값이바뀐다-‘CdS셀’
전자회로를작성한다
프로그램으로밝기를구하자
기상정보를취득할수있는디바이스

▣7-3장:온습도를취득한다
전자회로를작성한다
프로그램으로기온과습도를취득
문자를출력할수있는액정캐릭터디바이스

▣7-4장:액정캐릭터디바이스에문자를표시한다
저항을조절하는‘가변저항’
전자회로를만든다
프로그램으로액정캐릭터디바이스에문자를표시한다

[8부]라즈베리파이의응용
▣8-1장:착신메일을액정화면에통지한다
메일서버로부터받은읽지않은메일수를액정화면에표시한다
전자회로를만든다
프로그램으로신규메일을액정화면에표시한다
정기적으로착신메일을확인한다
밝기센서로음악재생제어하기

▣8-2장:주위가밝아지면음악을재생해통지한다
전자회로를작성한다
밝기센서로음악을재생하는프로그램을작성
사람이나동물을감지해사진을찍는다

▣8-3장:사람이다가가면자동으로사진을웹서버에공개한다
적외선센서로사람이나동물을감지
라즈베리파이용카메라모듈
전자회로를작성한다
사람을감지했으면사진을저장하는프로그램작성
외부에서촬영된사진을확인한다

▣부록-1:리눅스명령참조
▣부록-2:CEA와DMT의설정번호목록
CEA설정번호
DMT설정번호
▣부록-3:이책에서다룬부품·제품목록
라즈베리파이관련
전자부품관련