4.8 KiB
4.8 KiB
Схема подключения — Security Mesh Node (ProMicro nRF52840)
Распиновка ProMicro nRF52840
USB
┌─────────┐
VCC ─┤ 1 30 ├─ GND
P0 ─┤ 2 29 ├─ P29 (SCK)
P1 ─┤ 3 28 ├─ P28
P2 ─┤ 4 27 ├─ P27
P3 ─┤ 5 26 ├─ P26
P4 ─┤ 6 25 ├─ P25
P5 ─┤ 7 24 ├─ P24
P6 ─┤ 8 23 ├─ P23
P7 ─┤ 9 22 ├─ P22 (LED)
P8 ─┤10 21 ├─ P21 (POWER_EN)
P9 ─┤11 20 ├─ P20
P10 ─┤12 19 ├─ P19
P11 ─┤13 18 ├─ P18
P12 ─┤14 17 ├─ P17
P13 ─┤15 16 ├─ P16 (BUSY)
└─────────┘
Номера пинов соответствуют
pinMode(pin, ...)в коде (GPIO nRF52840).
SX1262 LoRa модуль
ProMicro ───── SX1262
GPIO модуль
─────── ───────
P13 ────────── NSS
P12 ────────── SCK
P14 ────────── MOSI
P15 ────────── MISO
P11 ────────── DIO1
P10 ────────── RST
P16 ────────── BUSY
P21 ────────── POWER_EN (если есть, иначе VCC)
3.3V ────────── VCC
GND ────────── GND
Важно: SX1262 питается от 3.3В. Не подключайте к 5В!
Датчики
Геркон (Reed) — PIN_REED = P0
P0 ──┬──────────── GND
│
╱
╲ 10kΩ (pull-up к 3.3В, либо INPUT_PULLUP в коде)
╱
│
3.3V
Геркон: один конец на P0, второй на GND.
PIR датчик движения — PIN_PIR = P1
PIR датчик:
VCC ── 3.3V или 5V (по питанию датчика)
GND ── GND
OUT ── P1
DS18B20 — PIN_DS18B20 = P2
DS18B20:
VCC ── 3.3В
GND ── GND
DQ ── P2
┌─ 4.7kΩ
P2 ─────┤
└── 3.3В
Реле
Реле 1 — PIN_RELAY_1 = P3
P3 ── IN1 релейного модуля
Релейный модуль:
VCC ── 5V (питание от USB или внешнего источника)
GND ── GND
IN1 ── P3
Реле 1 управляется командами
ohrana on/offиrelay1 on/off.
Реле 2 — PIN_RELAY_2 = P4
P4 ── IN2 релейного модуля
Релейный модуль:
VCC ── 5V
GND ── GND
IN2 ── P4
Реле 2 управляется только
relay2 on/off. Состояние сохраняется.
LED статуса — PIN_LED_STATUS = P22
Встроенный светодиод на плате ProMicro (красный, на P22).
Если нужен внешний:
P22 ──┬── 220Ω ──── LED(+)
│
GND
Общая схема
┌──────────────────────┐
│ ProMicro nRF52840 │
│ │
SX1262 ◄──SPI──┤ P13 NSS │
│ │ P12 SCK │
│ │ P14 MOSI │
│ │ P15 MISO │
├──────┤ P11 DIO1 │
├──────┤ P10 RST │
├──────┤ P16 BUSY │
├──────┤ P21 POWER_EN │
│ │ │
Геркон ─┤ P0 │ P3 ─── Реле 1 │
│ │ P4 ─── Реле 2 │
PIR ────┤ P1 │ │
│ │ P22 ─── LED статуса │
DS18B20 ──┤ P2 │ │
└──────┴───────────────────────┘
Питание
- USB (5В) — через встроенный регулятор ProMicro
- Батарея — 3.7V LiPo через BAT pin (если доступен)
- Релейные модули обычно требуют 5В — используйте внешний источник
Потребление:
- TX (~22 dBm): ~120-140 мА
- RX: ~15-20 мА
- Sleep: можно снизить (если реализовать)