Самодельный автоматический тестер электронных компонентов — просто, точно, надежно
Компоненты и материалы
- Arduino Nano R3 — 1 шт.
- OLED-дисплей 128×64 (SSD1306) — 1 шт.
- Резисторы 470 кОм (1%, 3 шт.) — R1–R3
- Резисторы 680 Ом (3 шт.) — R4–R6
- Резистор 10 кОм — 1 шт.
- Кнопка (тактическая, самовозвращающаяся) — 1 шт.
- Пайка, припой, пайка
Необходимые инструменты
- Паяльница, припой без свинца
О проекте
Это упрощенная версия известного тестера компонентов (Transistor Tester), разработанная Markus Frejek и доработанная Karl-Heinz Kübbeler и Markus Reshke. Устройство автоматически определяет тип компонента и измеряет его параметры. Поддерживаются:
- Биполярные транзисторы (NPN, PNP)
- МОП-транзисторы (N- и P-канальные)
- Диоды, двойные диоды
- Резисторы
- Конденсаторы (включая ESR)
- Катушки индуктивности
- Тиристоры, триаки
- IGBT-транзисторы
Особенность данной версии — минимальное железо (Arduino Nano, 7 резисторов, OLED, кнопка) и прошивка в виде обычного скетча (не .hex), что позволяет легко загрузить и модифицировать код через Arduino IDE. Сборка занимает менее часа, стоимость — около $5.
Точность измерений критически зависит от точности резисторов R1–R6 (требуется допуск 1%). Резистор на пине 13 (встроенный светодиод) лучше удалить, но устройство работает и без этого. Питание — одна литий-ионная батарея 3,7 В.
Схема подключения

Программный код
Код и необходимые библиотеки доступны для скачивания (в оригинале — ссылки на архивы). Скетч загружается стандартным способом через Arduino IDE. Библиотеки также требуют установки (в том числе модифицированные версии).
Сборка
- Спаяйте резисторы на макетной плате или монтажной плате согласно схеме.
- Подключите OLED-дисплей (I2C: SDA — A4, SCL — A5).
- Подключите кнопку между GND и пином D2 (или другом по коду).
- Установите Arduino Nano, загрузите скетч.
- Поместите в корпус.
Производственный процесс
- Умный датчик полива «Thirst Alert» на Arduino — DIY сигнализация засухи для растений
- Создание осциллографа на Arduino Nano с дисплеем Nokia 5110 (20 кГц): простое DIY-руководство
- DIY детектор землетрясений на ADXL335 с усилением ОУ OP07
- Итальянские словесные часы на Arduino Nano, NeoPixel, LCD и RTC
- Простой ИК-датчик препятствий на Arduino: ИК-светодиод и фотодиод
- Надежный счетчик кВт·ч на Sigfox с Arduino MKR Fox 1200
- Bluetooth-монитор температуры на Arduino Nano с NTC-термистором
- DIY Автоматический измеритель емкости (10 пФ – 10 мкФ) на Arduino Nano
- Бесконтактный жестовый замок: APDS-9960 + Arduino для безопасного доступа
- Точный тест времени реакции на Arduino UNO