🔴GHome Gate - NFC-Zugangskontroller für Home Assistant
Ein kompakter, voll integrierter NFC-Zugangskontroller, der fürHome Assistant, betrieben vonESPHome, und verpackt in einem maßgeschneiderten 3D-gedruckten Gehäuse.
Dieses Gerät ermöglicht es Ihnen, Home Assistant-Automatisierungen einfach durch Antippen eines NFC-Tags auf dem externen Leser auszulösen.
Es ist so gebaut, dass es im Inneren installiert werden kann.Schaltschrank für Versorgungsanlagenund direkt mit Strom versorgt von230 VAC, womit es ein vollständig autonomes Zugangsmodul für Tore, Türen, Alarme und Automatisierungen ist.
⭐Features
- ✔️ PN532 NFC-Leser (I2C)
- ✔️ ESP8266 NodeMCU, auf dem ESPHome läuft.
- ✔️ Direkte Stromversorgung von 230 VAC → 5 VDC über ein isoliertes Netzteil von Hi-Link.
- ✔️ Externe NFC-Antenne + internes Feedback des Summer
- ✔️ Entwickelt für die Installation in Außenelektroschränken.
- ✔️ Sendet sofort die Tag-ID an Home Assistant (tag_scanned)
- ✔️ Benutzerdefinierte Pieptöne, LED-Status, OTA-Updates, API-Verschlüsselung.
- ✔️ Vollständig Open-Source und anpassbar
📦Stückliste (BOM)
Elektronik
| Komponente | Menge | Notizen |
|---|---|---|
| NodeMCU v2 ESP8266 | 1 | Haupt-Mikrocontroller, auf dem ESPHome läuft. |
| PN532 RFID/NFC-Modul (I2C-Version) | 1 | Eingebaut in die äußere Gehäusehülle des Lesegeräts. |
| Hi-Link HLK-PM01(100–240VAC → 5VDC) | 1 | Kompakte isolierte Stromversorgung. |
| Passiver Summer (5V) | 1 | Verbunden über PWM (GPIO12) |
| Prototyp-Platine (70×50 mm) | 1 | Für die Montage von ESP + PSU |
| Externe WiFi-Antenne | 1 | Erforderlich aufgrund der Abschirmung des Metallschranks. |
| Header-Pins + Überbrückungskabel | verschiedene | Interne Verkabelung |
| M3 Messinggewindeeinsätze | 4 | Für eine robuste Gehäusemontage. |
| M3-Schrauben | 4 | Befestigung des Deckels |
3D-gedruckte Teile
| Teil | Material | Notizen |
|---|---|---|
| Haupteinfriedung (GHome-Tor) | PETG / ASA | Hitzebeständig, langlebig. |
| Vorderseite mit geprägtem Logo | PETG / ASA | |
| Externe NFC-Leserhalterung | PETG / ASA | Klebende Montage |
| Interne Panel-Abstandshalter | PETG |
Andere
- Wärmeschrumpfbare Schläuche
- Kabelbinder
- Silikon oder doppelseitige Pads
- 230 VAC doppelt isoliertes Kabel
⚙️Hardware-Übersicht
Das Gerät besteht aus zwei physischen Modulen:
1. Hauptsteuerungsbox
Enthält:
- NodeMCU ESP8266
- Hi-Link-Leistungsmodul
- Buzzer
- I2C-Verbindung zum NFC-Leser.
- WiFi-Antennen-Anschluss
Diese Box ist installiert.innerhalb des Zählerschrankes, direkt mit 230 VAC betrieben.
2. Externes NFC-Pad
Angebracht außerhalb der Schranktür.
Dies enthält das PN532 Board, das nahe der Kunststoffoberfläche platziert ist, um eine maximale Zuverlässigkeit bei der Erkennung von Tags zu gewährleisten.
Die beiden Module sind intern durch ein kleines Flachbandkabel (SDA, SCL, 5V, GND) miteinander verbunden.
🔌Pinout / Verkabelung
NodeMCU → PN532
| PN532 | NodeMCU |
|---|---|
| SDA | GPIO4 (D2) |
| SCL | GPIO5 (D1) |
| VCC | 5V |
| GND | GND |
NodeMCU → Buzzer
| Buzzer | NodeMCU |
|---|---|
| Signal | GPIO12 (D6) |
| VCC | 5V |
| GND | GND |
Stromversorgung
| Hi-Link-Ausgabe | NodeMCU |
|---|---|
| +5V | Vin |
| GND | GND |
🧠Konfiguration von ESPHome
Unten ist die in diesem Projekt verwendete Firmware (bereit zum Kopieren/Einfügen):
https://github.com/RazorCopter/home-assistant/blob/dev/Stack_esphome
🏡Home Assistant-Integration
Dieses Modul integriert sich nativ mit Home Assistant über die ESPHome-API.
Wenn ein Tag gescannt wird:
Home Assistant erhält:
Tag_gescannt: id: <tag_uid>
Du kannst das verwenden, um auszulösen:
- Gate-Kontrolle
- Tür entriegeln
- Alarm aktivieren/deaktivieren
- Anwesenheitserkennung
- benutzerdefinierte Automatisierungen
Audio-Feedback
Sie können anrufen unter:
- Taste.piep
- Taste.Test_Doppio_Beep
Oder lösen Sie die von der API bereitgestellten Dienste aus:
- esphome.gate_beep
- esphome.test_doppio_beep
🖨️3D-Druckanweisungen
Empfohlene Einstellungen:
- Material:PETG oder ASA(hitze- und wetterbeständig)
- Schichtdicke:0,2 mm
- Perimeter:3
- Füllung:20–30 %
- Unterstützt:Nein.(alle Teile sind mit selbsttragender Geometrie konzipiert)
- Betttemperatur:75–80°C
- Hotend:235–245 °C
Hinweise:
- Messingeinsätze sollten in den Hauptkörper eingepresst werden.
- Die externe NFC-Abdeckung sollte für eine optimale Leseleistung nicht dicker als 2,0–2,5 mm sein.
- Das Antennenanschlussloch unterstützt SMA-Schottenanschlüsse.
🔧Montageanleitung
- Löten Sie den NodeMCU und Hi-Link auf das Prototypenboard.
- Draht SDA/SCL/5V/GND vom NodeMCU zum PN532
- Montieren Sie den PN532 in die externe Leserhülle.
- Installiere Messingeinsätze in das 3D-gedruckte Gehäuse.
- Leiten Sie das I2C-Kabel zwischen den beiden Gehäusen.
- Verbinde den Buzzer mit GPIO12
- Schließen Sie das Hauptgehäuse mit M3-Schrauben.
- Montieren Sie das externe Pad an der Tür mit Schrauben oder Klebstoff.
- Installieren Sie das Hauptmodul im Elektrizitätszählerschrank.
- Laden Sie die ESPHome-Firmware über USB oder OTA hoch.
- Fügen Sie das Gerät zu Home Assistant hinzu.
🧩Wie es funktioniert
- Wenn ein NFC-Tag sich dem externen Pad nähert,
- Der PN532 erkennt die UID.
- ESPHome sendet es sofort an Home Assistant.
- Home Assistant löst die konfigurierte Automatisierung aus.
- Der Summer bietet eine akustische Rückmeldung.
- Die Status-LED zeigt die Konnektivität und OTA-Updates an.
Ein komplettes, lokales, privates Zugangssystem mit sofortiger Reaktion.
🛡️Sicherheitshinweise
⚠️Das Hi-Link-Modul verarbeitet 230 VAC.
Die Installation muss mit Strom durchgeführt werden.getrennt, und idealerweise von jemandem, der erfahren ist.
⚠️ Verwenden Sie immer einenZweifach isoliertes 230 V-Kabel.
⚠️ Setzen Sie das Hauptgehäuse nicht Witterungseinflüssen aus (halten Sie es im Schrank).
📜Lizenz
Dieses Projekt wird unter der veröffentlicht.MIT-Lizenz.
Sie dürfen die Dateien wiederverwenden, modifizieren oder neu veröffentlichen, solange eine Quellenangabe erfolgt.
Etiketler
Model Kaynağı
