ESP32는 다양한 인터페이스(GPIO, I2C, SPI, UART, ADC, PWM 등)를 지원해서

대부분의 센서와 호환됩니다. 아래를 용도별로 정리했습니다.

 

ESP32 지원 센서 종류 (대표적인 것들)

1) 온도 / 습도 센서

  • DHT11 / DHT22 (AM2302)
  • SHT30 / SHT31 / SHT35 (I2C)
  • BME280 / BMP280 (온도·기압·습도)
  • DS18B20 (1-Wire)

※ 활용: 환경 모니터링, IoT 기상 스테이션

 

2) 거리 / 근접 센서

  • HC-SR04 (초음파)
  • VL53L0X / VL53L1X (레이저 ToF)
  • Sharp IR 거리 센서
  • TCRT5000 (적외선 반사)

※ 활용: 로봇, 주차 감지, 장애물 회피

3) 가속도 / 자이로 / IMU 센서

  • MPU6050 / MPU9250
  • ICM20948
  • LIS3DH
  • ADXL345

  활용: 자세 인식, 모션 감지, 드론

 

4) 기압 / 고도 센서

  • BMP180 / BMP280
  • BME280
  • MS5611

활용: 고도 측정, 날씨 분석

 

5) 조도 / 광센서

  • BH1750 (I2C)
  • TSL2561 / TSL2591
  • LDR (CdS)

  활용: 스마트 조명, 밝기 자동 조절

 

6) 가스 / 공기질 센서

  • MQ 시리즈 (MQ-2, MQ-7, MQ-135 등)
  • CCS811 (CO₂, TVOC)
  • SGP30 / SGP40
  • PMS5003 (미세먼지)

  활용: 공기질 모니터링

 

7) 터치 / 압력 센서

  • ESP32 내장 터치 센서 (T0~T9)
  • FSR (압력 센서)
  • HX711 + 로드셀 (무게)

  활용: 터치 버튼, 체중계

 

8) 소리 / 마이크

  • KY-038 / KY-037
  • INMP441 (I2S MEMS 마이크)
  • MAX9814

  활용: 음성 인식, 소음 측정

 

9) 위치 / GPS

  • NEO-6M / NEO-M8N
  • u-blox GPS 모듈

  활용: 위치 추적, 차량 IoT

 

10) 전류 / 전압 / 전력 측정

  • ACS712 / ACS758
  • INA219 / INA226
  • SCT-013 (CT 센서)

  활용: 스마트 미터링

 

11) RFID / NFC

  • RC522 (SPI)
  • PN532 (I2C/SPI/UART)

  활용: 출입 통제, 카드 인식

 

12) 카메라

  • OV2640 (ESP32-CAM)

  활용: 영상 스트리밍, 얼굴 인식

ESP32 인터페이스별 센서 정리

인터페이스 대표 센서
GPIO DHT11, HC-SR04, LDR
I2C BME280, MPU6050, BH1750
SPI RC522, TFT LCD
UART GPS, PMS5003
ADC MQ 센서, 전압 센서
I2S MEMS 마이크
1-Wire DS18B20

 

많이 쓰는 ESP32 센서 TOP 10

  1. DHT22 / SHT31
  2. BME280
  3. MPU6050
  4. HC-SR04 / VL53L0X
  5. BH1750
  6. MQ-135
  7. DS18B20
  8. INA219
  9. RC522
  10. GPS NEO-6M

 

728x90

+ Recent posts