Делитель напряжения

Делитель напряжения — простейшая, но безумно полезная схема из двух резисторов. В IoT она встречается на каждом шагу.

Иногда нужно «понизить» напряжение: датчик выдаёт 5 В, а вход ESP32 терпит максимум 3,3 В. Делитель из двух резисторов решает это без активных компонентов.

Делитель напряжения — это два резистора, соединённых последовательно. Входное напряжение распределяется между ними пропорционально их сопротивлениям, а с точки между ними мы снимаем уменьшенное напряжение. Формула: V_out = V_in × R2 / (R1 + R2).

Зачем это нужно? Самый частый случай в IoT — согласование уровней. Многие датчики и модули работают на 5 В, а выводы ESP32 рассчитаны на 3,3 В. Подашь 5 В напрямую — рискуешь сжечь вход. Делитель аккуратно понижает сигнал до безопасного уровня.

Как это работает под капотом

   V_in (5 В)
     |
   [ R1 ]
     |
     +------ V_out (снимаем сюда)
     |
   [ R2 ]
     |
    GND

  V_out = V_in * R2 / (R1 + R2)

Логика простая. Ток течёт через оба резистора последовательно, значит он одинаков. Напряжение на каждом резисторе пропорционально его сопротивлению (по закону Ома). Чем больше доля R2 в сумме, тем большее напряжение остаётся на нём — и именно его мы снимаем. Посчитаем, какие резисторы превратят 5 В в безопасные ~3,3 В.

# Делитель напряжения: понижаем 5 В до уровня для ESP32

def divider(v_in, r1, r2):
    return v_in * r2 / (r1 + r2)

V_in = 5.0

# Подбираем резисторы для ~3.3 В
combos = [(1000, 2000), (1000, 1800), (1000, 1500)]
for r1, r2 in combos:
    vout = divider(V_in, r1, r2)
    print(f"R1={r1} Ом, R2={r2} Ом -> Vout = {vout:.2f} В")

# Классическая пара для 5В -> ~3.3В
r1, r2 = 1000, 2000
print(f"\nИтог: с {r1} и {r2} Ом получаем {divider(V_in, r1, r2):.2f} В")
print("Это безопасный уровень для входа ESP32")

Запусти врезку «Посчитай сам ▶». Пара 1 кОм / 2 кОм даёт примерно 3,33 В — то, что нужно. Поменяй номиналы и посмотри, как сдвигается выход.

Частые ошибки

  • Питать нагрузку прямо через делитель. Делитель хорош для слаботочных сигналов, а не для питания моторов — нагрузка «утянет» напряжение.
  • Брать слишком большие резисторы. Делитель из мегаомов чувствителен к помехам и медленно реагирует.
  • Перепутать R1 и R2 в формуле. Снимается напряжение с нижнего резистора (R2), и именно он стоит в числителе.

Best practices

  • Для согласования логических уровней бери резисторы в диапазоне 1–10 кОм.
  • Если нужно понизить напряжение под нагрузкой, используй стабилизатор, а не делитель.
  • Делитель идеально подходит, чтобы читать аналоговые датчики (например делитель с фоторезистором) — об этом в уроке про АЦП.

Где это встречается

Делитель — это не только согласование уровней. На нём построено чтение огромного класса аналоговых датчиков. Фоторезистор в паре с обычным резистором образует делитель, выход которого меняется от освещённости — так получается датчик света. Терморезистор даёт датчик температуры. Потенциометр (переменный резистор) — это вообще делитель с подвижным контактом, которым крутят громкость и яркость.

Ещё делитель помогает измерять напряжение, превышающее предел АЦП. Хочешь измерить заряд аккумулятора на 4,2 В входом, который терпит максимум 3,3 В? Поставь делитель, понижающий напряжение вдвое, измерь и умножь результат в программе обратно. Так одно простое сочетание двух резисторов решает и согласование, и измерение, и считывание датчиков — поэтому делитель и называют одной из самых полезных схем в электронике.

Запомни главное

  • Делитель из двух резисторов понижает напряжение: V_out = V_in × R2 / (R1 + R2).
  • Он согласует уровни 5 В и 3,3 В и читает аналоговые датчики.
  • Для нагрузки под током используй стабилизатор, а не делитель.
  • Для согласования логических уровней бери резисторы 1–10 кОм.

Итог: делитель напряжения из двух резисторов понижает напряжение по формуле V_out = V_in × R2 / (R1 + R2). Это рабочий инструмент согласования 5 В и 3,3 В. Дальше соберём цельную цепь и поговорим про мощность.

Проверьте себя
1. По какой формуле считается выход делителя напряжения?
AV_out = V_in × R1 / R2
BV_out = V_in × R2 / (R1 + R2)
CV_out = V_in + R2
DV_out = V_in / 2
2. Зачем делитель напряжения нужен в IoT-проектах?
AЧтобы усилить сигнал
BЧтобы понизить 5 В до безопасных 3,3 В для входа ESP32
CЧтобы хранить заряд
DЧтобы передавать Wi-Fi