ESP32와 n8n으로 작업실 출입·장비 대여 관리 시스템 만들기 — RFID/NFC 인증과 캘린더 예약 연동
이 글과 연결된 글 보기
드래그로 이동 · 휠/두 손가락으로 확대 · 방향키로 글 선택 · 0으로 맞춤. 실선: 본문 링크, 점선: 시리즈·주제의 대표 연결.표시된 글 14편 목록
ESP32와 RFID/NFC 리더를 n8n 워크플로우와 결합하면, 사전에 등록된 카드뿐 아니라 구글 캘린더 예약 시간에 맞춰 실시간으로 문을 열어주고, 3D 프린터나 공구의 대여/반납을 자동 기록하며, 반납 기한 초과 시 담당자 슬랙으로 자동 독촉장을 보내는 스마트 메이커스페이스 운영 시스템을 구축할 수 있습니다.

1. 배경 — "비밀번호 공유"가 공유 공간을 망치는 이유
동아리방, 공유 랩실, 사내 메이커스페이스의 고질병은 두 가지입니다.
- 도어락 비밀번호 유출: 퇴사자나 비회원에게 비밀번호가 공유되어 출입 통제가 완전히 무너집니다.
- 공용 장비 분실: 3D 프린터 노즐, 테스터기, 고가 공구를 누가 언제 가져갔는지 기록이 없어 분실이 잦습니다.
이 문제를 해결하려면 하드웨어 인증(RFID 카드, 스마트폰 NFC)과 클라우드 일정 관리(Google Calendar), 그리고 비즈니스 로직(n8n)을 하나로 엮는 인증/인가(Auth) 파이프라인이 필요합니다.
2. 전체 시스템 아키텍처
3. 부품표 및 하드웨어 구성
- ESP32 DevKit V1 (1개): Wi-Fi 통신 및 SPI 버스 통신
- RC522 RFID/NFC 모듈 (1개): 13.56MHz 카드 및 교통카드, NFC 스마트폰 UID 판독
- 12V 솔레노이드 도어락 (1개): 순간 전류 인가 시 걸쇠가 풀리는 전자석 락
- 12V 2A 어댑터 & 5V 릴레이 모듈 (1개): ESP32 신호로 12V 도어락 구동
- 피에조 부저 및 2색 LED (각 1개): 인증 성공(초록/삑) 및 실패(빨강/삐비빅) 청각·시각 피드백
ESP32는 카드가 태깅되는 즉시 0.1초 만에 JSON을 전송합니다.
{
"device_id": "esp32-door-lab-01",
"card_uid": "4A:3F:82:1C",
"mode": "access_check",
"timestamp": 1788053640
}
4. n8n 워크플로우 설계의 핵심 3단계
1) 사용자 DB 대조와 캘린더 예약 검증
- n8n Webhook이 UID를 받으면, Supabase의
members테이블에서 해당 카드 소유자를 조회합니다. - 소유자가 확인되면
Google Calendar Node를 호출하여 **"현재 시간(NOW)을 포함하는 '메이커스페이스 사용 예약' 이벤트"**가 캘린더에 있는지 확인합니다. - 예약된 사용자의 이름/이메일과 카드 소유자가 일치할 때만
unlock: true명령을 응답으로 반환합니다.
2) 장비 대여/반납 타임스탬프 자동화
입구 외에 공구함에 설치된 별도 리더기에 카드를 태그하면 mode: "tool_checkout"으로 동작합니다.
- 사용자가 카드를 태깅하고 3D 프린터 번호를 선택하면 대여가 시작됩니다.
- 대여 시작 후 24시간이 지난 시점에 n8n이
Cron Trigger로 미반납 건을 스캔하여 해당 멤버에게 "🔔 대여하신 [3D 프린터 공구함] 반납 기한이 지났습니다. 반납 후 태깅해 주세요." 슬랙 DM을 발송합니다.
5. 포트폴리오 면접 대비 포인트
- Q: "인터넷이 끊겼을 때 관리자도 문을 못 여나요?"
- A: "ESP32 내부 메모리에 비상용 마스터 카드(Master UID) 2개를 하드코딩해 두어, 네트워크 타임아웃(1초) 발생 시에도 마스터 카드는 로컬에서 즉시 도어락을 열 수 있는 오프라인 폴백(Fallback)을 구현했습니다."
- Q: "RFID 카드가 복제될 위험은 없나요?"
- A: "기본 실습은 UID 기반이지만, 상용 수준 보안을 위해 향후 NTAG213의 AES 암호화 챌린지-응답(Challenge-Response) 방식을 도입할 수 있도록 통신 프로토콜을 모듈화했습니다."
💡 마치며
출입 관리 및 장비 대여 시스템은 단순 센서 프로젝트를 넘어 보안, 권한 관리(RBAC), 외부 캘린더 API 연동, 슬랙 자동 리마인드가 결합된 완성도 높은 B2B 솔루션형 포트폴리오입니다.
소속된 팀이나 동아리방을 위한 스마트 도어락 시스템을 n8n으로 직접 구현해 보세요!
