MALT(조명 및 색 테스트 도구) 빌드
이 항목에서는 화면 밝기와 색을 테스트하고 보정하는 도구를 빌드하고 사용하는 방법에 대한 지침과 요구 사항을 제공합니다. MALT(Microsoft AmbientLightTool)가 참조용으로 제공됩니다.
아이디어와 개념을 테스트 솔루션에 활용하려면 다음 지침을 사용하세요. 마이크로 컨트롤러 API는 HLK 및 다른 곳에 게시된 테스트를 추가로 활용할 수 있도록 게시됩니다. 피드백은 이 가이드를 개선하는 데 도움이 됩니다.
사전 요구 사항
이 가이드에서는 전자, 프로그래밍 및 솔더링에 대한 기본 지식이 있다고 가정합니다.
구성 요소
다음 구성 요소가 필요합니다.
- 마이크로컨트롤러
- 충분한 범위/스펙트럼의 보정된 광원
- 광원 전원 공급 장치
- 디지털-아날로그 변환기(DAC)
- 앰비언트 광원 센서 2개(예: TI OPT3001 이상)
- 두 가지 색 센서
- 라이트 엔클로저
Instructions
1단계 - 조명 인클로저 어셈블
SUT(테스트 중인 시스템)에 노출된 광원을 제어하는 것이 정확한 테스트의 핵심입니다. 인클로저는 사용 중인 광원 패널 및 SUT와 일치해야 합니다. 이것은 제어 가능한 광원을 위한 조리개와 그 아래에 있는 SUT를 위한 방이 있는 상자로 구성됩니다.
노트북에 사용한 엔클로저는 16"x16"x12"였고 인클로저 맨 위에는 10"x10" 조리개가 있습니다. 모델을 3D로 인쇄할 수 있습니다.
가벼운 엔클로저 팁
효과적인 광 엔클로저는 테스트 중인 디바이스의 조명 캐스트가 환경이 아닌 제어된 광원에서 나오는 멸균 광 환경을 제공합니다. 다음은 라이트 박스의 예입니다.
- 사용자 지정 3D 인쇄 케이스
- Storage 토트
- 골판지 상자
엔클로저는 SUT에 충분히 크고 외부 조명 영향에서 제거해야 합니다. 조명 기구를 위쪽에 배치하거나 인클로저 내부에 탑재할 수 있습니다.
조명 기구가 상자 외부에 탑재된 경우 조리개에서 설비를 수용하고 SUT의 센서에 충분한 빛을 제공했는지 확인합니다.
어셈블리 팁
- 상자 어셈블리에 붙이기 또는 테이프가 필요한 경우 접착제 또는 무광택 블랙 개퍼 테이프를 사용하는 것이 좋습니다.
- 엔클로저가 작업 표면과 함께 플러시되어 있는지 확인합니다. 외부 광 누출이 없어야 합니다.
- MALT(및 광 인클로저에 SUT 없음)의 센서를 사용하여 인클로저에 외부 환경 광 누출이 있는지 확인합니다.
- 광원에 조리개를 필요로 하는 경우 조명이 빛을 통과하거나 누출하지 않고 상자 위에 놓일 수 있도록 적절한 크기의 구멍을 사용합니다.
2단계 - 센서 어셈블
MALT는 두 개의 광원 센서를 사용합니다. 하나는 화면 밝기를 측정하고 다른 하나는 주변 밝기를 측정합니다. MALT는 또한 두 가지 색 센서를 사용합니다. 하나는 화면 색을 측정하고 다른 하나는 주변 색을 측정합니다. 이러한 작업을 동시에 수행하려면 하나의 광원 센서와 한 색 센서가 다른 두 센서에서 멀리 향하도록 연결합니다. 화면 센서가 아래쪽(화면에 표시됨)을 향하면 다른 센서가 위쪽을 향하여 주변 조명과 색을 측정합니다.
LED 광원 패널을 전원 공급 장치에 커넥트 DAC에 연결합니다. 마이크로 컨트롤러는 DAC를 사용하여 달성되는 강도를 제어하기 위해 광원 패널로 전송되는 전압을 제어할 수 있어야 합니다. 아래의 도식은 사용하는 도구에 대한 연결이 만들어진 방법을 보여 줍니다. 자세한 내용은 센서 PCB KiCad 프로젝트에서 찾을 수 있습니다.
3단계 - 마이크로 컨트롤러 커넥트
센서를 마이크로 컨트롤러에 커넥트 마이크로 컨트롤러를 PC에 연결합니다. 테스트를 제어하는 PC는 테스트 중인 시스템(SUT)과 동일합니다.
다음 다이어그램은 MALT의 다양한 부분이 연결되는 방법을 보여 주는 다이어그램입니다.
MALT PCB를 통해 Arduino 보드를 센서 PCB 및 광원에 연결할 수 있습니다. 자세한 내용은 MALT PCB KiCad 프로젝트에서 확인할 수 있습니다.
4단계 - MALT 구성 및 보정
MALT 펌웨어 구성 및 색상 센서 보정에 대한 지침은 MALT 시작 방법을 참조하세요.
5단계 - 테스트 시작
MALT를 사용하여 SUT를 테스트하는 자세한 내용은 시스템 밝기 및 색 테스트를 참조하세요.
다룰 테스트 시나리오
사용자 지정 테스트
사용자 지정 테스트를 만들기 위해 MALT를 사용하는 방법에 대한 자세한 내용은 마이크로 컨트롤러 명령 API를 참조하세요.