Files
security-new/WIRING.md

161 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Схема подключения — Security Mesh Node (ProMicro nRF52840)
Все пины ниже указаны по **маркировке на плате** (nRF52840 GPiO).
---
## Сопоставление пинов
| В коде (Arduino pin) | На плате (nRF) | Куда подключено |
|----------------------|----------------|-----------------|
| 0 | **P0.08** | Геркон (reed switch) |
| 1 | **P0.06** | PIR датчик движения |
| 2 | **P0.17** | DS18B20 температура |
| 3 | **P0.20** | Реле 1 (охрана) |
| 4 | **P0.22** | Реле 2 |
| 10 | **P0.09** | SX1262 RST |
| 11 | **P0.10** | SX1262 DIO1 |
| 12 | **P1.11** | SX1262 SCK |
| 13 | **P1.13** | SX1262 NSS |
| 14 | **P1.15** | SX1262 MOSI |
| 15 | **P0.02** | SX1262 MISO |
| 16 | **P0.29** | SX1262 BUSY |
| 21 | **P0.13** | SX1262 POWER_EN |
| 22 | **P0.15** | LED статуса (встроенный) |
---
## SX1262 LoRa модуль
```
Плата (nRF) ───── SX1262
────────────────────────────────
P1.13 ────────── NSS
P1.11 ────────── SCK
P1.15 ────────── MOSI
P0.02 ────────── MISO
P0.10 ────────── DIO1
P0.09 ────────── RST
P0.29 ────────── BUSY
P0.13 ────────── POWER_EN (если есть, иначе VCC)
3.3V ────────── VCC
GND ────────── GND
```
> **Важно:** SX1262 питается от 3.3В. Не подключайте к 5В!
---
## Датчики
### Геркон (Reed) — P0.08
```
P0.08 ──┬──────────── GND
╲ 10kΩ (подтяжка к 3.3В, либо INPUT_PULLUP)
3.3V
Геркон: один конец на P0.08, второй на GND.
При замыкании — P0.08 соединяется с GND.
```
### PIR датчик движения — P0.06
```
PIR датчик:
VCC ── 3.3V или 5V (по питанию датчика)
GND ── GND
OUT ── P0.06
```
### DS18B20 — P0.17
```
DS18B20:
VCC ── 3.3В
GND ── GND
DQ ── P0.17
┌─ 4.7kΩ
P0.17 ────┤
└── 3.3В
```
---
## Реле
### Реле 1 (охрана) — P0.20
```
P0.20 ── IN1 релейного модуля
Релейный модуль:
VCC ── 5V (внешний источник)
GND ── GND
IN1 ── P0.20
```
> Реле 1 управляется `ohrana on/off` и `relay1 on/off`.
### Реле 2 — P0.22
```
P0.22 ── IN2 релейного модуля
Релейный модуль:
VCC ── 5V
GND ── GND
IN2 ── P0.22
```
> Реле 2 управляется только `relay2 on/off`. Состояние сохраняется.
---
## LED статуса — P0.15
Встроенный красный светодиод на плате (P0.15).
Активный уровень — HIGH.
---
## Общая схема
```
┌──────────────────────┐
│ ProMicro nRF52840 │
│ │
SX1262 ◄──SPI──┤ P1.13 NSS │
│ │ P1.11 SCK │
│ │ P1.15 MOSI │
│ │ P0.02 MISO │
├──────┤ P0.10 DIO1 │
├──────┤ P0.09 RST │
├──────┤ P0.29 BUSY │
├──────┤ P0.13 POWER_EN │
│ │ │
Геркон ──┤ P0.08│ P0.20 ─── Реле 1 │
│ │ P0.22 ─── Реле 2 │
PIR ────┤ P0.06│ │
│ │ P0.15 ─── LED статуса│
DS18B20 ───┤ P0.17│ │
└──────┴───────────────────────┘
```
---
## Питание
- **USB** (5В) — через встроенный регулятор
- **Релейные модули** обычно требуют 5В — используйте внешний источник
- SX1262 питается от 3.3В (pin VCC на плате)
**Потребление:**
- TX (~22 dBm): ~120-140 мА
- RX: ~15-20 мА