ESP32와 n8n으로 스마트 택배·우편함 도착 알림 시스템 만들기 — 초음파·무게 센서 감지와 수령 확인 워크플로우
이 글과 연결된 글 보기
드래그로 이동 · 휠/두 손가락으로 확대 · 방향키로 글 선택 · 0으로 맞춤. 실선: 본문 링크, 점선: 시리즈·주제의 대표 연결.표시된 글 14편 목록
초음파 거리 센서와 로드셀 무게 센서를 ESP32에 연결하고 n8n 워크플로우를 구축하면, 바람이나 그림자로 인한 오탐 없이 정확한 택배 투입 감지, ESP32-CAM 현장 사진과 측정 무게 슬랙 즉시 전송, 그리고 장기 미수령 시 주기적 리마인드까지 완벽히 동작하는 스마트 택배 수령 시스템을 만들 수 있습니다.

1. 배경 — "택배 도착 문자"만으로는 부족한 이유
택배 기사님의 "배송 완료" 문자는 실제 문 앞에 상자가 놓이기 전이거나 다른 층에 오배송되었을 때도 발송되곤 합니다.
또한 우편함에 중요한 등기나 고지서가 들어왔을 때, 며칠 동안 열어보지 않아 기한을 놓치거나 분실되는 문제도 빈번합니다.
현관 앞 물리적 택배함을 스마트하게 만들려면 두 가지 엔지니어링 문제를 해결해야 합니다.
- 오탐(False Positive) 제거: 바람에 우편함 뚜껑이 흔들리거나 벌레가 지나가는 것을 택배 도착으로 착각하지 않아야 합니다.
- 시각적 증빙(Visual Proof): 단순 "물건 도착" 텍스트 알림 대신, 상자가 실제 들어왔음을 사진과 무게로 즉시 확인할 수 있어야 합니다.
2. 전체 시스템 아키텍처
3. 부품표 및 하드웨어 구성
- ESP32 DevKit V1 (1개): 센서 판독 및 Wi-Fi 통신
- HC-SR04 초음파 거리 센서 (1개): 택배함 상단에 설치해 내부 빈 공간 깊이 측정
- HX711 앰프 모듈 & 5kg 로드셀 (1세트): 택배함 바닥에 깔아 투입된 물품의 무게 측정
- ESP32-CAM 모듈 (1개): 택배함 내부 조명 LED 및 200만 화소 OV2640 카메라 촬영
- 마그네틱 도어 센서 (1개): 사용자가 택배를 꺼내기 위해 전면 문을 열었는지 감지
ESP32는 거리 변화와 무게 증가가 동시에 감지되었을 때 정제된 이벤트를 n8n으로 전송합니다.
{
"device_id": "smart-mailbox-01",
"event": "item_deposited",
"distance_cm": 8.5,
"weight_grams": 1250,
"door_open": false,
"timestamp": 1788053700
}
4. n8n 워크플로우 설계 3대 핵심
1) 센서 퓨전(Sensor Fusion) 기반 오탐 방지
거리 센서만 쓰면 편지 한 장이나 낙엽에도 반응하고, 무게 센서만 쓰면 온도 변화에 따른 로드셀 드리프트(Drift)로 헛알림이 뜰 수 있습니다.
- n8n의
IF Node에서 **"거리 10cm 이상 단축"**과 **"무게 100g 이상 증가"**가 동시에 만족될 때만 실제 택배 투입으로 확정합니다.
2) ESP32-CAM 이미지 캡처 파이프라인
투입이 확정되면 n8n이 ESP32-CAM의 스트리밍/캡처 URL(http://cam-ip/capture)을 HTTP Request Node로 호출하여 JPEG 바이너리를 다운로드합니다.
- Slack 노드의
Send Image옵션으로 측정된 무게(예: 1.25kg)와 함께 사진을 가족/팀 채널에 즉시 공유합니다.
3) 수령 확인 워크플로우 & 미수령 리마인드
- 택배 도착 메시지 발송 후, n8n
Wait Node가 3시간 동안 대기합니다. - 3시간 후에도 전면 도어가 열리지 않았거나 로드셀 무게가 줄어들지 않았다면, "📦 현관에 아직 찾아가지 않은 택배가 있습니다!" 리마인드를 전송합니다.
- 사용자가 택배를 꺼내 문이 열리고 무게가 0으로 복귀하면 즉시 "수령 완료" 상태로 업데이트됩니다.
5. 포트폴리오 면접 대비 포인트
- Q: "어두운 택배함 내부에서 사진이 잘 찍히나요?"
- A: "ESP32-CAM 내장 플래시 LED(GPIO 4)를 캡처 전 0.5초간 켜고 촬영 직후 끄도록 펌웨어를 작성하여, 야간이나 어두운 우편함 내부에서도 선명한 식별 사진을 확보했습니다."
- Q: "배터리로 동작시키려면 전력 소모를 어떻게 줄였나요?"
- A: "ESP32를 딥슬립(Deep-sleep) 모드로 두고, 초음파나 도어 스위치에 인터럽트(Ext0 Wakeup)가 걸릴 때만 깨어나 2초 만에 Wi-Fi 전송 후 다시 잠들도록 설계하여 배터리 수명을 극대화했습니다."
💡 마치며
스마트 택배함 프로젝트는 멀티 센서 퓨전(거리 + 무게), 카메라 영상 미디어 파이프라인, 슬랙 인터랙티브 리마인드가 결합되어 일상생활에서 누구나 직관적으로 감탄할 수 있는 데모 시연이 가능합니다.
작게 시작할 수 있으면서도 완성도 높은 하드웨어+자동화 포트폴리오를 만들어 보세요!
