🔴GHome Gate - 홈 어시스턴트용 NFC 접근 컨트롤러
компа크하고 완전히 통합된 NFC 접근 컨트롤러로, 특히 다음과 같은 용도에 적합합니다.홈 어시스턴트., 제공되는 서비스는에스피 홈그리고 사용자 정의 3D 인쇄 하우징 내부에 포장되어 있습니다.
이 장치는 외부 리더에서 NFC 태그를 터치하여 Home Assistant 자동화를 트리거할 수 있게 해줍니다.
그것은 안쪽에 설치되도록 만들어졌습니다.유틸리티 미터 캐비닛.그리고 직접 전원에서 공급되어서230 VAC그것은 게이트, 도어, 알람 및 자동화를 위한 완전히 자율적인 접근 모듈입니다.
⭐특징들
- ✔️ PN532 NFC 리더(I2C)
- ✔️ ESPHome을 실행하는 ESP8266 NodeMCU
- ✔️ Hi-Link 분리형 PSU를 통해 230VAC → 5VDC 전원 공급
- ✔️ 외부 NFC 안테나 + 내부 버저 피드백
- ✔️ 실외 전기 캐비닛 설치를 위해 설계되었습니다.
- ✔️ 태그 ID를 즉시 Home Assistant로 보내기(tag_scanned)
- ✔️ 사용자 정의 비프 소리, LED 상태, OTA 업데이트, API 암호화
- ✔️ 완전히 오픈 소스이며 사용자 정의가 가능하다.
📦자재 목록(BOM)
전자제품
| 구성 요소 | 양 | 노트 |
|---|---|---|
| NodeMCU v2 ESP8266 | 1 | 메인 마이크로컨트롤러가 ESPHome을 실행하고 있습니다. |
| PN532 RFID/NFC 모듈(I2C 버전) | 1 | 외부 리더 壳 내부에 장착되어 있습니다. |
| 하이-링크 HLK-PM01(100–240VAC → 5VDC) | 1 | 소형 분리형 전원 공급 장치. |
| 패시브 버저(5V) | 1 | PWM(GPIO12)을 통해 연결되어 있습니다. |
| 프로토타입 보드(70×50 mm) | 1 | ESP + PSU 마운팅을 위한 |
| 외부 WiFi 안테나. | 1 | 금속 캐비닛 차단으로 인해 필요합니다. |
| 헤더 핀 + 점핑 와이어 | 다양한 | 내부 배선 |
| M3 브라스 나사 인서트 | 4 | 강력한 인클로저 조립을 위해. |
| M3 나사 | 4 | 커버 고정 |
3D 인쇄된 부품들.
| 부분. | 재료 | 노트 |
|---|---|---|
| 주 울타리(GHome 게이트) | PETG / ASA | 열저항성, 내구성 |
| 로고가 각인된 표지 | PETG / ASA | |
| 외부 NFC 리더 마운트 | PETG / ASA | 접착제 장착 |
| 내부 패널 스페이서 | PETG |
다른것들.
- 열수축 튜브
- 케이블 타이들.
- 실리콘 또는 양면패드
- 230VAC 더블 인슐레이티드 케이블
⚙️하드웨어 개요
이 장치는 두 개의 물리적 모듈로 구성되어 있습니다:
1. 메인 컨트롤러 박스
포함되어 있습니다:
- NodeMCU ESP8266
- 하이-링크 전원 모듈.
- 버저
- NFC 리더와의 I2C 연결
- WiFi 안테나 커넥터.
이 상자가 설치되어 있습니다.미터 캐비닛 내부에서.그것은 230VAC에 직접 연결되어 작동합니다.
2.외부 NFC 패드
캐비닛 문의 바깥에 설치되어 있습니다.
이것은 PN532 보드를 포함하며, 태그 검출 신뢰도를 최대화하기 위해 플라스틱 표면에 가깝게 배치되어 있습니다.
두 모듈은 작은 리본 케이블(SDA, SCL, 5V, GND)을 통해 내부적으로 연결되어 있습니다.
🔌피노아웃 / 배선
NodeMCU → PN532
| PN532 | NodeMCU |
|---|---|
| SDA | GPIO4(D2) |
| SCL | GPIO5(D1) |
| VCC | 5V |
| GND | GND |
NodeMCU → 부저
| 버저 | NodeMCU |
|---|---|
| 신호 | GPIO12(D6) |
| VCC | 5V |
| GND | GND |
전원 입력
| 하이-링크 출력 | NodeMCU |
|---|---|
| +5V | 빈 |
| GND | GND |
🧠에스피 홈 구성
아래는 이 프로젝트에서 사용된 펌웨어입니다(복사/붙여넣기를 할 준비가 되어 있습니다):
https://github.com/RazorCopter/home-assistant/blob/dev/Stack_esphome
🏡홈 어시스턴트 통합
이 모듈은 ESPHome API를 통해 홈 어시스턴트와 원활하게 통합됩니다.
태그를 스캔할 때:
홈 어시스턴트는 받습니다:
스캔된 태그: id: <tag_uid>
당신은 이것을 사용하여 트리거할 수 있습니다:
- 게이트 제어
- 문 열기
- 알람 무효화/활성화
- 존재 감지
- 사용자 정의 자동화
오디오 피드백
당신은 전화를 할 수 있습니다:
- 버튼. 비프.
- 버튼.test_doppio_beep
또는 API에 의해 노출된 서비스를 트리거하십시오:
- esphome.gate_beep
- esphome.test_doppio_beep
🖨️3D 인쇄 지침
추천되는 설정:
- 재료:PETG 또는 ASA(열과 실외 저항성)
- 레이어 높이:0.2 mm
- 경계선:3
- 채우기:20–30%
- 지원합니다:아니에요.(모든 부분은 자체 지원 지오메트리로 설계되었습니다)
- 침대 온도:75–80°C
- 호트엔드:235–245°C
노트:
- 브라스 인서트는 메인 바디에 열로 프레스되어야 합니다.
- 최고의 읽기 성능을 위해 외부 NFC 커버는 2.0~2.5 mm보다 두渥되어서는 안 됩니다.
- 안테나 커넥터 홀은 SMA 버클 커넥터를 지원합니다.
🔧조립 지침서
- NodeMCU와 Hi-Link를 프로토타입 보드에 납땜하세요.
- NodeMCU에서 PN532로의 전선 SDA/SCL/5V/GND
- PN532를 외부 리더 壳에 장착하세요.
- 3D로 인쇄된 케이스에 브라스 인서트를 설치하세요.
- 두 壳 사이에 I2C 케이블을 연결하세요.
- 버저를 GPIO12에 연결하세요.
- M3 나사를 사용하여 주 인클로저를 닫습니다.
- 나사 또는 접착제를 사용하여 문에 외부 패드를 장착하십시오.
- 전기 미터 캐비닛 내부에 주 모듈을 설치하세요.
- USB 또는 OTA를 통해 ESPHome 펌웨어 업로드
- 장치를 Home Assistant에 추가하세요.
🧩그것이 어떻게 작동하는지
- NFC 태그가 외부 패드에 접근할 때,
- PN532는 UID를 인식합니다.
- ESPhome은 그것을 즉시 Home Assistant로 보냅니다.
- 홈 어시스턴트는 구성된 자동화를 트리거합니다.
- 버저는 오디오 피드백을 제공합니다.
- 상태 LED는 연결 상태와 OTA 업데이트를 표시합니다.
즉각적인 반응을 제공하는 완전한 지역별 사설 접근 시스템.
🛡️안전 주의사항
⚠️하이-링크 모듈은 230VAC를 처리합니다.
설치는 전원으로 해야 합니다.연결이 되지 않았습니다.그리고, 가능한 경우 경험이 많은 사람에 의해 이루어져야 합니다.
⚠️ 항상 사용하세요.더블 인슐레이션된 230V 케이블.
⚠️ 주요 인클로저를 날씨에 노출시키지 마십시오 (캐비닛 내부에 보관하십시오).
📜라이센스
이 프로젝트는 다음 라이선스 하에 출시되었습니다.MIT 라이센스.
크레딧을 제공하는 한 파일을 다시 사용, 수정 또는 재발행할 수 있습니다.
태그
모델 소스
