HOME > 상세정보

상세정보

라즈베리 파이 활용백서 : 실전 프로젝트 20

자료유형
단행본
개인저자
이재상 표윤석, 저
서명 / 저자사항
라즈베리 파이 활용백서 : 실전 프로젝트 20 / 이재상, 표윤석 지음
발행사항
서울 :   BJ Public,   2013  
형태사항
xxiii, 307 p. : 천연색삽화 ,도표 ; 24 cm
ISBN
9788994774497
서지주기
참고문헌과 색인수록
000 00651namcc2200229 c 4500
001 000045773297
005 20131105093248
007 ta
008 131104s2013 ulkad b 001c kor
020 ▼a 9788994774497 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
082 0 4 ▼a 004.16 ▼2 23
085 ▼a 004.16 ▼2 DDCK
090 ▼a 004.16 ▼b 2013z3
100 1 ▼a 이재상
245 1 0 ▼a 라즈베리 파이 활용백서 : ▼b 실전 프로젝트 20 / ▼d 이재상, ▼e 표윤석 지음
260 ▼a 서울 : ▼b BJ Public, ▼c 2013
300 ▼a xxiii, 307 p. : ▼b 천연색삽화 ,도표 ; ▼c 24 cm
504 ▼a 참고문헌과 색인수록
700 1 ▼a 표윤석, ▼e▼0 AUTH(211009)128351
945 ▼a KLPA

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 004.16 2013z3 등록번호 111706085 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 세종학술정보원/과학기술실/ 청구기호 004.16 2013z3 등록번호 151323424 도서상태 대출가능 반납예정일 예약 서비스
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 004.16 2013z3 등록번호 111706085 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 004.16 2013z3 등록번호 151323424 도서상태 대출가능 반납예정일 예약 서비스

컨텐츠정보

책소개

라즈베리 파이의 진정한 매력인 활용 방법을 보여주기 위해 라즈베리 파이 자체에 대한 설명은 최소한으로 줄이고, 라즈베리 파이의 활용을 위한 개발 환경 구축과 웹 서버, 미디어 센터, 게임기, 제어기로서의 활용의 대표적인 활용 방법에 대해서 설명하고 있다.

이 책의 후반부에는 사용자들이 가장 많이 요구하는 라즈베리 파이 응용 기능들을 국내 라즈베리 파이 3대 커뮤니티 활동을 통해 선별하여 총 20개의 실용적인 프로젝트로 담아냈다. 이들 프로젝트들을 예로 라즈베리 파이가 어떻게 활용되는지 알 수 있도록 '따라하기' 방식으로 설명하고 있다.

상상을 현실로 바꾸는 마법상자, 라즈베리 파이

"라즈베리 파이는 그 활용도가 너무 많기 때문에 대부분의 IT 제품들처럼 설명서를 통해 설명할 수도 없거니와, 제한을 둘 수가 없습니다. 이것이 라즈베리 파이의 진정한 매력입니다."

- 「시작하며」에서 발췌

《라즈베리 파이 활용백서: 실전 프로젝트 20》은 여러분에게 수많은 실용적인 예제와 프로젝트를 활용하여 여러 분야에 걸쳐 라즈베리 파이를 적용할 수 있는 혁신적인 아이디어와 활용법을 제공할 것입니다.


이 책에서 다루는 내용
- 라즈베리 파이에 대한 이해
- 개발 환경 구축하기
- 웹 서버로 활용하기
- 미디어센터로 활용하기
- 게임기로 활용하기
- 제어기로 활용하기
- 실전 프로젝트 20


독자 대상
초중급

이 책의 구성

1장. 라즈베리 파이 소개 및 개발 환경 구축
라즈베리 파이를 소개한다. 이어서 라즈베리 파이를 실전에 활용하기 위한 준비사항과 함께 라즈베리 파이의 공식 OS라고 부를 수 있는 라즈비안 설치 방법 및 개발 환경 구축에 대해서 설명한다.

2장. 웹 서버 활용편
라즈베리 파이는 소형에 저전력일 뿐만 아니라 팬이 없어서 소음을 내는 일 또한 없다. 이러한 이유로 개인 서버로도 많은 사랑을 받고 있다. 이 장에서는 집에서 개인 서버를 구동하고 싶은 사용자들을 위해 최적화하는 방법을 설명하고 서버에서 꼭 필요한 엔진엑스, PHP, MySQL등을 설명한다. 나아가 개인 블로그 및 홈페이지 구축으로 유명한 워드프레스 활용법에 대해서 설명한다. 또한, 6장의 19번째 프로젝트를 통해 MySQL데이터베이스를 활용한 스마트홈 시스템에 대해서도 연계하여 설명하고 있다.

3장. 미디어센터 활용편
라즈베리 파이는 홈씨어터 기능을 하는 미디어센터로도 활용이 가능하다. 거실에서 TV에 연결된 라즈베리 파이에 영화, 동영상, 음악, 사진 등을 저장해놓으면 간편하고 빠르게 감상할 수 있다. 비싸고 크고 사용법이 복잡한 기존의 홈씨어터는 잊어버리자! 나만의 라즈베리 파이 홈씨어터가 여러분을 기다리고 있다. 또한, 6장의 4번째 프로젝트를 통해 리모컨으로 라즈베리 파이에 설치한 XBMC를 제어하는 방법에 대해서도 연계하여 설명하고 있다.

4장. 게임기 활용편
추억의 오락실을 기억하는가? 네오지오와 DOS에뮬레이터를 이용하여 추억의 오락실 게임을 즐기는 방법에 대해 설명한다. 라즈베리 파이가 소형이라는 장점을 활용하여 게임기를 만들어보자. 이보다 즐거운 일은 없을 것이다. 6장의 3번째 프로젝트를 통해 게임기의 조이스틱을 만드는 방법에 대해서도 연계하여 설명하고 있다.

5장. 제어기 활용편
라즈베리 파이는 다목적 컴퓨터에 마이크로컨트롤러를 합친 것과 같다. 즉 아두이노와 같은 마이크로컨트롤러 보드처럼 다양한 센서와 모터와 같은 액추에이터를 제어할 수 있다는 것이다. 이 장에서는 간단한 LED와 스위치 제어를 시작하여 UART, SPI, I2C통신에 대해서 설명하였다. 라즈베리 파이를 이용한 프로젝트를 생각하고 있다면 꼭 알아둬야 하는 필수 내용을 담고 있다.

6장. 라즈베리 파이 프로젝트
이 장은 이 책에서 가장 중요한 부분이다. 지금까지 국내에는 라즈베리 파이와 관련한 몇 가지 책이 출간되어 있기는 하지만, 활용적인 측면을 다루는 내용은 많지 않다. 더욱이, 대부분이 번역 서적이기 때문에 우리 실정에 맞지 않거나 국내 사용자의 요구를 반영하기는 어렵다. 이 장에서는 국내 라즈베리 파이 3대 커뮤니티인 라즈베리 파이 카페, 산딸기 마을, 오로카에서 활동 중인 두 필자가 다양한 라즈베리 파이와 관련한 프로젝트를 진행하였고 이 경험을 바탕으로 매우 실용적인 프로젝트 20가지를 선별하였다. 각 프로젝트는 모두 step-by-step따라 하기 방식으로 설명하고 있으니, 이 장을 통해 라즈베리 파이를 이용한 프로젝트의 감을 익혀보길 바란다.

출판사 리뷰

2012년 라즈베리 파이가 출시된 후 몇 달간 주문이 쇄도했고 공급보다 수요가 커서 재입고를 기다리는 상황이 펼쳐졌다. 신용카드와 같은 작은 크기에 35달러의 저렴한 가격의 컴퓨터는 지금까지 없었던 혁신적인 제품이었고 자연스레 수많은 사람들이 열광하기 시작했다. 대체 무슨 일이 벌어진 것일까? 이 열광적인 라즈베리 파이에 대한 사랑의 근원은 무엇일까?

라즈베리 파이는 그 흔한 사용 설명서도 없다. 무슨 뜻일까? 말 그대로, 정해진 사용법이 없다는 것이다. IT제품에는 흔히 사용 설명서가 따라오기 마련이지만, 라즈베리 파이를 위한 설명서는 그 어디에도 없다.

라즈베리 파이는 그 활용도가 너무 많기에 설명할 수도 없거니와 제한을 둘 수 없는 것이다. 수많은 라즈베리 파이 사용자는 공식 포럼을 통해 다양한 주제를 기반으로 자신들만의 사용법을 만들어나가고 있다. 다목적 컴퓨터, 비디오 및 음악 감상, 프로그래밍 공부, 저전력을 장점인 웹 서버, 로봇 제어기, 미니 게임기, 스마트폰과의 연계 등 라즈베리 파이의 활용 방법은 헤아릴 수가 없다. 그야말로 자신만의 프로젝트에 맞게 사용하면 되는 것이다. 이것이 바로 라즈베리 파이의 진정한 매력이다.

이 책의 특징
이 책은 라즈베리 파이의 진정한 매력인 활용 방법을 보여주기 위해 라즈베리 파이 자체에 대한 설명은 최소한으로 줄이고, 곧바로 라즈베리 파이의 활용을 위한 개발 환경 구축을 설명한다. 이어서 웹 서버, 미디어 센터, 게임기, 제어기로서의 활용의 대표적인 활용 방법에 대해서 설명한다.

이 책의 후반부에는 사용자들이 가장 많이 요구하는 라즈베리 파이 응용 기능들을 국내 라즈베리 파이 3대 커뮤니티 활동을 통해 선별하여 총 20개의 실용적인 프로젝트로 담아냈다. 이들 프로젝트들을 예로 라즈베리 파이가 어떻게 활용되는지 알 수 있도록 '따라하기' 방식으로 설명하고 있다. 이 책에서 제시한 총 20가지 프로젝트를 기반으로, 앞으로 더 많은 창조적인 프로젝트들이 나오기를 기대한다.


정보제공 : Aladin

저자소개

이재상(지은이)

(사)벤처기업협회 신성장산업 지원팀에서 근무중이며, 초등학교 때 MSX 와 APPLE II+라는 퍼스널 컴퓨터를 처음 접하면서 컴퓨터에 빠지기 시작했다. 군 제대 이후 컴퓨터는 취미 생활로만 즐기고 있다가 라즈베리 파이를 접하게 되면서 관련된 정보가 해외에만 치중되고 있는 점이 안타까웠다. 그래서 이러한 오픈소스 소프트웨어 및 하드웨어가 일반층까지 더 많이 확대되기를 기대하고 "산딸기마을"이라는 라즈베리 파이의 정보 공유 홈페이지를 구축하여 다양한 주제로 글을 기고하고 있다. 현재는 산딸기마을(http://www.rasplay.org)에서 공개 프로젝트를 추진하며 운영자로 활동하고 있다.

표윤석(지은이)

로보티즈 연구원으로 오픈 소스 팀의 팀장을 맡고 있으며 오픈 소스 기반의 서비스 로봇을 위한 지원 시스템을 연구개발 중이다. 로봇은 우리에게 무엇인가에 대해 항상 고민하며 우리 생활에 더 가까이 갈 수 있도록 노력하고 있다. 광운대학교 전자공학과 학부를 졸업한 후 한국과학기술연구원에서 근무했었고 일본 규슈 대학에서 정보지능공학 전공으로 석사 및 박사학위를 받았다. 로봇신문사, 무선모형, 월간로봇, ROBOCON MAGAZINE과 같은 신문, 잡지에 글을 기고하는 등 기술 공유를 좋아한다. 로봇에 대한 꿈을 가진 이들과 함께 이야기 나누는 것을 즐기며 '로봇공학을 위한 열린 모임' 로열모 및 오픈 로보틱스를 지향하는 '오픈 소스 로봇 기술 공유 커뮤니티(WWW.OROCA.ORG)'에서 공개 강좌와 공개 프로젝트를 진행하고 있다. 항상 일을 벌이는 것을 즐기기에 로봇 및 ROS 관련 강연, 세미나, 튜토리얼, 전시회 등을 통해 이 책의 독자들을 꼭 어디선가 볼 수 있기를 기대해 본다.

정보제공 : Aladin

목차

목차
시작하며 = ⅳ
저자 소개 = ⅸ
저자의 글 = ⅹ
1장 라즈베리 파이 소개 및 개발 환경 구축 = 1
 라즈베리 파이 소개 = 2
  싱글보드 컴퓨터 = 2
  싱글보드 컴퓨터의 종류 = 3
  라즈베리 파이 = 5
  라즈베리 파이 사양 = 7
  라즈베리 파이 구매 = 8
 액세서리 = 9
  기본 액세서리 = 9
  추가 액세서리 = 11
 퀵스타트 = 12
  기본설정 = 20
 유/무선랜 설정 = 25
  기본설정 = 25
  무선랜 어댑터 = 26
  무선 인터넷 수동 설정 = 26
  무선 인터넷 반자동 설정 = 28
 SSH 접속 = 33
  SSH 원격 접속 = 33
 XRDP 접속 = 35
  XRDP 원격 접속 = 38
 삼바 접속 = 38
  삼바 설치 = 39
  공유 폴더 접속 = 40
2장 웹 서버 활용편 = 41
 OS 설치 = 42
  Arch Linux 설치 = 42
  Arch Linux 기본 구성 = 45
 엔진엑스 웹 서버 구축 = 53
  엔진엑스 설치 = 54
  엔진엑스 구동 = 54
 PHP 설치 및 엔진엑스 연동 = 55
  php-fpm과 php-gd = 55
  엔진엑스와 php-fpm 연동 = 56
  php.ini 환경설정 = 59
  phpinfo.php 테스트 = 59
 php-apc 모듈 설치 = 61
  php-apc 모듈 활성화 = 61
  /php-ape/apc.php = 62
 데이터베이스 서버 구축 = 64
  Maria DB 설치 및 환경설정 = 65
  Maria DB 생성 = 67
 워드프레스 한글판 = 69
  워드프레스 설치 = 69
  워드프레스 기본 설정 = 70
  워드프레스 홈페이지 접속 = 73
 웹 모니터링 = 74
  Raspcontrol 설치 = 74
  Raspcontrol 환경설정 = 75
  모니터링 테스트 = 76
 FTP 서버 구축 = 78
  vsftpd 설치 = 78
  vsftpd 환경설정 = 78
 삼바 서버 구축 = 79
  삼바 패키지 설치 = 79
  삼바 서버 환경설정 = 80
 참고 = 81
3장 미디어 센터 활용편 = 83
 XBMC 소개 = 84
 XBMC 설치 및 실행 = 85
  XBMC 패키지 추가 = 85
  XBMC 패키지 설치 = 86
  XBMC 실행 = 87
 XBMC 사용법 = 88
  XBMC 메뉴 구성 = 88
  XBMC 환경설정 = 92
 XBMC 애드온 = 96
  비디오 자막 및 음악 가사 애드온 설치 = 97
  XBMC-Korea 애드온 설치 = 99
 스마트폰으로 XBMC 제어 = 100
  XBMC 외부장치 접속 허용 = 100
  XBMC 리모콘 제어 앱 다운로드 = 101
 참고 = 104
4장 게임기 활용편 = 105
 네오지오와 에뮬레이터 = 106
 네오지오 설치 = 107
  네오지오 설치 준비 = 107
  네오지오 컴파일 소스 다운로드 = 108
  gngeo 컴파일 = 108
 네오지오 bios 설치 및 환경설정 = 110
  gngeo 및 gngeo_data.zip 복사 = 111
  네오지오 bios 설치 = 111
  ×11 네오지오 구동 화면(gngeorc 환경설정 수정 전) = 112
  gngeo 환경설정 = 113
  ×11 네오지오 구동 화면(gngeorc 환경설정 수정 후) = 114
 rpix86 = 114
  rpix86 다운로드 = 115
  rpix86 실행 = 116
  도스용 ChessGenius 3 실행하기 = 117
 참고 = 118
5장 제어기 활용편 = 119
 GPIO 소개 = 120
  라즈베리 파이 외부 핀 = 120
  참고사항 = 123
 GPIO 라이브러리 = 126
  wiringPi 설치 = 126
 GPIO 출력 테스트 = 128
  LED 회로 구성 = 128
  프로그램 작성 = 129
  프로그램 빌드 = 131
 GPIO 입력 테스트 = 132
  스위치 회로 = 132
  프로그램 작성 = 133
  프로그램 실행 = 135
 UART 통신 테스트 = 136
  UART 통신 = 136
  라즈베리 파이와 PC의 연결 = 137
  프로그램 작성 = 138
  프로그램 실행 = 140
 SPI 통신 테스트 = 142
  SPI 설정 = 142
  SPI 회로 = 143
  프로그램 작성 = 146
  MCP3208 SPI 통신 세부사항 = 148
  프로그램 실행 = 150
 I2C 통신 테스트 = 151
  I2C 회로 = 151
  I2C 설정 = 154
  I2C 프로그램 작성 = 156
  I2C 프로그램 실행 = 162
 참고 = 164
6장 라즈베리 파이 프로젝트 = 165
 안전 종료를 위한 매크로 버튼 = 166
  하드웨어 = 166
  소프트웨어 = 168
  프로그램 실행 = 169
 버튼과 스피커를 이용한 전자 피아노 건반 = 170
  하드웨어 = 170
  소프트웨어 = 172
  프로그램 실행 = 174
 조이스틱을 이용한 전자 오락실 = 175
  하드웨어 = 175
  소프트웨어 = 177
  프로그램 실행 = 179
 적외선 수신기를 이용한 XBMC 리모컨 = 180
  하드웨어 = 180
  소프트웨어 = 181
  프로그램 실행 = 187
 텍스트 LCD를 이용한 보드 상태 표시 = 188
  하드웨어 = 188
  소프트웨어 = 190
  프로그램 실행 = 193
 온도에 따라 제어되는 쿨링팬 = 194
  하드웨어 = 194
  소프트웨어 = 195
  프로그램 실행 = 196
 TCP/IP로 제어하는 RC카 = 197
  하드웨어 = 198
  소프트웨어 = 200
  프로그램 실행 = 203
 스마트폰으로 조종하는 로봇 = 204
  안드로이드 앱을 이용한 원격 제어 = 204
  스마트폰 브라우저로 제어하는 로봇 = 210
  프로그램 실행 = 214
 스마트모터를 이용한 다관절 로봇 = 215
  허큘레스 = 215
  허큘레스 조립 = 216
  라즈베리 파이와 허큘레스의 연결 = 217
  소프트웨어 = 218
  프로그램 실행 = 225
 TTS를 이용한 말하는 로봇 = 226
  사운드 테스스 = 226
  TTS를 사용해보자 = 228
  C언어에서 TTS를 사용해보자 = 230
  RC 서보모터 제어 = 232
  하드웨어 = 233
  소프트웨어 = 234
  프로그램 실행 = 235
 원격제어 팬/틸트 카메라 = 236
  하드웨어 = 236
  영상 스트림 = 236
  WebIOPi = 239
  소프트웨어 = 242
  프로그램 실행 = 246
 라즈베리 파이 카메라 사진 및 동영상 촬영 = 247
  라즈베리 파이 카메라 = 247
  라즈베리 파이 카메라 설정 = 248
  라즈베리 파이 카메라를 이용한 사진 및 동영상 촬영 = 249
 USB 카메라를 이용한 방범 카메라 = 251
  하드웨어 = 252
  소프트웨어 = 253
  프로그램 실행 = 257
 USB 카메라를 이용한 얼굴 검출 = 258
  소프트웨어 = 258
  프로그램 실행 = 261
 온도/습도/수분 센서를 이용한 화분 관리 = 262
  하드웨어 = 262
  소프트웨어 = 263
  프로그램 실행 = 266
 물 달라고 트위터하는 라즈베리 파이 플라워 = 267
  하드웨어 = 267
  소프트웨어 = 268
  프로그램 실행 = 275
 환경정보 센서보드 = 276
  하드웨어 = 276
  소프트웨어 = 278
  프로그램 실행 = 281
 데이터베이스를 이용한 스마트홈 시스템 = 281
  Apache, MySQL, PHP, phpMyAdmin 설치 = 282
  MySQL 기본 설정 및 DB 다루기 = 283
  ADC 및 데이터 기록 프로그래밍 = 287
  프로그램 실행 = 290
  PHP 프로그래밍 = 292
  프로그램 실행 = 294
 라즈베리 파이와 마이크로컨트롤러의 결합 = 295
  아두이노 패키지 설치하기 = 296
  알피노 환경설정 패치 = 297
  라즈베리 파이 XLDE에서 아두이노 IDE 실행 = 298
  라즈베리 파이와 알피종의 연결 관계 = 299
  소프트웨어 = 300
  프로그램 실행 = 301
 참고 = 302
찾아보기 = 303

관련분야 신착자료

김자미 (2021)