🛒
0 товар.
0 руб.
Логотип

Интернет-магазин «Неглупый Дом»

☰
ИИ-консультант Wildberries OZON Яндекс Маркет
Поиск по сайту
Гугл таблица с ассортиментом

🎚️ Проект: тумблер ручного переключения авто/вручную для автоматики на реле

Если датчик сломался, нужно обслуживание, или просто хочется вручную проверить нагрузку, удобно иметь физический тумблер, временно забирающий управление у автоматики — приём из реальной бытовой автоматики, легко добавляется к любому проекту сайта с реле.

Как это работает

Тумблер ON-ON имеет два устойчивых положения — читается как обычный цифровой вход без дребезга. Надёжная схема: средний контакт на сигнальный пин, крайние — на 5V и GND. Пин всегда получает чёткий HIGH/LOW, подтяжка не нужна.

В демо `autoCondition` — заглушка под реальный датчик. Логика объединяет тумблер и автоматику через ИЛИ: "включено" форсирует реле независимо от датчика, "выключено" передаёт решение автоматике — это НЕ полная блокировка, только форсированное включение (см. "Как улучшить").

Пошаговая сборка

Так как реализации данного модуля бывают разные, если у вас на плате нет тех контактов, которые указаны ниже — сориентируйтесь по названиям контактов на своей плате.

  1. Тумблер ON-ON: средний контакт → D2, крайние → 5V и GND.
  2. Реле: сигнальный вход → D4, VCC → 5V, GND → GND.
  3. Нагрузку подключайте к COM/NO реле строго по инструкции — сетевое напряжение требует аккуратной изоляции.

Скетч

// ВНИМАНИЕ: рекомендую отладить код через монитор порта, я языковая
// модель, могу что-то упустить. Замените autoCondition на реальную логику.

const int SWITCH_PIN = 2;
const int RELAY_PIN = 4;

void setup() {
  pinMode(SWITCH_PIN, INPUT);
  pinMode(RELAY_PIN, OUTPUT);
}

void loop() {
  bool manualOn = digitalRead(SWITCH_PIN) == HIGH;
  bool autoCondition = false; // датчик с другого проекта
  bool relayState = manualOn || autoCondition;
  digitalWrite(RELAY_PIN, relayState ? HIGH : LOW);
  delay(100);
}
                

Библиотек не требуется — только digitalRead()/digitalWrite(). Скетч демонстрирует ПАТТЕРН подключения; своего датчика в этом комплекте нет.

Частые проблемы

Как улучшить проект

Товары по теме

Ещё модули для Arduino: Электронные модули.

← ☀️ энергомонитор солнечной панели…🔌 аккуратный ввод питания через … →

🎁 Купить весь комплект со скидкой 10%

Все 2 товара сразу: 143 ₽ 129 ₽ (экономия 14 ₽)

Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.

Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.

Корзина

Поиск


Пример: понижающий или DC-DC или mini360 или aw-023 или арт. OZ/WB/YA