기온, 습도, 기압 센서 (BME280)를 사용하여 실내 환경 측정
                                            
                                                
                                                
                                                
                                                
                                                
                                                 3815 단어  RaspberryPiI2CBME280파이썬gpio
                    
계기
・CO2에 계속해서 뭔가 측정해 보고 싶었다
어딘가의 사이트 「BME280 있는데」
 나「온도・기압・습도 전부 측정할 수 있는 유익」
 사용한 것
・Raspberry Pi 3 model B+
・BME280(스위치 사이언스로 팔고 있는 것)
· 브렛 보드
· 점퍼 와이어 (수컷 - 여성)
BME280은 이런 느낌
↓ 이것도 센고쿠 덴쇼에서 샀지만 여기에 상세가 실려있다
 htps //w w. 슈 tch-s 시엔세. 코 m/타타 g/2236/
 
상당히 작은
새끼 손가락의 첫 번째 관절 정도의 크기
BME280을하는 것은 n 번 달인다고 생각합니다.
 절차
 납땜
핀 소켓과 기판은 납땜되지 않은 상태에서 판매되고 있었던 납땜을 한다
 
빨간색 선 부분을 납땜
 연결
연결은 다음과 같습니다.
BME280은 I2C라고 불리는 통신 방식인 것 같다
BME측
라즈파이 쪽
점퍼 와이어 색상
Vin
3.3v(1 or 17)
레드
GND
GND
블랙
SDO
GND
블랙
SCK
I2C/SDA(3)
녹색
SDI
I2C/SCL(5)
블루
 
 다양한 설정
raspi-config 에서 I2C 활성화
root@raspberrypi:/home/pi# raspi-config
5 Interfacing Options  Configure connections to peripherals ←これを選択
↓
P5 I2C         Enable/Disable automatic loading of I2C kernel module ←これを選択
      ・
          ・
          ・
"Would you like the ARM I2C interface to be enabled?"と表示されるので<yes>を選択
명령줄에서 I2C에 액세스하기 위한 i2c-tools 설치
root@raspberrypi:/home/pi# apt update
root@raspberrypi:/home/pi# apt install -y i2c-tools
커맨드 라인에서 센서와 통신 할 수 있는지 확인 (BME280의 경우 SDO 단자를 GND에 연결하면 주소는 0x76)
root@raspberrypi:/home/pi# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- 76 --                         
필요한 Python 라이브러리 설치
root@raspberrypi:/home/pi# apt install -y python-smbus
root@raspberrypi:/home/pi# pip install smbus2
 프로그램 실행
스위치 과학의 샘플 프로그램을 떨어뜨리다
root@raspberrypi:/home/pi# git clone https://github.com/SWITCHSCIENCE/BME280.git
BME280/Python27/ 로 이동하여 샘플 프로그램 실행
root@raspberrypi:/home/pi# cd BME280/Python27/
root@raspberrypi:/home/pi/BME280/Python27/# python bme280_sample.py
temp : 24.87  ℃
pressure : 1008.77 hPa
hum :  49.74 %
기온·습도·기압을 취득할 수 있었다
여기에서 이전 프로그램의 개선은 좋다.
 참고로 한 사이트
· BME280 관계
 htps : // 이 m /는 wk777 / ms / 2b910 a 81df480268 07
· I2C 관계
 htps : // 코 m / 카무 준 / ms / 51f85339bfd582b27752
유용한 정보 감사합니다.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(기온, 습도, 기압 센서 (BME280)를 사용하여 실내 환경 측정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/_shin_/items/03972c7ec75519e900ce
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
・Raspberry Pi 3 model B+
・BME280(스위치 사이언스로 팔고 있는 것)
· 브렛 보드
· 점퍼 와이어 (수컷 - 여성)
BME280은 이런 느낌
↓ 이것도 센고쿠 덴쇼에서 샀지만 여기에 상세가 실려있다
htps //w w. 슈 tch-s 시엔세. 코 m/타타 g/2236/

상당히 작은
새끼 손가락의 첫 번째 관절 정도의 크기
BME280을하는 것은 n 번 달인다고 생각합니다.
절차
 납땜
핀 소켓과 기판은 납땜되지 않은 상태에서 판매되고 있었던 납땜을 한다
 
빨간색 선 부분을 납땜
 연결
연결은 다음과 같습니다.
BME280은 I2C라고 불리는 통신 방식인 것 같다
BME측
라즈파이 쪽
점퍼 와이어 색상
Vin
3.3v(1 or 17)
레드
GND
GND
블랙
SDO
GND
블랙
SCK
I2C/SDA(3)
녹색
SDI
I2C/SCL(5)
블루
 
 다양한 설정
raspi-config 에서 I2C 활성화
root@raspberrypi:/home/pi# raspi-config
5 Interfacing Options  Configure connections to peripherals ←これを選択
↓
P5 I2C         Enable/Disable automatic loading of I2C kernel module ←これを選択
      ・
          ・
          ・
"Would you like the ARM I2C interface to be enabled?"と表示されるので<yes>を選択
명령줄에서 I2C에 액세스하기 위한 i2c-tools 설치
root@raspberrypi:/home/pi# apt update
root@raspberrypi:/home/pi# apt install -y i2c-tools
커맨드 라인에서 센서와 통신 할 수 있는지 확인 (BME280의 경우 SDO 단자를 GND에 연결하면 주소는 0x76)
root@raspberrypi:/home/pi# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- 76 --                         
필요한 Python 라이브러리 설치
root@raspberrypi:/home/pi# apt install -y python-smbus
root@raspberrypi:/home/pi# pip install smbus2
 프로그램 실행
스위치 과학의 샘플 프로그램을 떨어뜨리다
root@raspberrypi:/home/pi# git clone https://github.com/SWITCHSCIENCE/BME280.git
BME280/Python27/ 로 이동하여 샘플 프로그램 실행
root@raspberrypi:/home/pi# cd BME280/Python27/
root@raspberrypi:/home/pi/BME280/Python27/# python bme280_sample.py
temp : 24.87  ℃
pressure : 1008.77 hPa
hum :  49.74 %
기온·습도·기압을 취득할 수 있었다
여기에서 이전 프로그램의 개선은 좋다.
 참고로 한 사이트
· BME280 관계
 htps : // 이 m /는 wk777 / ms / 2b910 a 81df480268 07
· I2C 관계
 htps : // 코 m / 카무 준 / ms / 51f85339bfd582b27752
유용한 정보 감사합니다.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(기온, 습도, 기압 센서 (BME280)를 사용하여 실내 환경 측정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/_shin_/items/03972c7ec75519e900ce
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
root@raspberrypi:/home/pi# raspi-config
5 Interfacing Options  Configure connections to peripherals ←これを選択
↓
P5 I2C         Enable/Disable automatic loading of I2C kernel module ←これを選択
      ・
          ・
          ・
"Would you like the ARM I2C interface to be enabled?"と表示されるので<yes>を選択
root@raspberrypi:/home/pi# apt update
root@raspberrypi:/home/pi# apt install -y i2c-tools
root@raspberrypi:/home/pi# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- 76 --                         
root@raspberrypi:/home/pi# apt install -y python-smbus
root@raspberrypi:/home/pi# pip install smbus2
root@raspberrypi:/home/pi# git clone https://github.com/SWITCHSCIENCE/BME280.git
root@raspberrypi:/home/pi# cd BME280/Python27/
root@raspberrypi:/home/pi/BME280/Python27/# python bme280_sample.py
temp : 24.87  ℃
pressure : 1008.77 hPa
hum :  49.74 %
· BME280 관계
htps : // 이 m /는 wk777 / ms / 2b910 a 81df480268 07
· I2C 관계
htps : // 코 m / 카무 준 / ms / 51f85339bfd582b27752
유용한 정보 감사합니다.
Reference
이 문제에 관하여(기온, 습도, 기압 센서 (BME280)를 사용하여 실내 환경 측정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/_shin_/items/03972c7ec75519e900ce텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)