서브메뉴
검색
진짜 코딩하며 배우는 라즈베리파이 4 : 기초 예제부터 음성인식과 인공지능으로 대화하기까지
진짜 코딩하며 배우는 라즈베리파이 4 : 기초 예제부터 음성인식과 인공지능으로 대화하기까지
- 자료유형
- 동서단행본
- ISBN
- 9791185553658 13000
- DDC
- 004.16-23
- 청구기호
- 004.16 ㅅ214ㅈ
- 저자명
- 서민우
- 서명/저자
- 진짜 코딩하며 배우는 라즈베리파이 4 : 기초 예제부터 음성인식과 인공지능으로 대화하기까지 / 서민우 지음
- 발행사항
- 고양 : 앤써북, 2020
- 형태사항
- 368 p. : 채색삽도 ; 26 cm
- 주기사항
- Appendix: 모니터, 키보드, 마우스 없이 라즈베리파이 접속하기
- 가격
- \21000
- Control Number
- bwcl:122547
- 책소개
-
여러 가지 하드웨어를 제어하는 기초 예제부터 인공지능을 이용하여 영상인식, 음성인식으로 대화하기까지 라즈베리파이 4로 할 수 있는 거의 모든 것을 진짜 코딩하며 배운다!
이 책은 필자의 세 번째 라즈베리파이 책입니다. 이 책은 Python 3.x 언어 기반으로 파이썬 용 GPIO, I2C, SPI 라이브러리를 이용하여 여러 가지 하드웨어를 제어하는 방법을 소개하고 있습니다. 또, opencv, google cloud speech 인공 지능 라이브러리을 이용하여 영상 인식, 음성 인식 활용 방법을 소개하고 있습니다.
이 책에서는 하드웨어를 제어하는 방법 외에도 쓰레드와 메시지 큐의 사용법을 소개하고 있습니다. 라즈베리파이는 리눅스 운영체제를 바탕으로 한 환경이기 때문에 쓰레드와 메시지 큐를 통해 프로그램을 구성할 수 있는 장점을 제공합니다. 쓰레드와 메시지 큐를 이용하면 큰 프로젝트를 효율적으로 구성할 수 있습니다. 특히 라즈베리파이는 여러 가지 하드웨어 입력을 받는 환경을 제공하기 때문에 쓰레드를 통한 프로젝트 구성이 필요하기도 합니다.
이 책에서는 외부 디바이스를 장착하여 라즈베리파이의 기능을 확장하는 방법도 소개하고 있습니다. L9110S DC 모터 드라이버 모듈을 이용하여 DC 모터를 제어할 수 있는 방법을 소개하고 있습니다. HM10 블루투스 모듈을 이용하여 라즈베리파이의 시리얼 모듈을 이용한 통신 방법을 소개하고 있습니다, MCP3208 ADC 모듈을 이용하여 센서 입력을 받을 수 있는 방법을 소개하고 있습니다, PCA9685 PWM 드라이버를 소개하여 서보모터, 부저, BLDC 모터를 제어할 수 있는 방법을 소개하고 있습니다, MPU6050 자이로 센서 모듈을 이용하여 기울어진 정도를 측정할 수 있는 방법을 소개하고 있습니다.
이 책에서는 카메라, 스피커, 마이크를 장착하여 라즈베리파이에 영상 인식, 음성 인식 기능을 추가하는 방법을 소개하고 있습니다. opencv 인공 지능 라이브러리를 이용하여 얼굴을 인식하는 방법과 google cloud speech 라이브러리를 이용하여 음성을 인식하는 방법을 소개하고 있습니다. 음성을 인식하여 하드웨어를 제어하는 방법을 소개하고 인공 지능과 영어로 대화하는 예제도 소개하고 있습니다.
부록으로 이 책에서는 모니터, 키보드, 마우스를 라즈베리파이에 장착하지 않고, 윈도우에서 원격으로 라즈베리파이에 접속하는 방법을 소개하고 있습니다. 라즈베리파이를 사용하다 보면 아두이노처럼 간단하게 연결해서 사용할 수 있으면 편리하겠다는 생각을 하게 됩니다. 그래서 노트북과 데스크 탑에서 각각 라즈베리파이에 접속하는 방법을 소개합니다.
필자는 이 책을 통해 독자 여러분들이 먼저 재미를 느끼기를 바랍니다. 그 재미를 바탕으로 자신도 모르게 프로그래밍 능력을 키워가며, 현실에서 발생하는 여러 가지 문제를 프로그래밍을 통해 해결할 수 있기를 바랍니다.
책 속 예제 소스 코드, 연습문제 및 응용 프로그램 해답 소스, 저자 직강 동영상 강의 보는 방법, 저자에게 질문하는 방법은 “4~5쪽”을 참고합니다.