Raspberry pi 3에서 SWITCH SCIENCE BME280을 움직여 보았습니다.

2533 단어 Raspberrypi3

소개



Raspberry pi 3의 전자 공작에 빠져, 방의 온도, 습도, 기압을 취해 놀아 보자고 하는 것으로, 「SWITCH SCIENCE BME280」을 구입했습니다.

이번은 움직이는 메인으로! ! !

구성


  • Raspberry pi 3(OS:Raspbian)
  • SWITCH SCIENCE BME280 온습도 및 기압 센서 모듈

  • 접속도는 다음과 같습니다.



    절차



    I2C 사용



    왼쪽 상단의 아이콘 → 설정 → Raspberry Pi 설정을 선택하면 화면이 시작됩니다.
    인터페이스 탭을 선택하고 I2C를 활성화하고 OK 버튼을 누릅니다.

    다음 명령으로 재부팅하면 I2C가 활성화됩니다.

    terminal
    $ reboot
    

    I2C 연결되어 있는지 확인



    I2C 연결 장치를 다음 명령으로 확인합니다.

    terminal
    $ sudo i2cdetect -y 1
    

    다음과 같이 76으로 표시되어 연결을 확인할 수 있습니다.


    샘플 소프트웨어 작동



    다운로드 방법



    SWITCHSCIENCE github에서 샘플 소스 코드 가져 오기

    terminal
    $ cd (sampleファイルを置くディレクトリ)
    $ wget https://raw.githubusercontent.com/SWITCHSCIENCE/samplecodes/master/BME280/Python27/bme280_sample.py
    

    필요한 소프트웨어 설치



    bme280_sample.py 내에서 smbus2 라이브러리를 사용하므로,
    다음 명령으로 설치.

    terminal
    $ pip install smbus2
    

    동작 확인



    이하의 커맨드를 입력함으로써, 온도, 기압, 습도를 표시한다.
    온도는 조금 높게 나오는 것 같다. . .

    terminal
    $ python bme280_sample.py 
    
    temp : 27.56  ℃
    pressure :  986.88 hPa
    hum :  25.52 %
    

    미래에 대해



    온도, 기압, 습도를 클라우드 서버에 저장하고 그 데이터를 분석해 보고 싶다.

    참고 URL


  • SWITCH SCIENCE의 리포지토리
  • 라즈베리 파이로 온도・습도・기압을 정리해 취득! AE-BME280으로 I2C 통신
  • 좋은 웹페이지 즐겨찾기