5.3 KiB
5.3 KiB
Схема подключения — 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 мА