📦 Комплекты и тарифы (от 50€)
📱
Скриншоты и интерфейс
📦
Комплекты и тарифы
📊
Телеметрия в реальном времени
⚡
Возможности экосистемы
🚪
Безопасность
🎙️
Интеграции
☁️
Свой сервер
📚
Руководства
❓
Частые вопросы
🤝
Партнёры
📖
Документация API
🛡️
Политика конфиденциальности
Выбрать тариф (от 50 EUR) Загрузить в Google Play
← Все руководства
📚 UpaSmartHome Guide

Подключение 8-канального реле к Raspberry Pi 4 и 5: полная схема и распиновка GPIO

Пошаговая схема подключения, распиновка контактов GPIO, гальваническая развязка оптронов и правила безопасности при подключении 8-канального реле к Raspberry Pi 4 или 5.

8-канальный релейный модуль (например, популярный модуль Waveshare 8-ch Relay HAT или стандартная плата реле с опторазвязкой) — это основа физической автоматизации дома. Он позволяет микрокомпьютеру Raspberry Pi 4 или Raspberry Pi 5 безопасно и надежно управлять мощными потребителями: сервоприводами водяного теплого пола, циркуляционными насосами отопления, воротами гаража и линиями освещения 220В.

Распиновка GPIO и схема подключения

Рекомендуемое распределение контактов 40-пинового разъема Raspberry Pi для управления 8 реле:

Канал реле Raspberry Pi GPIO (BCM) Физический контакт разъема Сигнал управления
VCC (Питание логики)Питание 5V DCPin 2 или Pin 4Постоянное напряжение +5V
GND (Земля)Общий провод (Ground)Pin 6, 9, 14, 20, 25, 30, 34, 39Общая земля
IN1 (Реле 1)GPIO 5Pin 29Активный низкий/высокий
IN2 (Реле 2)GPIO 6Pin 31Активный низкий/высокий
IN3 (Реле 3)GPIO 13Pin 33Активный низкий/высокий
IN4 (Реле 4)GPIO 16Pin 36Активный низкий/высокий
IN5 (Реле 5)GPIO 19Pin 35Активный низкий/высокий
IN6 (Реле 6)GPIO 20Pin 38Активный низкий/высокий
IN7 (Реле 7)GPIO 21Pin 40Активный низкий/высокий
IN8 (Реле 8)GPIO 26Pin 37Активный низкий/высокий

Гальваническая развязка оптронов и перемычка питания (JD-VCC)

Качественные 8-канальные платы реле оснащены оптической изоляцией на оптронах EL817 и трехконтактной перемычкой с маркировкой JD-VCC / VCC / GND:

  • С установленной перемычкой (общее питание): Катушки реле питаются напрямую от шины 5V Raspberry Pi. Это допустимо для проверки 1–2 реле. Однако при одновременном включении всех 8 реле суммарный ток катушек превышает 600 мА, что приводит к просадке напряжения (brownout), повреждению файловой системы на micro-SD карте или спонтанной перезагрузке Pi.
  • Без перемычки (раздельное внешнее питание): Снимите синюю перемычку между JD-VCC и VCC. Подключите плюс внешнего блока питания 5V 2A к контакту JD-VCC, а минус — к GND реле. Питание логики VCC подключите к Raspberry Pi. Теперь процессор полностью изолирован от электромагнитных импульсов и бросков тока.

Выходные клеммы: NO, NC и COM

На высоковольтной стороне каждого реле установлены три винтовые клеммы:

  • COM (Common — общий): Сюда подключается входящая фаза (или сигнал управления).
  • NO (Normally Open — нормально разомкнутый): В выключенном состоянии цепь разомкнута. При срабатывании реле цепь замыкается. Рекомендуется для освещения, полива и вентиляции.
  • NC (Normally Closed — нормально замкнутый): В выключенном состоянии цепь замкнута. При включении реле цепь размыкается. Идеально подходит для аварийных контуров и клапанов отопления.

Проверка в терминале Raspberry Pi OS

В современных версиях Raspberry Pi OS (Debian Bookworm):

# Включить Реле 1 (GPIO 5, активный низкий уровень)
pinctrl set 5 op dl

# Выключить Реле 1
pinctrl set 5 op dh

Готовая работа с UpaSmartHome без написания кода

Платформа UpaSmartHome автоматически распознает 8 каналов GPIO реле. Вам не нужно писать скрипты на Python или настраивать демоны systemd: каналы сразу появляются в мобильном приложении, привязываются к термостатам отопления и управляются голосом через Apple HomeKit и Google Home.