Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

ArduTester V1.13: Автоматический тестер транзисторов на Arduino UNO

Компоненты и материалы

Компонент Количество
Arduino UNO 1
LCD-дисплей 16×2 (белый на синем) 1
Таковая кнопка 12 мм 1
Печатная плата Perma-Proto (половинчатого размера) 1
Перемышки (набор) 1
Резистор 1 кОм 1
Резистор 10 кОм 1
Резистор 470 кОм 1% 3
Резистор 680 Ом 1% 3

О проекте

Это автоматический тестер транзисторов для определения распиновки и параметров различных дискретных полупроводниковых приборов (биполярные транзисторы NPN, PNP, MOSFET-транзисторы и др.). Устройство также измеряет резисторы, конденсаторы, катушки индуктивности и другие компоненты.

Оригинальный проект написан на смеси C и ассемблера AVR для инструментов AVR gcc (AVR Studio). Моя цель — портировать его в Arduino Web Editor, что кардинально упрощает работу с обширным конфигурируемым кодом: редактирование, проверка и загрузка на Arduino UNO становятся возможны без установки набора инструментов AVR или использования Linux.

Большинство стартовых наборов Arduino UNO уже содержат все необходимые компоненты (плата UNO R3, LCD 1602, кнопки, бредборд, перемышки, резисторы).

Этот проект также восстанавливает справедливость в отношении философии открытого кода и железа Arduino: ранее оригинальный проект предоставлял только .hex-файлы для UNO и MEGA 2560, причем версия для UNO работала только через последовательный монитор, без LCD — что не в лучшем свете отображало возможности платформы.

Потери в производительности или точности по сравнению с оригинальным TransistorTester практически отсутствуют!

Как пользоваться ArduTester V1.13?

  1. Подключите тестируемый компонент к любым из контактов TP1, TP2, TP3 (подходят транзисторы NPN, PNP, FET, резисторы, конденсаторы, диоды, светодиоды и многое другое).
  2. Внимание: тестируйте только разряженные конденсаторы!
  3. Нажмите кнопку TEST и прочитайте результат на дисплее 16×2.

Пример теста транзистора

ArduTester V1.13: Автоматический тестер транзисторов на Arduino UNO

Повторное нажатие TEST показывает дополнительные параметры или запускает новый тест. Длинное нажатие после завершения теста открывает меню: короткие нажатия — навигация, длинное — выбор функции.

Дополнительные функции меню

Код

Скетч ArduTester V1.13

Выберите плату Arduino/Genuino Uno, нажмите Verify и Upload. Полный код скетча объемен и доступен в репозитории проекта (ссылка в исходнике).

Схемы подключения

Монтажная схема компонентов и проводка.

ArduTester V1.13: Автоматический тестер транзисторов на Arduino UNO

Файл проекта для Fritzing: ardutester_v113_otPu7eBf45.fzz

Производственный процесс

  1. Создание осциллографа на Arduino Nano с дисплеем Nokia 5110 (20 кГц): простое DIY-руководство
  2. Умные шторы: автоматическое управление светом на Arduino с солнечной энергией
  3. Итальянские словесные часы на Arduino Nano, NeoPixel, LCD и RTC
  4. Простой калькулятор на Arduino UNO — базовый проект для начинающих
  5. Измерение массы Земли с Arduino: пошаговое руководство по DIY
  6. Сборка портативного дисплея на основе эффекта сохранения изображения с Arduino UNO и ATtiny85
  7. Надежный счетчик кВт·ч на Sigfox с Arduino MKR Fox 1200
  8. Bluetooth-монитор температуры на Arduino Nano с NTC-термистором
  9. Arduino DMX-512 Tester Controller – Полный набор деталей для надежного управления освещением
  10. Гальванически разделённый аналоговый вход для Arduino на LM331 и оптопаре 4N25