Мультиметр для Arduino: как проверять схему и плату
Мультиметр я купил на вторую неделю, когда светодиод отказался гореть третий раз подряд, а я уже переписал скетч четырьмя способами. Оказалось: перемычка из набора была с разрывом внутри изоляции. Десять секунд прозвонки против трёх вечеров гаданий — вот вся экономика этого прибора. Второй раз он окупился при замере тока: серво при старте съедало 650 мА, роняло питание платы, и «ошибка в коде» оказалась банальной просадкой от USB-порта.
Ниже — какой мультиметр брать и за какие деньги (спойлер: DT-830B за 500 рублей закрывает всё обучение), три базовых измерения с порядком действий, проверка резистора светодиода до включения, и таблица типовых смертей платы с тем, как каждую ловит прибор. Саму технику измерений с вольт-амперной диаграммой разобрал в уроке про мультиметр — здесь порядок проверки схемы и выбор прибора.
Какой мультиметр покупать: 500 рублей против 4000
| Модель | Цена, руб. | Что умеет | Кому подойдёт |
|---|---|---|---|
| DT-830B (клон) | 400-600 | Напряжение, ток до 10 А, сопротивление, прозвонка | Все учебные задачи — мой рабочий прибор |
| DT-9205A | 700-1000 | То же + измерение ёмкости, прозвонка со звуком | Если нужно мерить конденсаторы |
| UNI-T UT61E | 3500-4500 | True RMS, автомат диапазона, захват, частота | Переросший любитель, ремонтник |
| RICHMETERS RM409B | 1200-1800 | Автодиапазон, подсветка, компактный | Тех, кто брякает руками по режимам |
Мой вердикт после двух лет с DT-830B: для Arduino он закрывает всё, кроме измерения ёмкости, а её в первых проектах нет. Автодиапазон у дорогих моделей удобен, но поучителен новичку хуже: ручной выбор предела заставляет думать «сколько тут должно быть», а это половина грамотности. Провода щупов на дешёвых клонах — расходник: рвутся у основания, запасной комплект за 150 рублей лежит в ящике с первого месяца.
Прозвонка: перемычки, шины, дорожки
Режим прозвонки (значок диода или динамика) — тот, в котором прибор живёт у меня чаще всего. Схема простая: повернуть ручку, коснуться щупами концов перемычки — пищит, значит целая. Так за минуту перебирается весь подозрительный набор, и «бракованная плата» превращается в «бракованную перемычку». Порядок, который я держу при любой неработающей схеме: сначала перемычки по одной, потом шины макетки на разрыв посередине (у половины плат половины не связаны), потом переходные контакты плата-макетка.
Напряжение: проверка питания до включения деталей
Режим V с чёрточками (постоянное напряжение), щупы: красный в VΩmA, чёрный в COM. Порядок: включить плату, приложить щупы к шинам макетки — на «+» относительно «-» должно быть 4,9-5,1 В от USB. Меньше 4,5 В — питание проседает, ищите короткое или перегрузку. Дальше та же пара щупов проверяет ноги светодиодов и выводы датчиков: серво на 5 В, HC-SR04 на 5 В, OLED на 3,3 В — цифры сразу показывают, кто получает не то питание. Постоянную привычку «сначала вольты, потом код» прививает урок про мультиметр, а откуда на шинах вообще берётся напряжение — урок про закон Ома.
Ток: как измерить, не сгорев, и не сгорев ничего
Ток меряется в разрыв цепи, и это принципиально: щупы в режиме mA — это перемычка, приложенная параллельно к источнику, она даст КЗ. Порядок: разорвать цепь (вынуть провод из шины), красный щуп переставить в гнездо 10А или mA (не забудьте вернуть обратно!), щупы в разрыв, прибор показывает потребление цепи. Мой замер серво SG90 при старте показал 650 мА — цифру, которая объяснила перезагрузки платы от USB и оправдала покупку макетного блока питания. Похожую историю с USB-портом и перезагрузками разбирает урок про USB-порт и перезагрузку.
- предел всегда с запасом: не знаете, что мерить — ставьте 10 А, потом спускайтесь
- гнездо щупа после замера тока возвращайте в VΩmA: забытый щуп в 10 А при следующем замере напряжения = короткое замыкание через прибор
- ток светодиода меряют в разрыве его цепи: типовая цель 15-20 мА, больше 25 — резистор мелковат
- плата в покое ест 45-50 мА, с LCD и датчиками — 70-90 мА: если больше, ищите КЗ или перегрузку
Проверка резистора светодиода до включения
Резистор — единственная деталь, которую новички чаще всего берут не из той ячейки: цветовые полосы сливаются, 220 Ом путается с 2,2 кОм, и светодиод либо тусклый, либо умирает. Порядок проверки: ручка на режим сопротивления (Ω), щупы на ноги детали, прибор показывает номинал. Полосы 220 Ом — красный-красный-коричневый; если прибор молчит на мегаомах — вы держите не тот резистор. Механику чтения полос с таблицами разобрал в уроке про цветовой код, а онлайн-калькулятор номинала под конкретный светодиод живёт в шпаргалке с расчётом резистора.
Полоски → сопротивление: цветовой код разбирается полосками, как на настоящем резисторе.
Подгружаем интерактив…
После проверки сопротивления можно не бояться первого включения: светодиод с 220 Ом от 5 В ест примерно 15 мА — безопасно для пина и для себя. Расчёт этой цифры с формулой (5 В минус 2 В падения, делить на ток) разобран по шагам в шпаргалке про расчёт резистора и в уроке про делитель.
Типовые смерти платы: таблица с лечением
| Ситуация | Что горит | Как ловит мультиметр | Лечение |
|---|---|---|---|
| 5V на GND напрямую (перепутанные шины) | Стабилизатор, защитный диод | Прозвонка между 5V и GND до включения: пищит — КЗ | Плата в мусор; новая — и перемычка питания проверяется каждый раз |
| 12 В на пин 5V-логики | Выходной каскад GPIO | Замер напряжения на пине до подключения детали | Пин мёртв, чип жив: этот пин не использовать |
| Серво от USB без своего питания | Плата перезагружается, чип выживает | Замер тока в разрыве питания серво при старте | Отдельный блок 5 В, общая земля с платой |
| Индуктивный выброс реле/мотора | Транзистор или пин | Диодный режим на обмотке: выброс ловится до включения | Обязательно параллельный диод 1N4007 на обмотку |
| Переполюсовка питания макетки | Электролит, модули | Напряжение на шинах с учётом полярности до подключения | Реле-модули и полярные детали — с проверкой маркировки |
Защиту от переполюсовки с диодами и схемами разобрал в уроке про защиту от переполюсовки, а профилактику коротких замыканий с предохранителями — в уроке про КЗ и защиту. Питание плат от батарей, блоков и USB с вилками напряжений — в шпаргалке про питание Arduino.
Порядок проверки неработающей схемы за 10 минут
Последний пункт чек-листа — тестер живости платы, который я гоняю первым на любом «подозреваемом»: скетч мигает и печатает счётчик циклов. Если счётчик в мониторе тикает — чип, кварц и порт живы, и проблема вне платы:
// Плата-подозреваемый: если в мониторе тикает счётчик -// чип, кварц и USB-порт живы, ищите проблему в схеме.int led = 13;int cycles = 0; void setup() { pinMode(led, OUTPUT); Serial.begin(9600); Serial.println("тестер запущен");} void loop() { cycles++; digitalWrite(led, HIGH); delay(250); digitalWrite(led, LOW); delay(250); Serial.print("цикл "); Serial.println(cycles);}Собирать схемы без риска для железа можно и в симуляторе: светодиоды, кнопки и потенциометры исполняются в браузере, и половина «неработающих схем» вылавливается ещё до макетки. Первый проект для проверки рук — светодиод с расчётом резистора, а после покупки прибора возвращайтесь к уроку про технику измерений с готовыми схемами подключения щупов.