Adafruit의 BME280 습도·기압·온도 센서 평가 기판은 보쉬의 BME280 센서를 탑재하고 있으며, 4선식 SPI 또는 I²C 인터페이스를 통해 통신할 수 있습니다.
이 BME280 센서 평가 기판은 이전 게시글 Nordic nRF54L15-DK와 Zephyr를 이용한 SPI 기반 IoT 기상 관측 시스템 (습도·기압·온도)에서 다루어지기도 했습니다.
이번에는 라즈베리 파이 피코 2 W를 무선 액세스 포인트로 구성하고, 이전 글에서 1‑Wire 온도 센서를 연동했던 방식과 유사한 접근법을 사용하여 Adafruit BME280 센서 평가 기판을 I²C 인터페이스로 통합하였습니다. 이를 통해 또 하나의 IoT 센서 데모를 구현하였습니다. 이 IoT 센서 데모는 라즈베리 파이 피코 2 W에서 C SDK를 사용해 개발되었습니다.
센서 보드를 라즈베리 파이 피코 2 W에 연결하기 위해 시제품 제작용 만능 기판을 사용하였습니다.
이전 글과 동일한 방법으로 펌웨어를 컴파일한 후 라즈베리 파이 피코 2 W에 다운로드합니다. 이후 휴대폰을 사용하여 라즈베리 파이 피코 2 W 무선 액세스 포인트에 직접 접속한 뒤 정확한 Wi-Fi ID와 비밀번호를 입력하여 연결합니다. 브라우저에서 192.168.4.1에 접속하면, Adafruit BME280 센서 평가 기판에 탑재된 Bosch BME280 센서가 측정한 온도, 상대 습도, 기압이 TCP/IP 기반 HTTP 통신을 통해 사용자에게 전송되며 그 결과는 아래와 같습니다.
사용자는 휴대폰에서 브라우저를 새로 고침하여 온도, 기압, 상대 습도에 대한 새로운 측정값을 요청할 수 있습니다. Adafruit BME280 센서 평가 기판을 만능 기판에 연결하기 위해 7핀 헤더를 사용하였습니다.
이를 통해 영구적으로 납땜하지 않고도 필요에 따라 Adafruit BME280 센서 평가 기판을 연결하거나 분리할 수 있습니다. 센서를 I²C로 연결하는 또 다른 방법으로는 기판에 장착된 QWIIC 커넥터에 아래와 같은 QWIIC 케이블을 사용하여,
상대 QWIIC 커넥터를 만능 기판에 장착하고 연결하는 것입니다.
라즈베리 파이 피코 2 W 무선 액세스 포인트의 I²C 버스에 여러 개의 I²C 장치가 연결된 경우, 아래와 같은 제품을 사용하는 것이 만능 기판에서는 더욱 편리하고 좋은 방법입니다.
디지키는 이러한 용도로 사용할 수 있는 다양한 유형의 만능 기판을 공급하고 있습니다. 그리고 이전 게시글 Nordic nRF54L15-DK와 Zephyr를 이용한 SPI 기반 IoT 기상 관측 시스템 (습도·기압·온도)에서와 유사한 방식으로 라즈베리 파이 피코 2 W를 사용하여 완전한 IoT 기상 관측 시스템을 개발할 수 있습니다.
좋은 하루 되세요!
영문 원본: R-Pico 2 W Wireless Access Point + I2C BME280 Hum + Press + Temp Sensor (IoT)







