Hardware/ESP

ESP32-S3 으로 기압센서 (BMP180/GY-68) 사용해 보기

초인로크 2023. 3. 16. 16:36
반응형

기압 센서도 언제 사놨었는지 기억이 나질 않는데,

 

IoT 환경 측정 센서로 활용하면 좋을 거 같기도 하여서 사용해 보았다.

 

 

 

 

여기서는 SCL을 1번 핀에 연결하고,

 

SDA는 2번 핀에 연결했다.

 

 

 

 

이 센서에 사용 가능한 라이브러리가 있다.

 

아래와 같이 라이브러리 검색창에 BMP085를 검색하면,

 

"Adafruit BMP085 Library"를 인스톨해 줬다.

 

 

 

 

인스톨 버튼을 클릭하면 아래와 같이

 

이 라이브러리 사용에 필요한 추가 라이브러리의 인스톨 화면이 나온다.

 

"INSTALL ALL" 을 클릭하여 전부 인스톨해 줬다.

 

 

 

 

Adafruit BMP085 Library → BMP085 test 소스파일로 테스트를 해 줬다.

 

 

 

 

여기서 나는 ESP32-S3 모듈을 사용한 관계로,

 

아래의 예시같이 SDA 핀과 SCL 핀을 따로 설정을 해 주어야 한다.

 

 

 

 

Wire.begin(sda_pin, scl_pin, 1000000);  ← 이 부분이 I2C 핀 설정하는 부분이다.

 

설정을 무사히 마쳤다면 아래와 같이

 

환경의 온도, 기압, 고도, 해면기압, 실제고도 등이 나타난다.

 

 

 

 

 

간단하게 사용 해 볼 수 있는 센서가 되겠다.

반응형