4차 산업혁명으로 세상이 흔들리고 있습니다. 이제 암기력이 아닌 창의력의 시대가 되었습니다. 이 책은 3가지의 조합입니다. 첫째 라즈베리 파이 기반, 둘째 쉽게 접근하기 위해서 파이썬을 이용, 셋째 많은 센서를 소개하였습니다.
이 책 “내가 하는 사물인터넷 프로그래밍”을 통해 다양한 센서들을 만지면서 사물인터넷의 세계로 진입하시고, 나아가서 창의력이 자극되기를 바랍니다.
이제는 냉장고, 형광등, 세탁기 등 모든 사물에 센서를 연결하여 유용한 정보를 수집하는 사물인터넷(IOT) 시대입니다.
다양한 센서를 제어하는 쉬운 파이썬 프로그래밍, 초소형/고성능 라즈베리파이 컴퓨터를 통해 사물인터넷의 구현이 가능합니다. 이 책의 목표는 독자들이 사물인터넷에 쉽게 접근하도록 안내하는 것입니다.
1. 다양한 센서
● 다양한 정보수집은 다양한 센서에서 가능합니다.
● 디지털 도어락. 침입 감지, 자외선 측정 등의 20여 가지 센서를 다룰 수 있게 됩니다.
2. 누구나 할 수 있는 파이썬 프로그램
● 프로그래밍 입문자가 쉽게 접근할 수 있는 파이썬을 통해서 자신만의 사물인터넷을 구현하게 합니다.
3. 소형 컴퓨터 라즈베리 파이
● 교육용으로 개발되었으며, 초소형/초저가/고성능인 라즈베리 파이를 사용하고 있습니다.
● GPIO, I2C, SPI, Serial 등의 다양한 통신 방식 지원하고 있습니다.
차 례
머리말
PartI 라즈베리 파이 소개와 환경구축
1장 | 라즈베리 파이
2장 | 리눅스
3장 | IoT 정의 및 파이썬
PartII 통신실습
4장 | SPI 통신
5장 | GPIO 통신
6장 | I2C 통신
7장 | 무선 통신
블루투스 통신 / RFID / 무선랜(WiFi)
PartIII 센서 응용(GPIO 활용)
8장 | 모터 다루기
모터 개요 / 서보 모터 / 기어드 모터 / 스텝 모터 / 모터응용(디지털 도어락)
9장 | 초음파 거리 센서
10장 | 기타 GPIO 센서 다루기
LED / 버저(Buzzer) / 모션 센서 / 온습도 센서(DHT11) / 푸시 스위치(push switch) / 불꽃감지 센서 / 소음 센서 / 릴레이 구동
PartIV 센서 응용(I2C 활용) 195
11장 | 2채널 ADC 활용(전압 저항측정)
12장 | 멀티 데이터 처리
온도 센서(Lm73) / 자이로 센서 / 압력 센서
13장 | LCD 다루기
PartV 센서 응용(SPI 활용)
14장 | SPI 활용(8ch ADC-MCP3008)
조이스틱(JoyStick) / CDS 조도 센서 / 자외선 센서
PartVI멀티미디어
15장 | 오디오와 비디오 처리
오디오 다루기 / 비디오 다루기
부록
RC car만들기 / 참조 사이트 / 답지 / 한글 색인 / 영문 색인