-
내가하는사물인터넷 프로그래밍2Books 2019. 4. 7. 14:07
라즈베리 파이 사용법에 관해서 자세히 설명된 책이다. 현재 3B+ 모델이 출시 되었고, 기존에 비해 많이 향상된 CPU와 외부 인터페이스를 갖추고 있다.
책에서 소개된 pi3 B모델의 사양을 정리해 보면:
bcm2837, 64bit, quad-core, cortex a53 1.2Ghz,
1G ddr2 램
bcm43438 for wifi/bt
100M ethernet, hdmi, csi, dsi,microsd
usb2.0 4port, 40pin gpio,
다양한 OS의 설치가 가능한데, 라즈비안의 경우
초기id: pi
pw: raspberry 이다.
sd카드는 초기 4G로 설정되어져 있고, raspi-config 명령어로 용량 재조정 가능.
HDMI형태로 LCD모니터 연결도 가능하지만, root계정으로 원격접속이 가능하다.
/etc/ssh/sshd_config 파일의 permitRootLogin값을 yes로 변경.
pi 암호변경 $passwd
root 암호변경 $sudo passwd root
IOT 플렛폼: thread group, allseen aliance
network: bt, 지그비, wigig, wave, dsrc,6lowpan,
spi통신: 4선, full duplex, 속도가 빠름,마스터/슬레이브구조,
rasp-config 에서 enable가능.
gpio는 wiringPi 사용. digitalWrite(21,HIGH) 와 같이 사용.
wiringPiSetup(),
BT: 1개마스터+7개 슬레이브 연결가능, 20m거리,
3.0 24Mbps, 4.0 저전력 초소형,
HID(human interface device), SPP(serial port profile), HFP(hand free), HSP(headset), A2DP(advance audio distribution ), AVRCP(av remote)
사용된 모듈 HC-06,
RFID: 125khz~2.4Ghz, 주파수에 따라 가능 거리도 50cm ~ 27m, 모듈은 cpu와 spi 통신을 함.
모션센서: 적외선 센서를 사용.
소음센서, 불꽃감지센서, 온습도센서,
릴레이: 일종의 전기적 스위치로 nc,no,com 의 3포트가 있고 com=nc 상태에서 전원이 공급되면 com=no 가 된다.
초음파 거리센서: HC-SR04,
모터: pwm 신호를 사용하여 제어함.
서보모터: 높은 토크, 낮은관성으로 역방향전환이 빠름. 로봇이나 자동화 메커니즘에 많이 사용됨.
기어모터: 기어헤드가 있어적은회전수에서 높은 토크가 발생함.
스텝모터: 특정각도만큼 만 회전하는 모터. 도어락에 사용.
자이로센서, 압력센서, 미세먼지센서,토양수분센서,
alsa 오디오유틸사용:
amixer: 오디오 출력방법 설정
aplay: wav 파일명을 주고 플레이.
단, mp3는 mpg321, omxplayer 로 플레이.반응형'Books' 카테고리의 다른 글
아기곰의 재테크불변의 법칙 (0) 2019.04.16 그림으로 배우는 http &network basic (0) 2019.04.07 친절한 경제상식 (0) 2019.03.30 스마트폰으로 ENG방송프로그램 만들기 (0) 2019.03.27 보이는 경제세계사 (0) 2019.03.25 댓글