RaspberryPi로 맥박 데이터를 CSV 출력 (아날로그 입력 확인편)

5048 단어 RaspberryPiI2C

절차 및 링크



1. 준비와 기초편
h tp : // 굉장했다. 작은 m/tkyko 13/ MS/62 f91b 세 7d9 그림 555C434
2. 아날로그 입력 확인편
여기
3.python으로 확인
ぃ tp // m / tky 13 / ms / 44 또는 53b027 249 a cdc6
4.맥박 센서
ぃ tp // m / tky 13 / ms / 4 / 4fc73, d81d7, b426
5.csv 출력
ぃ tp // m / tky 13 / ms / 9c0 b46c1b65129d2556

이번에는 I2C 통신으로 할 것입니다.
덧붙여서 환경은
RaspberryPi B (512MB)
OS:raspbian ver1.4.1

참고 URL



ht tp ///i t코보…
htps //w w. 아베 ct로에 cs. 이. u k / kb / ar chi c ぇ / 1 / 2c-sm s-an d-d sp

배선 등



이번 사용하는 AD/DA 컨버터는 이쪽
h tp // w w. 굉장히. 이. jp/도 d/sgk_ 또는 rt/에서 원하는 l. php? 여기 = 예 HD-4S

이것이 라즈파이 B +는 괜찮지 만 B라고하면 GPIO의 핀을 모두 채울 것입니다.
그렇게 되면 GND등을 받을 수 없기 때문에 이쪽을 보면서 소켓을 붙였습니다(붙여 주었습니다)

이미지 URL : htp : / / 등 s 피. tv/wp 콘텐트 t/우 p아아 ds/2014/07/등 sp 벨 ry-피-G 피오-피노우 ts. pg

이 이미지의 raspberry pi B를 보면(다른 하나의 A/B로서 있습니다만, 아마 낡은 B로 256MB라고 생각한다) 핀 번호 1번과 6번에 통전시키면서 소켓을 붙인 것이 이하입니다




그리고 이번에는 아날로그 입력을하고 싶기 때문에 가변 저항을 붙였습니다.
가변 저항의 A0에 가리키는 분만 메스핀이 되어 있습니다


라즈파이에 꽂으면 이런 느낌


여기의 노브를 돌리면 수치가 변화하는 것을 우선 목표로 한다

준비



I2C를 사용할 수 있도록 준비
덧붙여 말하지 않고 모가나 ssh로 라즈파이에 리모트 로그인하는 쪽이 코피페로 커맨드 치기 때문에 추천입니다
기본, 참고 URL(영어의 분)으로부터의 정리입니다

우선 config 파일 등의 편집
[1]
$ sudo nano /etc/modules

이 위의 명령을 실행하십시오.
i2c-dev

이 한 줄을 맨 아래에 추가
이번에는 nano 명령으로 편집합니다.

[2]
$ sudo nano /etc/modprobe.d/raspi-blacklist.conf
#blacklist i2c-bcm2708

블랙리스트가 있습니다.
그것의 한 줄을 코멘트 아웃하는 것은 훌륭하지만, 자신의 os 버전은 이미 아무것도 쓰지 않은 상태였습니다 (raspbian ver 1.4.1)

[3]
$ sudo nano /boot/config.txt
dtparam=i2c1=on
dtparam=i2c_arm=on

이쪽도 하단에 추가합니다

다음은 도구 설치
[4]
$ sudo apt-get install i2c-tools
$ sudo apt-get install libi2c-dev

여기 두 줄 실행
그런 다음 다시 시작합니다.
$ sudo shutdown -r now

실험



여기까지의 준비가 실험이라고도 할 수 있습니다만・・・
I2C의 주소를 확인합니다.
$ sudo i2cdetect -y 1



위 사진과 같이 AD 컨버터를 연결하면 주소가 표시됩니다.
이번에는 0x48
다음은 해당 주소의 값을 보
$ sudo i2cget -y 1 0x48

마지막 0x48을 각 주소의 값으로 변경하십시오.
그러면


여러 번 실행하거나 노브를 비틀어 값 업데이트를 볼 수 있습니다.
성공

다음 번에는 이것을 파이썬에서 실행할 것입니다.
(다음 URL 예정)

좋은 웹페이지 즐겨찾기