아두이노 우노 기반 자동 트랜지스터 테스터 ArduTester V1.13
ArduTester V1.13 소개
ArduTester V1.13은 아두이노 우노(Arduino UNO) 기반의 자동 트랜지스터 테스터로, 다양한 개별 반도체 소자(NPN/PNP 트랜지스터, MOSFET 등)의 핀아웃과 특성을 자동으로 식별합니다. 저항, 커패시터, 인덕터 등 수동 소자도 측정 가능합니다.
원래 프로젝트는 C와 AVR 어셈블리 혼합 코드로 AVR Studio 환경에서 개발되었으나, 이를 아두이노 웹 에디터로 이식하여 별도의 AVR 툴체인이나 리눅스 환경 없이도 즉시 편집, 검증, 업로드가 가능하게 만들었습니다.
주요 장점
- 기존 스타터 키트 활용: 아두이노 우노 스타터 키트(UNO R3, 1602 LCD, 푸시 버튼, 브레드보드, 점퍼 와이어, 저항)만으로 구성 가능
- 아두이노 철학 구현: 기존 프로젝트의 헥사 파일 방식과 달리 완전한 오픈 소스/오픈 하드웨어로 제공
- 성능 저하 없음: 원본 TransistorTester 프로젝트 대비 정확도와 성능 손실이 거의 없음
필요한 부품
| 부품 | 수량 | 비고 |
| 아두이노 우노 (Arduino UNO) | 1 | 메인 컨트롤러 |
| 16x2 LCD (백라이트, 흰색/파란색) | 1 | Adafruit 표준품 |
| 푸시 버튼 스위치 12mm | 1 | 테스트 시작/메뉴 탐색용 |
| 하프 사이즈 퍼마-프로토 브레드보드 | 1 | 영구 납땜용 |
| 점퍼 와이어 | 1세트 | 연결용 |
| 저항 1kΩ | 1 | |
| 저항 10kΩ | 1 | |
| 저항 470kΩ 1% | 3 | 정밀 측정용 |
| 저항 680Ω 1% | 3 | 정밀 측정용 |
사용 방법
기본 테스트
- 테스트할 소자를 TP1, TP2, TP3 중 아무 핀에 연결 (트랜지스터, FET, 저항, 커패시터, 다이오드, LED 등)
- 주의: 커패시터는 반드시 방전된 상태에서만 테스트하세요!
- TEST 버튼을 누르면 16x2 LCD에 결과 표시
트랜지스터 테스트 예시
테스트 버튼을 다시 누르면 추가 파라미터나 새로운 테스트 결과를 볼 수 있습니다. 테스트 완료 후 TEST 버튼을 길게 누르면 메뉴 모드로 진입하며, 짧게 눌러 메뉴를 탐색하고 길게 눌러 선택합니다.
확장 메뉴 기능
- f-제너레이터: 선택 가능한 주파수의 구형파 출력 (TP2 핀)
- 10비트 PWM: 듀티 사이클 조절 가능한 PWM 출력 (TP2 핀)
- 메뉴에서 길을 잃었다면 아두이노 우노 리셋 버튼을 누르세요.
회로도 및 펌웨어
제공된 프리츠(Fritzing) 회도 파일(ardutester_v113_otPu7eBf45.fzz)을 참조하여 부품을 배치하고 배선하세요. 코드는 아두이노 웹 에디터에서 Arduino/Genuino Uno 보드 선택 후 검증 및 업로드하면 됩니다.
참고 사항