Files
security-new/WIRING.md

193 lines
5.3 KiB
Markdown
Raw Permalink 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 |
| 5 | **P0.24** | Реле 3 |
| 6 | **P1.00** | Реле 4 |
| 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В
```
---
## Реле
Логика: ON = HIGH, OFF = LOW.
### Реле 1 — P0.20
```
P0.20 ── IN1 релейного модуля
Релейный модуль:
VCC ── 5V (внешний источник)
GND ── GND
IN1 ── P0.20
```
> Реле 1 управляется `relay1 on/off`. Состояние сохраняется.
### Реле 2 — P0.22
```
P0.22 ── IN2 релейного модуля
Релейный модуль:
VCC ── 5V
GND ── GND
IN2 ── P0.22
```
> Реле 2 управляется `relay2 on/off`. Состояние сохраняется.
### Реле 3 — P0.24
```
P0.24 ── IN3 релейного модуля
Релейный модуль:
VCC ── 5V
GND ── GND
IN3 ── P0.24
```
> Реле 3 управляется `relay3 on/off`. Состояние сохраняется.
### Реле 4 — P1.00
```
P1.00 ── IN4 релейного модуля
Релейный модуль:
VCC ── 5V
GND ── GND
IN4 ── P1.00
```
> Реле 4 управляется `relay4 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 │
│ │ P0.24 ─── Реле 3 │
│ │ P1.00 ─── Реле 4 │
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 мА