Оглавление:
- Запасы
- Шаг 1: давайте изготовим печатные платы, прежде чем мы начнем
- Шаг 2: Пайка компонентов?
- Шаг 3: припаиваем тестовые зажимы
- Шаг 4: чехол с 3D-принтом (необязательно)
- Шаг 5: Настройка цветов датчика в прошивке
- Шаг 6: Запись прошивки
- Шаг 7: Настольное приложение ??
- Шаг 8: АЛЛИЛУДЖА! ? Наслаждайтесь своим тестером компонентов
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Как инженер-электронщик, я всегда хотел иметь портативный тестер компонентов, который мог бы проверять все электронные компоненты. В 2016 году я построил себе тестер компонентов на основе AVR TransistorTester Маркуса Ф. и Карла-Хайнца Кюббелера. После этого я изменил дизайн Тестера компонентов до размера брелка.
Поскольку у производителей, инженеров и любителей всегда есть компьютер рядом с нашим рабочим столом. Поэтому я подумал, почему бы не создать тестер компонентов, который можно было бы использовать в качестве аксессуара USB, который позволяет нам тестировать компоненты. Я разработал программное обеспечение вместе с тестером USB-компонентов, которое отображает требуемые параметры тестирования на дисплее в минималистичной форме. Измерительные провода имеют цветовую кодировку, и эти цвета указывают на конфигурацию контактов. Программное обеспечение поддерживает три основные платформы ОС: macOS, Windows и Linux.
Поддерживаемые компоненты
- Резистор
-
Конденсатор
с СОЭ
- Индуктор
- Диод
-
Транзистор
- BJT
- UJT
- ПОЛОЖИЛ
-
Полевой транзистор
- JFET
- МОП-транзистор
- БТИЗ
- ТРИАК
- Тиристор
ОГРОМНОЕ СПАСИБО PCBWAY ЗА СПОНСОРСТВО ЭТОЙ СТРОИТЕЛЬСТВА
Компания PCBWay предложила мне вмешаться и помогла мне поддержать этот проект. Они также предложили свои услуги по изготовлению печатных плат и сборке для сборки. Они предлагают 10 пользовательских печатных плат всего за 5 долларов с широким выбором цветов, таких как цвета паяльной маски, обработка поверхности и многое другое. Срок выпуска печатных плат был на удивление быстрым. Они также проверяют каждую конструкцию печатной платы вручную перед производством, чтобы вы не получили никаких дефектных печатных плат. Я рекомендую попробовать их услуги по обслуживанию печатных плат, если они вам нужны.
Запасы
Спецификация на GitHub (щелкните ссылку, чтобы получить подробную спецификацию проекта)
Инструменты
- Термовоздушная паяльная станция
- Увеличительное стекло / электронный микроскоп
- Паяльник
- Паяльная паста и припойная проволока
- Пинцет
- USBasp
Репозиторий GitHub
Шаг 1: давайте изготовим печатные платы, прежде чем мы начнем
Печатная плата имеет размер флэш-накопителя с штекерным разъемом USB-A. 3 тестовых площадки предназначены для пайки на них тестовых светодиодов. Размеры печатной платы составляют примерно 34 мм x 17 мм.
Огромное спасибо службе прототипирования и сборки PCBWay за изготовление и сборку моих плат. Они предлагают доски отличного качества по очень низкой и доступной цене. Они также предлагают различные варианты паяльной маски, чтобы попробовать. В настоящее время у них есть потрясающее предложение по сборке: вы можете получить 20 собранных плат всего за 30 долларов с бесплатной доставкой.
Шаг 2: Пайка компонентов?
Поскольку я пользовался услугой сборки PCBWay, печатные платы выглядят намного чище и качественнее по сравнению с тем, когда я паял сам?
Но если вы не пользуетесь услугами по сборке, вы можете припаять его самостоятельно, используя паяльную пасту и станцию горячего оплавления. Я бы порекомендовал иметь под рукой микроскоп или увеличительное стекло, поскольку используемые компоненты представляют собой корпусы 0603, и их будет трудно паять без них.
Шаг 3: припаиваем тестовые зажимы
Запомните порядок цветов, так как мы вскоре будем использовать этот порядок, в моем случае TP1-TP2-TP3 - черный, красный желтый.
Программа поддерживает следующие цвета: черный (B), зеленый (G), белый (W), желтый (Y) и красный (R) (скоро будут добавлены другие цвета). Наша комбинация дает цветовой код BRY.
Шаг 4: чехол с 3D-принтом (необязательно)
Я экспортировал дизайн печатной платы из Eagle в Fusion 360 и разработал для него корпус. Корпус состоит из двух частей и защелкивается. Допуски довольно жесткие, поэтому открыть его нелегко.
Вы можете скачать файлы с Thingiverse.
Шаг 5: Настройка цветов датчика в прошивке
Если вы не использовали те же цвета датчиков, следуйте приведенным ниже инструкциям, иначе переходите к следующему шагу.
В файле variables.h в файлах прошивки отредактируйте строку 133
const unsigned char probe_colors_str EEMEM = "BRY";
Измените «BRY» на вашу собственную цветовую комбинацию, которую мы установили в ШАГЕ 3.
Откройте Терминал в той же папке и выполните следующие команды
очистить
сделать все
Шаг 6: Запись прошивки
⚠️ ТРЕБУЕТСЯ:
- USBasp понадобится для записи файлов прошивки в тестер.
- Для работы следующих инструкций в вашей системе должен быть установлен AVRDUDE.
В терминале / командной строке перейдите в папку с файлами прошивки и выполните следующие команды:
// Прошивка файлов.hex и.eep в MCU
avrdude -c usbasp -B 20 -p m328p -P usb -U flash: w:./ TransistorTester.hex: a -U eeprom: w:./ TransistorTester.eep: a
// Установка предохранителей для MCU
avrdude -c usbasp -B 200 -p m328p -P usb -U lfuse: w: 0xe2: m -U hfuse: w: 0xd9: m -U efuse: w: 0xfc: m
Шаг 7: Настольное приложение ??
Приложение автоматически подключается к тестеру компонентов, когда пользователь выбирает правильный порт. Приложение доступно для macOS 10+, Windows 8 и выше, а также Linux.
Для пользователей macOS также предусмотрена поддержка TouchBar.
Скачать приложение с GitHub
Шаг 8: АЛЛИЛУДЖА! ? Наслаждайтесь своим тестером компонентов
TAA DAA !! Вы только что сделали себе тестер USB-компонентов? Плагин? компоненты, которые вы хотите протестировать.
ВАШЕ ЗДОРОВЬЕ ?
Вы также можете купить полностью собранный тестер компонентов в моем магазине Tindie Shop.