Основы · 15 мин чтения

Приложение-калькулятор для электроники: 18 утилит и разобранные примеры

Приложение-калькулятор для электроники: что делают 18 утилит BlueGrays, какие 7 из них бесплатные, и разобранные примеры для цветового кода, резистора для светодиода, 555 и времени работы от батареи.

Да, есть приложение-калькулятор для электроники, которое берёт эти задачи на себя прямо в телефоне: на экране Утилиты в BlueGrays 18 утилит собраны в четыре раздела: Резисторы, Калькуляторы, Конденсаторы и катушки и Справочник. 7 из них бесплатные («Цветовой код», «SMD-код», «Закон Ома», «Резистор для LED», «Код конденсатора», «Код катушки», «Напряжения LED»), а 11 входят в Premium. 9 утилит Premium открываются и в бесплатном аккаунте как Пример расчёта: видно, как утилита работает с готовыми значениями, а чтобы вводить свои, нужен Premium. Проще говоря, прочитать номинал резистора по цветам, узнать, сколько ом поставить перед светодиодом, или посчитать ток по закону Ома можно бесплатно, а проектные расчёты вроде делителя напряжения, 555, времени работы от батареи и RC-цепей находятся на стороне Premium.

Теорию закона Ома, последовательного и параллельного соединения и конденсаторов мы разобрали в отдельных статьях: закон Ома, расчёт последовательного и параллельного соединения резисторов и что такое конденсатор. Здесь теория не повторяется, речь о самих утилитах. Сначала посмотрим, как устроен экран, и пройдёмся по полному списку из 18 утилит, затем пошагово разберём семь примеров с теми числами, которые покажет приложение: цветовой код, SMD-код, резистор для светодиода, делитель напряжения, меандр на 555, время работы ESP32 от батареи и постоянная времени RC. В конце — сохранённые расчёты, справочники по распиновке и транзисторам, карта утилит по темам уроков и список «Есть X — какую утилиту открыть?».

Где находится экран «Утилиты» и как он устроен?

Экран Утилиты открывается при нажатии на вкладку Утилиты на нижней панели приложения. Вверху поле поиска с подсказкой Поиск: резистор, светодиод, 555…, под ним полоса Недавние с утилитами, которые уже открывались, а дальше карточки утилит в четырёх разделах. На карточках утилит Premium стоит маленькая метка Premium, так что бесплатные видно, не открывая их. В самом конце списка — карточка Не хватает утилиты? с кнопкой Предложить. Порядок разделов повторяет вопросы, которые возникают за рабочим столом: сначала опознать деталь в руке, потом рассчитать схему и, наконец, что-то посмотреть в справочнике. Вот что входит в каждый раздел:

РазделБесплатные утилитыУтилиты PremiumКогда открывать?
РезисторыЦветовой код, SMD-кодПосл. / паралл., Стандартный рядКогда нужно опознать резистор или собрать из двух резисторов номинал, которого нет в продаже
КалькуляторыЗакон Ома, Резистор для LEDДелитель напряжения, Таймер 555, Ресурс батареи, Усиление ОУПри проектировании схемы: ток, сопротивление, частота, время работы от батареи
Конденсаторы и катушкиКод конденсатора, Код катушкиПосл. / паралл. C, Постоянная RCКогда нужно прочитать код на конденсаторе или катушке либо рассчитать время заряда
СправочникНапряжения LEDТранзисторы, Распиновка, Логические элементыКогда нужен порядок выводов, пины платы или таблица истинности
Что такое пример расчёта? Если открыть в бесплатном аккаунте «Посл. / паралл.», «Стандартный ряд», «Делитель напряжения», «Таймер 555», «Ресурс батареи», «Усиление ОУ», «Посл. / паралл. C», «Постоянная RC» или «Логические элементы», вместо экрана блокировки утилита откроется с готовыми значениями, а вверху появится метка Пример расчёта. Результат, график и пояснения можно читать, но менять значения нельзя; кнопка Посчитать свои значения ведёт к Premium. «Транзисторы» и «Распиновка» берут данные с сервера, поэтому примера у них нет, и сразу открывается описание Premium. Начальные числа в примерах с делителем напряжения, 555, временем работы от батареи и RC ниже — те же значения, что видны в примере расчёта.

18 утилит для электроники: что они считают и какие из них бесплатные

УтилитаЧто считает или показываетДоступПример
Утилита цветового кода резисторов («Цветовой код»)Номинал, допуск и диапазон резисторов с 4, 5 и 6 полосами; в обратную сторону — цвета по номиналуБесплатноКрасный-красный-коричневый-золотой = 220 Ω ±5%
Утилита SMD-кодов («SMD-код»)Коды SMD-резисторов: из 3 и 4 цифр, с буквой R и EIA-96Бесплатно472 = 4,7 kΩ; 01C = 10 kΩ
Калькулятор последовательного и параллельного соединения («Посл. / паралл.»)Общее сопротивление последовательных, параллельных или смешанных резисторов; напряжение, ток и мощность каждого, по шагамPremium, есть пример расчёта220 + 330 + 470 Ω = 1020 Ω; 4,9 mA при 5 V
Утилита стандартных номиналов («Стандартный ряд»)Ближайший номинал из рядов E12, E24 или E96 и пары из двух резисторов, последовательно или параллельноPremium, есть пример расчёта5 kΩ: 4,7 kΩ + 330 Ω или 10 kΩ ∥ 10 kΩ
Калькулятор закона Ома («Закон Ома»)Вводишь две величины из V, I, R и P и получаешь две другие и нужную мощность резистораБесплатно5 V, 220 Ω → 22,7 mA, 114 mW, не меньше 1/4 W
Калькулятор резистора для светодиода («Резистор для LED»)Стандартный резистор, фактический ток и мощность резистора по цвету светодиода, питанию, току и числу светодиодов в цепиБесплатно5 V, красный, 15 mA → 220 Ω
Утилита делителя напряжения («Делитель напряжения»)Выход делителя или готовые пары R1 / R2 под нужное напряжениеPremium, есть пример расчёта5 V, 10 kΩ / 20 kΩ → 3,33 V
Калькулятор таймера 555 («Таймер 555»)Частота, период и коэффициент заполнения меандра; длительность одиночного импульсаPremium, есть пример расчёта1 kΩ, 68 kΩ, 10 µF → ≈1,05 Hz
Калькулятор времени работы от батареи («Ресурс батареи»)Средний ток и примерное время работы с циклом «активен / сон»Premium, есть пример расчёта2600 mAh, ESP32 в глубоком сне → ≈136 дней
Калькулятор усиления ОУ («Усиление ОУ»)Коэффициент усиления, dB, выходное напряжение и предупреждение об ограничении сигнала для инвертирующего и неинвертирующего усилителяPremium, есть пример расчётаНеинвертирующий, 100 kΩ / 10 kΩ → ×11 (20,8 dB)
Утилита кодов конденсаторов («Код конденсатора»)Коды конденсаторов вроде 104, 103K, 4n7 и буква допускаБесплатно104 = 100 nF
Калькулятор последовательного и параллельного соединения конденсаторов («Посл. / паралл. C»)Общая ёмкость и допустимое напряжение последовательно или параллельно соединённых конденсаторовPremium, есть пример расчёта100 nF + 100 nF + 10 µF параллельно = 10,2 µF
Утилита постоянной времени RC («Постоянная RC»)Постоянная времени τ, таблица заряда / разряда и частота среза фильтраPremium, есть пример расчёта10 kΩ × 100 µF → τ = 1 с
Утилита кодов катушек индуктивности («Код катушки»)Коды катушек вроде 101, 4R7, 47NБесплатно101 = 100 µH
Утилита напряжений светодиодов («Напряжения LED»)Типовое и максимальное напряжение светодиода и максимальный ток по цветуБесплатноКрасный ≈1,85 V, синий ≈3,3 V
Утилита распиновки транзисторов («Транзисторы»)Порядок выводов, предельные параметры и аналоги транзисторов и MOSFETPremiumBC547: CBE, 45 V, 100 mA
Утилита распиновки («Распиновка»)Пины платы с фильтрами «Аналог», PWM, I2C, SPI, UART, DAC и «Осторожно»PremiumНа ESP32 пины ADC2 не читаются, пока включён Wi-Fi
Утилита логических элементов («Логические элементы»)Таблицы истинности и номера микросхем для AND, OR, NOT, NAND, NOR, XOR, XNORPremium, есть пример расчётаNAND: 7400 · 4011

Пример 1: читаем резистор 220 Ω утилитой «Цветовой код»

  1. Открой утилиту Цветовой код, останься на вкладке Цвета → номинал и выбери Полос: 4.
  2. Держи резистор золотой полосой вправо и вводи цвета слева направо: 1-я полоса красная (2), 2-я полоса красная (2), 3-я полоса коричневая (множитель ×10), 4-я полоса золотая (допуск 5%).
  3. Утилита выдаёт 22 × 10 = 220 Ω ±5% и показывает диапазон допуска: 209–231 Ω.
  4. На том же экране видно, в каких стандартных рядах есть этот номинал: 220 Ω — очень распространённое значение, оно входит в ряды E6, E12 и E24.
  5. Для надёжности измерь резистор мультиметром в режиме измерения сопротивления; показание от 209 до 231 Ω подтверждает, что цвета прочитаны верно.

Работает и в обратную сторону: введи на вкладке Номинал → цвета значение вроде 220, 4k7, 4,7k или 1M2, и утилита нарисует полосы. Если ввести номинал, который нельзя записать 4 полосами, например 4,99 kΩ, она покажет ближайший и подскажет выбрать 5 полос для точного значения. У резисторов с 5 полосами три цифры, множитель и полоса допуска; у резистора с 6 полосами в конце добавляется полоса температурного коэффициента, и утилита показывает его в ppm/K. При тусклом свете цвета обманчивы: коричневый с красным и оранжевый с красным путают часто. Поэтому для важной детали самая надёжная проверка — измерение мультиметром.

Пример 2: SMD-коды 472, 1002 и 01C

КодФорматКак читатьНоминал
4723 цифры, обычно 5%47 и 2 нуля: 47 × 10² Ω4,7 kΩ
10024 цифры, обычно 1%100 и 2 нуля: 100 × 10² Ω10 kΩ
01CEIA-96, 1%Значение под номером 01 — это 100, буква C означает ×10010 kΩ
4R7R вместо запятойR стоит на месте десятичной запятой4,7 Ω
68XEIA-96, 1%Значение под номером 68 — это 499, буква X означает ×0,149,9 Ω

Достаточно ввести в утилиту SMD-код код с корпуса детали, буквы и цифры точно как напечатано; утилита сама распознаёт формат и объясняет его в блоке Как читать. Чаще всего путаются с кодами EIA-96 вроде 01C: здесь 01 — не значение, а номер позиции в ряду E96 с допуском 1%. Значение под номером 1 — это 100, буква C означает ×100, итого 10 kΩ. Иначе говоря, 1002 и 01C — один и тот же резистор, записанный в двух разных форматах. Ещё две бесплатные утилиты так же работают с конденсаторами и катушками: Код конденсатора расшифровывает 104 как 10 × 10⁴ pF = 100 nF и читает букву K в коде вроде 103K как допуск 10%; Код катушки выдаёт для 101 значение 100 µH, а для 4R7 — 4,7 µH.

Пример 3: красный светодиод при 5 V и 15 mA

  1. Открой утилиту Резистор для LED и выбери красный цвет светодиода. Утилита берёт для красного светодиода типовое прямое напряжение около 1,85 V.
  2. Установи Питание 5 V (пин Arduino Uno) и Ток 15 mA. Светодиод в схеме один, поэтому в поле Светодиодов в цепи оставь 1.
  3. Утилита находит напряжение, которое остаётся на резисторе: 5 − 1,85 = 3,15 V. Расчётное сопротивление: 3,15 V / 15 mA = 210 Ω.
  4. Номинала 210 Ω в продаже нет, поэтому утилита предлагает ближайший больший стандартный: 220 Ω. Это тот самый красно-красно-коричневый резистор из первого примера, и утилита рисует его полосы.
  5. С 220 Ω фактический ток равен 3,15 / 220 ≈ 14,3 mA. Если напряжение светодиода на верхней границе (2,5 V для красного), ток падает примерно до 11,4 mA; светодиод всё равно хорошо светится.
  6. На резисторе рассеивается около 45 mW. Утилита с двукратным запасом рекомендует не меньше 1/8 W; обычного резистора на 1/4 W из набора хватит с лихвой.
Фото светодиода из библиотеки «Компоненты» в BlueGrays
Прямое напряжение красного светодиода около 1,85 V. Для 15 mA от питания 5 V калькулятор резистора для светодиода предлагает 220 Ω.
Осторожно с синими и белыми светодиодами на платах с питанием 3,3 V (ESP32, Raspberry Pi Pico): их типовое напряжение уже около 3,3 V, и резистору ничего не остаётся. В этом случае утилита показывает предупреждение Питания не хватает. Если питание выше напряжения светодиода меньше чем на 1 V, она к тому же предупреждает, что ток будет сильно различаться от светодиода к светодиоду. Либо выбери красный или жёлтый светодиод, либо питай светодиод от 5 V через транзистор. При тех же 3,3 V для красного светодиода на 15 mA утилита предлагает 100 Ω. Заметка в самом приложении тоже говорит, что для пина Arduino хватит 10–15 mA.

Пример 4: готовая пара резисторов, чтобы понизить 5 V до 3,3 V

Допустим, нужно подключить выход датчика на 5 V к входу 3,3 V у ESP32 или Pico. У утилиты Делитель напряжения два режима: в режиме Найти выход вводишь R1 и R2, и утилита выдаёт выходное напряжение, ток, коэффициент деления и общую мощность; в режиме Подобрать резисторы вводишь входное и нужное выходное напряжение, и утилита предлагает Готовые пары из стандартных резисторов. Пример расчёта открывается со входом 5 V, 10 kΩ сверху и 20 kΩ снизу: на выходе 5 × 20 / 30 = 3,33 V, а через делитель течёт около 0,17 mA. Если в режиме «Подобрать резисторы» ввести цель 3,3 и переключаться между рядами E12, E24 и E96, предложения меняются; вот результаты для первых двух рядов:

Ряд или режимR1 (сверху)R2 (снизу)ВыходОтклонение от цели
E12, готовая пара1,2 kΩ2,2 kΩ3,24 V−2,0%
E12, готовая пара12 kΩ22 kΩ3,24 V−2,0%
E24, готовая пара4,7 kΩ9,1 kΩ3,30 V−0,09%
E24, готовая пара47 kΩ91 kΩ3,30 V−0,09%
Найти выход (пример)10 kΩ20 kΩ3,33 V+1,0%

Нажми на пару, и её значения перейдут в расчёт, где видны ток и мощность. Выбирая между парами с одинаковым соотношением, смотри на ток: делитель 4,7 kΩ / 9,1 kΩ потребляет от 5 V около 0,36 mA, а 47 kΩ / 91 kΩ — 0,036 mA. Маленькие резисторы зря тратят ток, а очень большие делают аналоговое измерение чувствительнее к помехам. Поэтому заметка в приложении советует обычно держать R1 + R2 в пределах 10–100 kΩ и напоминает, что выход делителя — не источник питания: стоит подключить мотор, реле или светодиод, и напряжение просядет. Делитель нужен для входов АЦП и для понижения уровня с 5 V до 3,3 V. Чтобы увидеть ту же идею на практике, посмотри бесплатный проект Измерение освещённости с LDR: там фоторезистор и постоянный резистор тоже образуют делитель, а Arduino читает напряжение в средней точке.

Пример 5: меандр 1 Hz на 555

У утилиты Таймер 555 есть режимы Меандр и Одиночный импульс. Для меандра вводятся три значения: R1 (между выводом 7 и VCC), R2 (между выводами 6 и 7) и C (между выводом 6 и GND). Пример расчёта открывается с R1 = 1 kΩ, R2 = 68 kΩ и C = 10 µF. Частота f ≈ 1,44 / ((R1 + 2·R2) · C): 1,44 / (137 kΩ × 10 µF) = 1,44 / 1,37 с ≈ 1,05 Hz. Утилита показывает и длительности по отдельности: время HIGH 0,693 × (R1 + R2) × C ≈ 0,478 с, время LOW 0,693 × R2 × C ≈ 0,471 с, период ≈ 0,95 с. Коэффициент заполнения — это время HIGH, делённое на период: 0,478 / 0,95 ≈ 50,4%. Превью светодиода на экране действительно мигает с этой скоростью; когда частота растёт, утилита поясняет, что глаз уже не различает мигание и яркость светодиода кажется пропорциональной коэффициенту заполнения. Пример побыстрее: с R1 = 1 kΩ, R2 = 10 kΩ и C = 100 nF утилита показывает около 687 Hz и коэффициент заполнения 52,4% — на зуммере это слышимый тон. В режиме Одиночный импульс длительность t = 1,1 × R × C: при 100 kΩ и 10 µF это 1,1 секунды. Выводы микросхемы и сборка схемы описаны в статье микросхема таймера 555.

В этой схеме коэффициент заполнения не опускается ниже 50%, потому что конденсатор заряжается через R1 + R2, а разряжается только через R2. Если R2 намного больше R1, соотношение приближается к 50%. Заметка в приложении напоминает, что сопротивление R1 должно быть не меньше 1 kΩ и что для меньшего коэффициента заполнения можно поставить диод параллельно R2.

Пример 6: время работы ESP32 от батареи с глубоким сном

  1. В утилите Ресурс батареи выбери в качестве батареи 18650 (2600 mAh). Среди готовых вариантов есть также CR2032, 9 V, LiPo и 2 × AA, а ёмкость можно ввести вручную.
  2. В качестве профиля тока выбери ESP32 · глубокий сон: плата 5 секунд активна и потребляет 80 mA, во сне потребляет 10 µA, а цикл повторяется каждые 600 секунд (10 минут).
  3. Посчитай средний ток: (80 mA × 5 с + 0,010 mA × 595 с) / 600 с = (400 + 5,95) / 600 ≈ 0,677 mA.
  4. Найди полезную ёмкость: утилита учитывает только 85% ёмкости с поправкой на старение батареи, холод и потери в стабилизаторе: 2600 × 0,85 = 2210 mAh.
  5. Найди время работы: 2210 / 0,677 ≈ 3266 часов, то есть около 136 дней (4,5 месяца).
СценарийВ активном режимеЦиклСредний токПримерное время работы (2600 mAh)
ESP32 · глубокий сон (готовый профиль)80 mA, 5 с600 с≈0,68 mA≈136 дней
Время активности сокращено до 1 с80 mA, 1 с600 с≈0,14 mA≈642 дня (≈1,8 года)
Активна 5 с раз в час80 mA, 5 с3600 с≈0,12 mA≈760 дней (≈2,1 года)
ESP32 · всегда включён80 mAнепрерывно80 mA≈28 ч
Arduino Uno, всегда включена45 mAнепрерывно45 mA≈49 ч

Вывод из таблицы очевиден: в готовом профиле около 98,5% энергии уходит в активном режиме, и утилита прямо так и пишет: «Больше всего энергии уходит в активном режиме». Снижение тока сна с 10 µA до 5 µA почти не меняет результат, а сокращение времени активности с 5 секунд до 1 секунды продлевает работу батареи почти в пять раз. Утилита рисует профиль тока на логарифмическом графике из двух циклов, так что одновременно видны короткий, но высокий пик пробуждения и длинное, но низкое «дно» сна. Одно предупреждение: платы вроде Arduino Uno даже во сне потребляют миллиамперы из-за стабилизатора и светодиода питания, поэтому сон не продлевает работу Uno от батареи так, как у ESP32. Этот сценарий в коде показывает проект Premium Глубокий сон ESP32: экономия батареи (OLED + счётчик в RTC RAM) в приложении; варианты питания платы от батарей — в статье Arduino на батарейках.

Пример 7: постоянная времени RC и частота среза

В утилите Постоянная RC вводятся резистор и конденсатор и выбирается кривая Заряд или Разряд. Для 10 kΩ и 100 µF из примера расчёта τ = R × C = 10 000 Ω × 0,0001 F = 1 секунда. Утилита строит таблицу: за 1τ (1 с) конденсатор заряжается до 63% напряжения питания, за 2τ — до 86%, за 3τ — до 95%; при 5τ (5 с) он считается заряженным: 99,3%. Время до 50% — 0,69 секунды. Если использовать ту же RC-цепь как фильтр нижних частот, её частота среза fc = 1 / (2π × R × C) ≈ 0,16 Hz. Поменяй конденсатор на 100 nF, и τ упадёт до 1 миллисекунды, а частота среза станет около 159 Hz — более полезный диапазон, чтобы сгладить выход ШИМ или дребезг кнопки. Значения можно вводить как 100n, 4u7 или 22p; если на конденсаторе напечатан код вроде 104, сначала расшифруй его утилитой «Код конденсатора». А чтобы свести несколько параллельных конденсаторов к одному значению, пригодится утилита «Посл. / паралл. C».

Сохранённые расчёты, «Недавние», поиск и предложение утилиты

  • Сохранённые расчёты (Premium): кнопка Сохранить под утилитой сохраняет расчёт вместе с введёнными значениями в аккаунте; при смене телефона он не пропадёт и виден на всех твоих устройствах. Нажми на сохранённую запись, и утилита откроется с теми же значениями; ненужные записи убирай кнопкой Удалить. В бесплатном аккаунте нажатие на «Сохранить» открывает описание Premium.
  • Поделиться: отправляет результат коротким текстом в сообщении или через другое приложение — быстрый способ передать рассчитанный резистор напарнику по лабораторной.
  • Недавние: последние шесть открытых утилит стоят в полосе вверху экрана, так что к любимой утилите можно вернуться одним касанием.
  • Поиск: при вводе текста в поле Поиск: резистор, светодиод, 555… утилиты фильтруются, а рядом показывается число найденных. Если ничего не нашлось, экран подскажет карточку для предложений.
  • Предложить утилиту: нажми Предложить на карточке Не хватает утилиты? в конце списка и коротко напиши, какой калькулятор или какая таблица пригодились бы. Примеры, которые даёт приложение: «выводы 7-сегментного индикатора» и «расчёт понижающего преобразователя».

Распиновка и транзисторы: справочные таблицы для рабочего стола

Утилита Распиновка показывает пины на рисунке платы. Кроме Arduino Uno, ESP32 и Raspberry Pi Pico, в списке есть платы тех же семейств: Arduino Nano, Mega и Leonardo, ESP32-S3 и C3 SuperMini, Raspberry Pi 4 и Zero 2 W. Фильтры вверху по очереди подсвечивают группы пинов Аналог, PWM, I2C, SPI, UART, DAC и Осторожно. Нажми на пин, и откроется карточка ВЫБРАННЫЙ ПИН с логическим уровнем, пределом тока (на Uno рекомендуется 20 mA, максимум 40 mA; на Pico по умолчанию 4 mA, можно до 12 mA) и пояснением, для чего нужна эта функция; там же можно скопировать пример кода для пина. Заметки уберегают от практических ошибок: на ESP32 пины ADC2 не дают аналоговых измерений, пока включён Wi-Fi; на Pico аналоговый вход работает только на GP26, GP27 и GP28; а пин, занятый под I2C, не может одновременно читать аналоговый сигнал. Про каждый пин Uno есть ещё статья распиновка Arduino Uno.

В утилите Транзисторы собраны самые популярные NPN- и PNP-транзисторы и MOSFET; введи в поиск BC547, TIP120 или IRLZ44N. На каждой карточке есть порядок выводов (надписью к себе, ножками вниз, слева направо), предельные напряжение и ток и строка Аналог. Эта строка указывает на важную ловушку: BC547 и 2N3904 взаимозаменяемы, но порядок выводов у них разный (CBE у BC547, EBC у 2N3904); если заменить деталь, не сверившись со схемой, транзистор окажется вставлен наоборот. Две другие утилиты раздела «Справочник» тоже полезны на уроке: в утилите Логические элементы можно проверить AND, OR, NOT, NAND, NOR, XOR и XNOR, нажимая на входы A и B, и увидеть таблицу истинности и номера микросхем (например, 7400 и 4011 для NAND). Бесплатная таблица Напряжения LED показывает типовое и максимальное напряжение и максимальный ток для каждого цвета. Теория — в статьях что такое транзистор и логические элементы.

Ученикам и учителям: какая утилита для какого урока?

Утилиты не заменяют учебник, но это хороший второй шаг, чтобы проверить расчёт, сделанный вручную. Допустим, ты ведёшь закон Ома в классе из 24 человек: ученики сначала считают на бумаге, затем сверяются с бесплатной утилитой и в конце измеряют мультиметром. План урока, где этот процесс из трёх шагов расписан подробно, — в статье занятие по закону Ома. Для утилит с пометкой «пример расчёта» в таблице бесплатный аккаунт показывает только готовый пример; если ученикам нужно пробовать разные значения, либо выведи на доску экран аккаунта с Premium, либо построй задание на значениях из примера.

ТемаУтилитаДоступКороткое задание в классе
Закон Ома, ток и мощностьЗакон ОмаБесплатноНайди ток и мощность для 5 V и 220 Ω, затем измерь мультиметром
Как опознать резисторЦветовой код, SMD-кодБесплатноДостань из коробки 5 резисторов, прочитай номиналы по цветам, проверь утилитой
Схемы со светодиодамиРезистор для LED, Напряжения LEDБесплатноПодбери резистор для красного и синего светодиода при 5 V, объясни, откуда разница
Последовательное и параллельное соединениеПосл. / паралл.Пример расчётаВ цепочке 220 + 330 + 470 Ω угадай, на каком резисторе падает больше всего напряжения
Аналоговый вход, датчикиДелитель напряженияПример расчётаНайди на бумаге выход делителя 10 kΩ / 20 kΩ, сравни с утилитой
Отсчёт времени, генераторыТаймер 555, Постоянная RCПример расчётаЧто будет с частотой мигалки на 1 Hz, если удвоить C?
Энергия и батареиРесурс батареиПример расчётаНа сколько дней дольше проработает батарея, если плата активна 1 с вместо 5 с?
Цифровая логикаЛогические элементыПример расчётаЗаполни таблицу для NAND и объясни, как собрать NOT из NAND
Платы и подключениеРаспиновка, ТранзисторыPremiumНайди, какой из пинов проекта PWM, а какой I2C

Как выбрать утилиту: есть X — какую открыть?

  • Резистор с цветными полосами → Цветовой код.
  • Крошечный SMD-резистор с кодом из 3–4 символов → SMD-код.
  • Конденсатор с маркировкой 104, 473 или 2n2 → Код конденсатора; если нужно объединить несколько → Посл. / паралл. C.
  • Катушка с маркировкой 101 или 4R7 → Код катушки.
  • Светодиод и напряжение питания → Резистор для LED; если интересно, сколько вольт нужно светодиоду того или иного цвета → Напряжения LED.
  • Рассчитанный номинал, которого нет в продаже, например 5 kΩ → Стандартный ряд: в E12 это 4,7 kΩ + 330 Ω последовательно (5,03 kΩ) или 10 kΩ ∥ 10 kΩ параллельно (ровно 5 kΩ).
  • Две известные величины, например напряжение и сопротивление → Закон Ома; цепочка из нескольких резисторов → Посл. / паралл.
  • Сигнал 5 V и плата на 3,3 V → Делитель напряжения.
  • Микросхема 555 и несколько резисторов и конденсаторов → Таймер 555; время заряда одного конденсатора → Постоянная RC.
  • Проект на ESP32 с питанием от батареи → Ресурс батареи.
  • Слабый сигнал датчика, который нужно усилить → Усиление ОУ (теория — в статье что такое операционный усилитель).
  • Незнакомый транзистор → Транзисторы; плата, где непонятно, что к какому пину подключать → Распиновка.
  • Логическая микросхема вроде 7400 → Логические элементы.

Итог: повседневные расчёты вроде чтения цветов и кодов, закона Ома и резистора для светодиода есть в телефоне в бесплатных утилитах; проектные расчёты вроде делителя напряжения, 555, времени работы от батареи и RC-цепей можно сначала изучить в примере, а при необходимости делать со своими значениями в Premium. Расчёт ещё не заставит схему работать: результат всё равно нужно проверить на макетной плате. Открой экран Утилиты в приложении BlueGrays, повтори один из примеров этой статьи со своими деталями, а потом собери с теми же резисторами и светодиодами бесплатный проект Мигающий светодиод или Светофор. Если хочется управлять собранной схемой с телефона, попробуй BlueGrays IoT в разделе Мастерская › Мои устройства › Добавить устройство. Для ESP32 или Raspberry Pi Pico W выбираешь один из 8 готовых шаблонов. Ohmi готовит код с ключом твоего устройства, а ты один раз загружаешь его из Arduino IDE с библиотекой BlueGraysIoT. Первое устройство бесплатно: 1 устройство, график для 1 значения и история за 24 ч. Шаги описаны в руководстве по управлению ESP32 с телефона.

Частые вопросы

Есть ли приложение, которое считает резисторы и светодиоды прямо в телефоне?

Да. На экране «Утилиты» в BlueGrays 18 утилит для электроники; «Цветовой код», «SMD-код», «Закон Ома», «Резистор для LED», «Код конденсатора», «Код катушки» и «Напряжения LED» бесплатные. Приложение работает на iOS и Android на 10 языках, в том числе на русском.

Какой резистор нужен для светодиода при 5 V?

Для красного светодиода (около 1,85 V) на 15 mA расчёт такой: (5 − 1,85) / 0,015 = 210 Ω; ближайший больший стандартный номинал — 220 Ω. У синих и белых светодиодов около 3,3 V, поэтому для того же тока хватит 120 Ω. Калькулятор резистора для светодиода делает этот расчёт по цвету и заодно показывает фактический ток.

Что значит 01C на SMD-резисторе?

01C — это код EIA-96: 01 — 1-е значение в ряду E96 с допуском 1% (100), а буква C — множитель ×100. Получается 10 kΩ, тот же резистор, что и с кодом 1002. Утилита «SMD-код» распознаёт этот формат автоматически.

Как рассчитать частоту таймера 555?

В схеме меандра (астабильный режим) используется формула f ≈ 1,44 / ((R1 + 2·R2) · C). Для R1 = 1 kΩ, R2 = 68 kΩ и C = 10 µF частота около 1,05 Hz, а коэффициент заполнения около 50,4%. Утилита «Таймер 555» отдельно показывает и время HIGH, и время LOW.

Сколько ESP32 проработает от батареи?

Зависит от времени активности и сна. С аккумулятором 18650 на 2600 mAh плата ESP32, которая раз в 10 минут на 5 секунд потребляет 80 mA, а остальное время спит с током 10 µA, в среднем потребляет 0,68 mA и работает около 136 дней; если не выключать её вовсе, хватит примерно на 28 часов. Утилита «Ресурс батареи» считает полезными 85% ёмкости.

Можно ли бесплатно попробовать утилиты Premium?

Девять утилит Premium открываются в бесплатном аккаунте как «Пример расчёта» с готовыми значениями; результат и пояснения видны, но ввести свои значения нельзя. У «Транзисторов» и «Распиновки» примера нет. Сохранение расчётов («Сохранённые расчёты») тоже входит в Premium.

Все проекты
Мигающий светодиод
#1Новичок

Мигающий светодиод

Самое первое «привет» в электронике: включение и выключение одного светодиода. Arduino включает и выключает светодиод через короткие промежутки, поэтому свет быстро мигает. Ты самым простым способом в

4.6(188)
1127
Светофор
#3Новичок

Светофор

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

4.8(131)
397
Измерение освещённости с LDR
#11Новичок

Измерение освещённости с LDR

Хочешь увидеть яркость своей комнаты в виде числа? LDR — маленькая деталь, реагирующая на свет, — измеряет освещённость вокруг, а Arduino каждые полсекунды выводит значение на экран компьютера. Закрой

4.6(81)
139
Ночник на LDR
#12Новичок

Ночник на LDR

Маленький ночник, который сам включается, когда темнеет, и гаснет, когда наступает утро. Датчик освещённости измеряет, насколько светло в комнате, и Arduino включает светодиод, когда достаточно темно,

4.8(102)
205
Настройка частоты зуммера
#14Средний

Настройка частоты зуммера

Ты управляешь звуком зуммера четырьмя кнопками: одна включает звук, другая выключает, а две оставшиеся делают его выше или ниже. Удерживай кнопку вверх или вниз, и высота звука меняется шаг за шагом,

4.6(69)
118
Глубокий сон ESP32: экономия батареи (OLED + счётчик в RTC RAM)
#135Продвинутый
Premium

Глубокий сон ESP32: экономия батареи (OLED + счётчик в RTC RAM)

Режим глубокого сна (Deep Sleep) у ESP32 снижает потребление до ~10 µA, выключая процессор и большую часть периферии, — это важно для IoT-устройств на батарейках. В этом проекте используются три источника пробуждения: таймер (15 секунд), внешний пин (EXT0 — кнопка GPIO 33) и касание (T0/GPIO 4). Переменные с RTC_DATA_ATTR сохраняются во время глубокого сна — счётчики загрузок, пробуждений по таймеру и по кнопке ведутся непрерывно.

4.3(10)
16
Работа с RGB-светодиодом
#39Новичок
Premium

Работа с RGB-светодиодом

В одном светодиоде прячутся три цвета: RGB-светодиод загорается красным, затем зелёным, затем синим, каждый цвет горит полсекунды и полсекунды не горит, а потом цикл начинается снова. Нужны всего один

4.9(73)
98
Цифровой вольтметр с LCD-дисплеем
#56Средний
Premium

Цифровой вольтметр с LCD-дисплеем

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

4.5(27)
36