반응형

센서 3

DHT11 Sensor (온도 습도 센서)

Keyestudio 스마트 홈 키트 연습용으로 온도 습도 센서를 만져 봤다. 나는 ESP32를 이용할 예정이라 라이브러리가 있는지 살펴봤다. 온도 습도 센서는 위와 같이 생겼다. 라이브러리는 dht로 검색해서 [DHT sensor library]를 설치해 주었다. 이게 원래는 아두이노용으로 나온 라이브러리가 주류라서 ESP32 용으로 수정된 라이브러리를 받아 주어야 된다. 설치 후에 [Example - DHT sensor library - DHTtester]를 이용하였다. 보드에는 아래와 같이 16번 핀에 연결해 주었다. ESP32 용 확장 실드가 있으면 편하게 시스템 개발을 할 수 있다. 소스코드 내부를 두 군데 수정해 주었다. 핀 번호 수정: #define DHTPIN 16 센서 타입의 수정: #de..

카테고리 없음 2023.11.24

ESP32-S3로 MPU-6050 센서 사용하기

MPU-6050 센서를 ESP-WROOM-32로는 사용해 봤는데, Espressif ESP32-S3-DevKitC-1 보드로는 사용해 본 적이 없어서 어떻게 사용하는가 자료를 찾아보는데, 인터넷에는 ESP32-S3으로 이용하는 샘플을 찾을 수가 없어서 좀 헤맸다. 아주 심플한 기본코드는 아래의 링크에 있는 코드인데, ESP-WROOM-32로는 I2C 핀이 정해져 있어서 문제가 되지 않지만, ESP32-S3에서는 핀을 내가 설정을 해 주어야 한다. https://github.com/yash-sanghvi/ESP32/blob/master/MPU6050/MPU6050.ino GitHub - yash-sanghvi/ESP32 Contribute to yash-sanghvi/ESP32 development by ..

Hardware/ESP 2023.03.12

MAX30102 (심박, 혈중산소 포화도 측정 센서 모듈)

아마존에서 산 센서가 인터넷 정보들을 참고로 배선해 보아도 LED에서 빛도 나지 않고 센서가 Arduino (아두이노)에서 인식이 되지 않았다. 왜 그런가 싶어서 자료를 찾아봤더니 I2C 통신을 할 때, 아래와 같이 후면에 있는 3V3 쪽에 납땜을 해서 연결시켜 줘야 아두이노에서 인식이 된다. (빨간 화살표 쪽 참조) 주문한 센서가 불량품인지 알고 걱정을 했었는데 정상적으로 작동을 한다. 참고로 아두이노서 사용할 경우에는 아래의 라이브러리를 사용하면 된다. SparkFun MAX3010x Pulse and Proximity Sensor Library

Hardware/Arduino 2022.05.23
반응형