🔴GHome Gate - ホームアシスタント用のNFCアクセスコントローラ
コンパクトで完全に統合されたNFCアクセスコントローラで、ホームアシスタント、パワード・バイESPHomeそして、カスタムの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 | エスプーとPSUの取り付けのために。 |
| 外部WiFiアンテナ | 1 | 金属キャビネットの遮蔽により必要となる。 |
| ヘッダーピン+ジャンパーワイヤー | さまざまな | 内部配線 |
| M3真鍮製ねじインサート | 4 | 強固なエンクロージャーアセンブリのために。 |
| M3ネジ | 4 | カバーの留め方 |
3Dプリンテッドパーツ
| パート | 素材 | ノート |
|---|---|---|
| メインエンクロージャ(GHomeゲート) | PETG / ASA | 耐熱性、耐久性 |
| エンボス加工のロゴが付いたフロントカバー | PETG / ASA | |
| 外部NFCリーダーマウント | PETG / ASA | 接着創で取り付け |
| 内部パネルスペーサー | PETG |
その他
- 熱収縮チューブ
- ケーブルタイ
- シリコンまたは両面パッド
- 230 VACの二重絶縁ケーブル
⚙️ハードウェアの概要
このデバイスは、2つの物理モジュールで構成されています。
1.メインコントローラボックス
含まれているもの:
- NodeMCU ESP8266
- ハイリンクパワーモジュール
- ブザー
- NFCリーダーへのI2C接続
- WiFiアンテナコネクタ
この箱が設置されていますメーターキャビネットの中に。、230VACで直接駆動されます。
2.外部NFCパッド
キャビネットのドアの外に取り付けられています。
これには、最大のタッグ検出信頼性を実現するためにプラスチック表面に近くに配置されたPN532ボードが含まれています。
この2つのモジュールは、小さなリボンケーブル(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 |
🧠ESPHomeの設定
以下に、このプロジェクトで使用されたファームウェアを示します(コピー/ペーストの準備ができています)。
https://github.com/RazorCopter/home-assistant/blob/dev/Stack_esphome
🏡ホームアシスタントの統合
このモジュールは、ESPHome APIを通じてHome Assistantとネイティブに統合されます。
タグがスキャンされるとき:
ホームアシスタントは受け取る:
スキャンしたタグ:id: <tag_uid>
これを使ってトリガーにすることができます:
- ゲートコントロール
- ドアの解錠
- アラームのアーム/ディスアーム操作
- 存在検出
- カスタムオートメーション
オーディオフィードバック
お電話でお問い合わせください:
- ボタン。ビープ。
- ボタン。テスト_ドッピオ_ビープ
または、APIによって公開されたサービスをトリガーにします。
- esphome.gate_beep
- esphome.test_doppio_beep
🖨️3D印刷の指導書
推奨される設定:
- 素材:PETGかASAか(熱と屋外に耐える)
- 層の高さ:0.2 mm
- 境界線:3
- 充填:20~30%
- サポート:いや(すべての部品は自己支持型の幾何学形状で設計されています)
- ベッドの温度:75~80℃
- ホットエンド:235~245℃
備考:
- 真鍮製のインサートは、本体に熱プレスで取り付けなければなりません。
- 最高の読み取り性能を得るには、外部NFCカバーの厚さが2.0~2.5 mm以下である必要があります。
- アンテナコネクタホールは、SMAバルクヘッドコネクタをサポートしています。
🔧組み立ての手順
- プロトタイプボードにNodeMCUとHi-Linkをはんだ付けする。
- ノードMCUから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ライセンス。
クレジットを提供する限り、ファイルを再利用、変更、または再公開することができます。
Tags
Source du modèle
