Светодиодный тахометр своими руками схема
Добрый день.
Выношу на Ваше рассмотрение схему простенького цифрового тахометра на AVR ATtiny2313, КР514ИД2, и оптопаре спроектированного мною.
Сразу оговорюсь: аналогичных схем в интернете много. У каждой реализации свои плюсы и минусы. Возможно, кому-то мой вариант подойдет больше.
Начну, пожалуй, с тех. задания.
Задача: нужно сделать цифровой тахометр для контроля оборотов электрического двигателя станка.
Вводные условия: Есть готовый реперный диск на 20 отверстий от лазерного принтера. В наличии много оптопар от сломанных принтеров. Средние (рабочие) обороты 4 000-5 000 оборотов/минуту. Погрешность отображаемых результатов не должна превышать ± 100 оборотов.
Ограничение: питание для блока управление составляет 36В (тахометр будет установлен в один корпус с блоком управления – об этом ниже).
Маленькое лирическое отступление. Это станок моего друга. На станке установлен электромотор PIK-8, обороты которого контролируются согласно найденной в интернете и модифицированной схеме. По просьбе друга и был разработан простенький тахометр для станка.
Изначально в схеме планировалось применить ATMega16, но рассмотрев условия, решено было ограничиться ATtiny2313, работающего от внутреннего (RC) генератора на частоте 4 Мгц.
Общая схема выглядит следующим образом:
При необходимости внесения изменений в прошивку тахометра на плате предусмотрен разъем ISP.
На схеме подтягивающий резистор R12, номиналом 30 кОм, подобран опытным путём для конкретной оптопары. Как показывает практика – для разных оптопар он может отличаться, но среднее значение в 30 кОм должно обеспечить устойчивую работу для большинства принтерных оптопар. Согласно документации к ATtiny2313, величина внутреннего подтягивающего резистора составляет от 20 до 50 кОм в зависимости от реализации конкретной партии микроконтроллеров, (стр. 177 паспорта к ATtiny2313), что не совсем подходит. Если кто захочет повторить схему, может для начала включать внутренний подтягивающий резистор, возможно у Вас, для Вашей оптопары и вашего МК работать будет. У меня, для моего набора не заработало.
Так выглядит типичная оптопара от принтера.
Светодиод оптопары запитан через ограничивающий резистор на 1К, который я разместил непосредственно на плате с оптопарой.
Для фильтрации пульсаций напряжения на схеме два конденсатора, электролитический на 220 мкФ х 25В (что было под рукой) и керамический на 0,1 мкФ, (общая схема включения микроконтроллера взята из паспорта ATtiny2313).
Для защиты от пыли и грязи плата тахометра покрыта толстым слоем автомобильного лака.
Замена компонентов.
Можно применить любой светодиодный индикатор на четыре цифры, либо два сдвоенных, либо четыре поодиночных. На худой конец, собрать индикатор на отдельных светодиодах.
Вместо КР514ИД2 можно применить КР514ИД1 (которая содержит внутри токоограничивающие резисторы), либо 564ИД5, К155ПП5, К155ИД9 (при параллельном соединении между собой ножек одного сегмента), или любой другой преобразователь двоичного в семисегментный (при соответствующих изменениях подключения выводов микросхем).
Транзисторы VT1-VT4 – любые слаботочные, работающие в режиме ключа.
Принцип работы основан на подсчете количества импульсов полученных от оптопары за одну секунду и пересчет их для отображения количества оборотов в минуту. Для этого использован внутренний счетчик Timer/Counter1 работающий в режиме подсчета импульсов поступающих на вход Т1 (вывод PD5 ножка 9 МК). Для обеспечения стабильности работы, включен режим программного подавления дребезга. Отсчет секунд выполняет Timer/Counter0 плюс одна переменная.
Расчет оборотов, на чем хотелось бы остановиться, происходит по следующей формуле:
M = (N / 20) *60,
где M – расчетные обороты в минуту (60 секунд), N – количество импульсов от оптопары за одну секунду, 20 – число отверстий в реперном диске.
Итого, упростив формулу получаем:
M = N*3.
Но! В микроконтроллере ATtiny2313 отсутствует функция аппаратного умножения. Поэтому, было применено суммирование со смещением.
Для тех, кто не знает суть метода:
Число 3 можно разложить как
3 = 2+1 = 2 1 + 2 0 .
Если мы возьмем наше число N сдвинем его влево на 1 байт и приплюсуем еще одно N сдвинутое влево на 0 байт – получим наше число N умноженное на 3.
В прошивке код на AVR ASM для двухбайтной операции умножения выглядит следующим образом:
Mul2bytes3:
CLR LoCalcByte //очищаем рабочие регистры
CLR HiCalcByte
mov LoCalcByte,LoInByte //грузим значения полученные из Timer/Counter1
mov HiCalcByte,HiInByte
CLC //чистим быт переноса
ROL LoCalcByte //сдвигаем через бит переноса
ROL HiCalcByte
CLC
ADD LoCalcByte,LoInByte //суммируем с учетом бита переноса
ADC HiCalcByte,HiInByte
ret
Проверка работоспособности и замер точности проводился следующим образом. К вентилятору компьютерного куллера был приклеен картонный диск с двадцатью отверстиями. Обороты куллера мониторились через BIOS материнской платы и сравнивались с показателями тахометра. Отклонение составило порядка 20 оборотов на частоте 3200 оборотов/минуту, что составляет 0,6%.
Вполне возможно, что реальное расхождение составляет меньше 20 оборотов, т.к. измерения материнской платы округляются в пределах 5 оборотов (по личным наблюдениям для одной конкретной платы).
Верхний предел измерения 9 999 оборотов в минуту. Нижний предел измерения, теоретически от ±10 оборотов, но на практике не замерялся (один импульс от оптопары в секунду дает 3 оборота в минуту, что, учитывая погрешность, теоретически должно правильно измерять скорость от 4 оборотов в минуту и выше, но на практике данный показатель необходимо завысить как минимум вдвое).
Отдельно остановлюсь на вопросе питания.
Вся схема питается от источника 5В, расчетное потребление всего устройства не превышает 300 мА. Но, по условиям ТЗ, тахометр конструктивно должен находится внутри блока управления оборотами двигателя, а к блоку от ЛАТРа поступает постоянное напряжение 36В., чтобы не тянуть отдельный провод питания, внутри блока установлена LM317 в паспортном включении, в режиме понижения питания до 5В (с ограничивающим резистором и стабилитроном для защиты от случайного перенапряжения). Логичнее было бы использовать ШИМ-контроллер в режиме step-down конвертера, на подобии МС34063, но у нас в городе купить такие вещи проблематично, поэтому, применяли то, что смогли найти.
Фотографии платы тахометра и готового устройства.
К сожалению, сейчас нет возможности сфотографировать на станке.
После компоновки плат и первой пробной сборки, коробка с устройством отправилась на покраску.
В случае, если у Вас тахометр не заработал сразу после включения, при заведомо верном монтаже:
1) Проверить работу микроконтроллера, убедится, что он работает от внутреннего генератора. Если схема собранна правильно – на циферблате должно отображаться четыре нуля.
2) Проверить уровень импульсов от оптопары, при необходимости подобрать номинал резистора R12 или заменить схему подключения оптопары. Возможен вариант обратного подключения оптотранзистора с подтяжкой к минусу, с включенным или нет внутренним подтягивающим резистором МК. Также возможно применить транзистор в ключевом (инвертирующем) режиме работы.
P.S. по желанию заказчика тахометр отображает не один ноль, а четыре при отсутствии импульсов от оптопары.
P.P.S. Тахометр оказался очень чувствителен к перепадам оборотов двигателя. Незначительные пульсации напряжения вызывают отклонение частоты вращения, что незамедлительно отображается на экране тахометра. В будущем планирую сделать обработку для округления отображаемых результатов в пределах ±50 оборотов, если это будет нужно заказчику.
Рис.1 Принципиальная схема тахометра
Для автомобильного ДВС частота тактового генератора (устанавливаемая на входе элемента U4.2) рассчитывается по формуле F=N*I/(960*U*G), где F - частота в Гц, N - максимальное количество оборотов в минуту (желаемое значение), I - число цилиндров, U - количество тактов, G - число катушек зажигания. Если принять за максимальное значение 6400об/м (400Гц на цент - очередной зажженный светодиод шкалы), то частота генератора для 4-тактного 4-цилиндрового ДВС с одной катушкой зажигания должна быть 6400*4/(960*4*1)=6,66666666Гц. Период такта в этом случае составит 150мс, время счета и индикации - по 75мс. Количество оборотов на цент в этом случае составит - 400об/м. Если максимальное количество оборотов 4500, то частота тактового генератора составит 4,7Гц (приблизительно), а количество оборотов на цент - 281. Разрешение счета происходит на протяжении низкого уровня на входе CLK счетчика U5.1 и результат счета положительных импульсов по входу EN этого же счетчика появляется на входах D1-D4 четырехразрядного D-триггера U3. При этом низкий уровень на входе POL триггера обеспечивает запрет передачи входной комбинации на его выходы Q1-Q4. С приходом высокого уровня на вход CLK U5.1 счет по входу EN прекращается, и этим же уровнем по входу POL на выходах Q1-Q4 появляется комбинация результата счета, отображенная с помощью дешифратора одним из светодиодов (HL1-HL16) в соответствии с комбинацией логических уровней на входах ABCD дешифратора. Цикл "счет-индикация" обновляется импульсом сброса по входу CLR U5.1, формируемым инвертором U4.2, и RC-цепью C7, R12. В момент счета светодиод, отображающий предыдущий результат счета, - активен до прихода следующей логической комбинации на входах дешифратора.
Подача на вход CLK U3 низкого уровня (включен резистор R4, резистор R3 - исключен) обеспечивает описываемый режим работы тахометра. При подаче высокого уровня на этот вход происходит непосредственная передача данных с входов триггера на входы дешифратора (не рекомендуется в данном устройстве).
Рис.2 Печатная плата тахометра
Для данного тахометра разработана печатная плата (рис.2) и собрана версия на макетной плате (рис.3). Печатная плата разрабатывалась с возможностью установки микросхемы дешифратора, как в DIP, так и в SOIC-исполнении.
Кроме подбора необходимого значения частоты тактового генератора, ни в каких других настройках тахометр не нуждается.
Рис.3 Действующий макет тахометра
С использованием недорогих и доступных микросхем NE555, LM3915 и 7805 можно сделать простой тахометр оборотов двигателя для автомобиля на 10 светодиодах.
LED тахометр можно использовать для автомобиля с напряжением бортовой сети 12В или 24В питанием.
Схема тахометра
Схема состоит из двух частей. Преобразователь частота-напряжение собран на IC 555, а светодиодный каскад с использованием IC LM3915.
Ждущий генератор на IC 555 запускается от входных импульсов, приходящих от автомобильного двигателя. Частота генератора подстраивается переменным сопротивлением R3.
На выходе IC 555 стоит фильтр с использованием R7, R8 и C4, C5 для сглаживания импульсов.
Интегрированный выход подается на 10-и светодиодный драйвер на LM3915.
В итоге, частота преобразованная в напряжение от тахометра на IC 555 соответствующим образом отображается через 10 светодиодов, управляемых с LM3915, которые показывают уровень (кол-во) оборотов работающего двигателя.
Список необходимых деталей в узле на NE555
R1 = 4,7 кОм
R2 = 47 Ом
R3 = 100 кОм
R4 = 3,3 кОм,
R5 = 10 кОм,
R6 = 470 кОм,
R7 = 1 кОм,
R8 = 10 кОм,
R9 = 100 кОм,
C1 = 47 Н,
C2 = 100 Н,
C3 = 100 Н,
C4,5 = 33 uF / 25V,
T1 = BC547
IC1 = NE555,
D1, D2 = 1N4148
Существует много разных схем зарядных устройств для автомобильных аккумуляторов. Любая из них обладает своими достоинствами и недостатками. В статье, ниже рассмотрим несколько схем ЗУ для автомобильных АКБ.
Большинство простейших схем зарядных устройств построено по принципу регулятора напряжения с выходным узлом, собранным на тиристорах или мощных транзисторах.
Эти схемы обладают существенными недостатками… Подробнее…
Всем хороши минимузыкальные центры, и широкий набор функциональных возможностей, и неплохие характеристики, и мало места занимают в квартире.
Одно плохо — выходная мощность невысокая, обычно не более 5-10W.
Конечно, можно купить более мощный аппарат, но музыкальный центр с выходной мощностью около 100W стоит на порядок дороже. А это существенно для кармана многих наших граждан. Подробнее…
Спасибо. Использовал схему ПЧН на 555 для другой конструкции. Работает как часы.
Ваш комментарий
- НАВИГАТОР -
10-ка лучших статей
-
- 217 710 просм. - 201 093 просм. - 201 024 просм. - 190 943 просм. - 175 418 просм. - 169 318 просм. - 146 727 просм. - 146 700 просм. - 134 036 просм. - 125 395 просм.
Коротко о сайте:
Мастер Винтик. Всё своими руками! - это сайт для любителей делать, ремонтировать, творить своими руками! Здесь вы найдёте бесплатные справочники, программы.
На сайте подобраны простые схемы, а так же советы для начинающих самоделкиных. Часть схем и методов ремонта разработана авторами и друзьями сайта. Остальной материал взят из открытых источников и используется исключительно в ознакомительных целях.
Вы любите мастерить, делать поделки? Присылайте фото и описание на наш сайт по эл.почте или через форму.
Программы, схемы и литература - всё БЕСПЛАТНО!
Питается электронный тахометр от бортовой сети автомобиля и потребляет ток 0,45А. Принципиальная электрическая схема прибора изображена на рисунке.
Цифровой тахометр состоит из узла управления на ИМС DD1 и элементов DD2.1, DD2.3, DD2.4; двух генераторов на транзисторах VT1…VT4; входного формирователя импульсов — триггера Шмитта VT5, DD2.2; счетчика импульсов на ИМС DD3, DD4; промежуточной памяти на ИМС DD5, DD6; дешифратора на ИМС DD7, DD8 и индикатора HI.
Для обычного автомобильного четырехтактного четырехцилиндрового двигателя применяется индуктивный датчик. Он представляет собой 50…70 витков провода ПЭЛ 1.0, намотанных виток к витку на высоковольтном проводе, соединяющем распределитель зажигания с катушкой зажигания.
Один конец катушки датчика обязательно надо изолировать, а второй — соединить со входом тахометра.
Частота импульсов зажигания и число оборотов двигателя связаны между собой формулой: f = 2n/60, где f — частота импульсов зажигания; n — число оборотов в минуту вала двигателя.
Так, значению числа оборотов 3000 соответствует частота импульсов 100 Гц. Но так как индикатор тахометра должен показывать в это время 3.0, на счетчик должно пройти только 30 импульсов из 100 в секунду. Поэтому время измерения в этом случае устанавливается 0,3 с. Время рабочего цикла должно быть в 10…20 раз больше (3…6 с).
Конструкция и детали. Двухразрядный цифровой индикатор болгарского производства VQE24 можно заменить двумя отечественными — АЛС324Б или АЛС342Б. Если заменить дешифраторы КР514ИД2 на К514ИД1, можно исключить из схемы резисторы R13…R19, R21…R27 и применить индикаторы АЛС324А с общим катодом. Все микросхемы серии 155 можно заменить на соответствующие серий 133, 555, 1533. Транзисторы КТ315 можно заменить на КТЗ 12, а КТ361 на КТ326. Диоды VD2, VD3 — — любые кремниевые: КД510, КД521, КД509. Конденсаторы С1, С2, С6 — К53-1, К53-14; СЗ, С5 — К73-17; остальные — КМ5, КМ6. ИМС стабилизатора напряжения DA1 —типа КР142ЕН5А, можно заменить на КР142ЕН5В.
Все детали электронного тахометра, кроме R1 и цифрового индикатора, размещены на двусторонней печатной плате размерами 60х115 мм. Плата помещена в корпус из полистирола размером 65х145х35мм. DA1 устанавливается на небольшом ребристом радиаторе. На резисторе R1 падает около 5 В, что существенно облегчает тепловой режим стабилизатора. Если все детали исправны, то прибор сразу же начинает работать. Налаживание заключается в следующем: на базу VT5 подается сигнал частотой 100 Гц, и подбором R7 устанавливаются показания индикатора 3.0, что соответствует 3000 об/мин.
В заключение хочу отметить, что по этой схеме моими знакомыми собраны несколько электронных тахометров, отличающихся только конструктивно, и все они уже несколько лет отлично работают на различных автомобилях.
Всем привет! Хотелось бы поделиться с сообществом своей историей модернизации тахометра ТХ-193
Неделю назад обратился ко мне один человек с довольно нестандартным заданием — нужно было обеспечить работу древнего тахометра ТХ-193(ВАЗ 2106) с современным двигателем ВАЗ21126(Приора), имеющем систему зажигания с индивидуальными катушками на каждый цилиндр, а значит просто подключить ТХ-193 к катушке зажигания уже не получится. К тому-же заказчик хотел повысить эксплуатационные качества прибора, оставив не тронутым его внешний вид и дизайн. В общем дело кончилось тем, что я взялся выпотрошить электронную начинку прибора и разработать свою, с блэкджеком и шлюхами. Информацию о частоте вращения коленчатого вала тахометр теперь будет получать от ЭБУ Январь 7.2, для чего в последнем имеется специальный вывод.
Под катом фото, видео, схема, исходники и много текста, повествующего о логарифмах и о том как правильно масштабировать данные и отделаться от запятой.
Хард
Начнем с устройства ТХ-193. Механическая часть прибора представляет из себя миллиамперметр классической конструкции, с постоянным магнитом и подвижной катушкой, приводящей в движение стрелку.
Софт
На самом деле ещё до вычерчивания схемы я оперативно собрал всё это дело на макетке, взяв контроллер в DIP корпусе и сразу же принялся махать стрелкой))
В общем то софт оказался немного интереснее харда.
Начнем с общей архитектуры:
Таймер 0 тикает с частотой 250кГц, а значит период тика = 4мкс прерывание по переполнению происходит с частотой 250кГц / 256 = 0.976кГц
а значит прерывание происходит один раз в 1024мкс. Можно было заморочиться и подогнать это дело ближе к одной миллисекунде путем обновления счетчика таймера в прерывании, но в данной задаче это не к чему. Т.е. мы можем измерять время с точностью 4мкс, что вполне достаточно для заданной точности прибора.
Таймер 0 у нас не только отсчитывает время, но ещё и выставляет флажки для запуска тех или иных задач с определенной периодичностью.
Задачи у нас две. Давать отмашку прерыванию INT0 на измерение периода импульсов на входе и изменять положение стрелки.
Таймер 1 тикает с частотой 16мГц, но т.к. он 16ти битный и используется режим Phase and Frequency Correct PWM — итоговая частота ШИМ оказывается очень небольшой и составляет что-то около 122Гц. Это потому, что таймер тикает сначала вверх, а потом вниз. Зато имеем тру 16битный ШИМ и можем очень точно рулить стрелкой! В даташите найдутся все подробности.
Механика, к слову сказать, оказалась отвратительного качества, плавно двигать стрелку было не реально из-за повышенного трения в механизме, который пришлось для начала хотя-бы смазать трансмиссионным маслом. Но это уже детали.
Была составлена таблица соответствия показаний прибора с соответствующим значением регистра таймера в ШИМ попугаях.
В исходниках это дело называется GAUGE_TABLE и вынесено по привычке в отдельный файл.
Текста почему-то получается всё больше, но не остановиться более подробно на этом моменте я просто не могу!
Итак, понятно, что нам нужна логарифмическая прогрессия. Шаг изменения тока в цепи миллиамперметра должен уменьшаться по мере приближения к целевой отметке. Ресурсы на вес золота, а значит только табличный метод. Точек тоже по возможности минимум.
Начнем с построения логарифмической таблицы.
Всё очень просто: запускаем excel и несколькими взмахами мыши получаем 50 значений логарифма по основанию 2 для последовательности от 1 до 50. Для наглядности строим красивый график.
Прекрасно! То, что нужно! Но во-первых — точек аж 50, а во вторых все числа с плавающей точкой. Это нам никак не подходит!
Поэтому отбираем из имеющегося массива 5 точек с шагом 10. Получаем что-то вроде этого:
Уже лучше. Последовательное приближение к цели всё ещё сохраняется, но точек в 10 раз меньше.
Дальше нужно нормировать полученный набор. Т.е. сделать так, чтобы все значения находились в диапазоне от 0 до 1. Для этого просто разделим каждый элемент на 5,64385618977472 (максимальное значение нашего массива).
Таким образом получаем всё ту-же логарифмическую зависимость, но уже в на много более удобном для дальнейших вычислений виде. Такую таблицу уже можно довольно легко применять, если бы не точка после нуля. Но с этим мы тоже довольно легко разберемся.
Теперь я хочу, чтобы мы приняли красивое значение 1024 за единицу и снова пересчитали нашу таблицу. Получаем
Как видим, форма графика не изменилась, но цифры теперь укладываются в 16битный диапазон и нет никаких дробей.
В исходниках полученный массив называется logtable[]
Масштабирующий коэффициент(если можно его так назвать) 1024 появился здесь не случайно и нужно очень хорошо понимать почему именно 1024.
Во-первых это степень двойки и выбрана она потому, что дорогие операции деления и умножения на степень двойки можно заменить дешевым сдвигом влево/вправо и было-бы глупо не использовать такую возможность.
Во-вторых коэффициент должен выбираться и исходя из масштабов тех данных, к которым он будет применяться. В нашем случае это значения регистра 16ти разрядного таймера, который управляет заполнением ШИМа. Экспериментально было выявлено, что неудовлетворительные колебания стрелки обнаруживаются даже при её резком смещении на 200 об/мин. Т.е. если нужно двинуть стрелку на более чем ~200 об/мин — потребуется сглаживание. Из таблицы GAUGE_TABLE видно, что соседние ячейки в среднем отличаются на 4000 ШИМ попугаев, что соответствует примерно 500 об/мин на шкале прибора. Не трудно прикинуть, что в цифрах смещение стрелки на 200об будет 4000 / 2,5 = 1600 ШИМ попугаев.
Следовательно масштабирующий коэффициент нужно выбрать таким образом, чтобы во-первых он был как можно бОльшим, потому что иначе мы теряем разряды и точность, а во-вторых как можно меньшим, чтобы не заставлять нас переходить от 16ти разрядных переменных к 32х разрядным и не расходовать ресурсы понапрасну. В итоге выбираем наименьшую степень двойки, которая меньше 1600 и обеспечивает достаточную точность. Это и будет 1024.
Этот момент очень важен. Я сам до сих пор порою испытываю трудности с выбором правильных коэффициентов и размеров переменных.
Ну а дальше уж пошло-поехало. Находим в коде реализацию display_rpm() и видим, что для определения конкретного значения в ШИМ попугаях используется таблица GAUGE_TABLE[] и предположение, что между соседними отметками шкала линейна. Для организации изменения тока по логарифмическому закону введен массив на 5 точек pwm_cuve[] в котором содержится набор значений, который нужно последовательно отнять или прибавить(в зависимости от направления движения стрелки) от pwm_ocr1a_cur_val чтобы заставить стрелку двигаться плавно и чётко.
каждый шаг формируется путем умножения значения pwm_delta на коэффициент из нашей таблицы logtable[];
Перед умножением значение предварительно масштабируется путем деления на 1024.
Конечный расчётный пункт назначения стрелки target_pwm записывается в pwm_cuve[] как есть, потому что из-за проблем с округлением и из-за ограничения размерности переменных 16битами точное значение в результате расчётов будет там образовываться весьма не часто, поэтому приходится обеспечить гарантию того, что стрелка окончит свой путь в заданной точке.
В общем то всё вышесказанное по сути заключено в одной строке
pwm_cuve[ table_i ] = pwm_ocr1a_cur_val + (pwm_delta / LOG_TABLE_MAX * logtable[ table_i ]);
Далее главный цикл по сигналу от таймера0 раз в PWM_UPD_PERIOD выгребает значения из pwm_cuve и присваивает их переменной pwm_ocr1a_cur_val, значение которой в прерывании будет присвоено регистру OCR1A, что немедленно приведет к изменению заполнения ШИМа и изменению тока в цепи миллиамперметра.
Вот, собственно и почти все хитрости, за исключением перевода периода, представленного в тиках таймера в частоту вращения коленчатого вала, которая измеряется в об/мин.
Сократилось всё это до engine_rpm = (uint16_t)(15000000UL / (uint32_t)rot_time);
О том как получилась эта цифра мы можем поговорить или не поговорить в следующий раз, потому что и без того текста получилось не мало и явно не многие дочитают даже до этого места.
Немного видео, как и обещал
На точность показаний не обращайте внимание, стрелка нормально не одета + циферблат не закручен.
Движение стрелки с шагом 1000об/мин одним скачком.
Дело ясное, что в реальности скачков в 1000об/мин не будет и те незначительные перелеты стрелки, которые всё-же можно наблюдать на видео не станут проблемой. Просто если устранить и их — то можно здорово потерять в быстродействии прибора и его показания будут отставать от реальности.
До новых встреч!
Проверка прибора на автомобиле
Клиент очень доволен!
А когда увидел эту статью и все исходники, включая некоторые фото самого процесса изготовления платы — сказал, что его мозг взорван!
Читайте также: