다음을 통해 공유


MALT(조명 및 색 테스트 도구) 빌드

이 항목에서는 화면 밝기 및 색을 테스트하고 보정하기 위한 도구를 빌드하고 사용하는 방법에 대한 지침과 요구 사항을 제공합니다. MALT(Microsoft Ambient Light Tool)가 참조용으로 제공됩니다.

아이디어와 개념을 테스트 솔루션에 활용하려면 다음 지침을 사용하세요. 마이크로 컨트롤러 API는 HLK 및 다른 곳에서 게시된 테스트를 추가로 활용할 수 있도록 게시됩니다. 피드백은 이 가이드를 개선하는 데 도움이 됩니다.

MALT 디바이스의 다이어그램

필수 조건

이 가이드에서는 전자, 프로그래밍 및 솔더링에 대한 기본 지식이 있다고 가정합니다.

구성 요소

다음 구성 요소가 필요합니다.

지침

1단계 - 조명 인클로저 어셈블

SUT(테스트 중인 시스템)에 노출된 조명을 제어하는 것이 정확한 테스트의 핵심입니다. 인클로저는 사용 중인 광원 패널 및 SUT와 일치해야 합니다. 제어 가능한 광원의 위쪽에 조리개가 있는 상자와 그 아래에 있는 SUT를 위한 공간으로 구성됩니다.

조명 엔클로저의 다이어그램

노트북에 사용한 인클로저는 16"x16"x12"였으며 인클로저 맨 위에는 10"x10" 조리개가 있습니다. 모델을 3D로 인쇄할 수 있습니다.

가벼운 엔클로저 팁

효과적인 광 인클로저는 테스트 중인 장치의 조명 캐스트가 환경이 아닌 제어된 광원에서 오는 멸균 광 환경을 제공합니다. 다음은 라이트 박스의 예입니다.

인클로저는 SUT에 충분히 크고 외부 조명 영향에서 제거해야합니다. 조명 설비는 상단에 배치하거나 인클로저 내부에 장착 할 수 있습니다.

조명 설비가 상자 외부에 탑재된 경우 조리개가 설비를 수용하고 SUT의 센서에 충분한 빛을 제공하는지 확인합니다.

어셈블리 팁

  • 상자 어셈블리에 붙이기 또는 테이프가 필요한 경우 접착제 또는 무광택 검정 개퍼 테이프를 사용하는 것이 좋습니다.
  • 인클로저가 배치된 작업 표면과 함께 인클로저가 플러시되어 있는지 확인합니다. 외부 광 누출이 없어야 합니다.
  • MALT의 센서(조명 인클로저에 SUT 없음)를 사용하여 인클로저에 외부 환경 광 누출이 있는지 확인합니다.
  • 광원에 조리개가 필요한 경우 빛을 통과하거나 누출하지 않고도 조명이 상자 위에 놓일 수 있도록 적절한 크기의 구멍을 사용합니다.

2단계 - 센서 어셈블

MALT는 두 개의 광원 센서를 사용합니다. 하나는 화면 밝기를 측정하고 다른 하나는 주변 밝기를 측정합니다. MALT는 또한 두 개의 색 센서를 사용합니다. 하나는 화면 색을 측정하고 다른 하나는 주변 색을 측정합니다. 이러한 작업을 동시에 수행하려면 하나의 광원 센서와 한 색 센서가 다른 두 센서에서 멀리 향하도록 연결합니다. 화면 센서가 아래쪽(화면에 표시됨)을 향하면 다른 센서가 위쪽을 향하여 주변 조명과 색을 측정합니다.

센서 장비의 다이어그램.

LED 광원 패널을 전원 공급 장치에 커넥트 DAC에 연결합니다. 마이크로 컨트롤러는 DAC를 사용하여 달성되는 강도를 제어하기 위해 조명 패널로 전송되는 전압을 제어 할 수 있어야합니다. 아래의 도형은 사용하는 도구에 대한 연결이 만들어진 방법을 보여 줍니다. 자세한 내용은 센서 PCB KiCad 프로젝트에서 확인할 수 있습니다.

센서 도형의 이미지입니다.

3단계 - 마이크로 컨트롤러 커넥트

센서를 마이크로 컨트롤러에 커넥트 마이크로 컨트롤러와 마이크로 컨트롤러를 PC에 연결합니다. 우리의 목적을 위해, 우리는 테스트를 제어하는 PC가 테스트 중인 시스템 (SUT)과 동일합니다.

다음 다이어그램은 MALT의 다양한 부분이 연결되는 방법을 보여줍니다.

MALT 블록 다이어그램.

MALT PCB를 통해 Arduino 보드를 센서 PCB 및 광원에 연결할 수 있습니다. 자세한 내용은 MALT PCB KiCad 프로젝트에서 확인할 수 있습니다.

4단계 - MALT 구성 및 보정

MALT 펌웨어를 구성하고 색상 센서를 보정하는 방법에 대한 지침은 MALT 시작 방법을 참조하세요.

5단계 - 테스트 시작

MALT를 사용하여 SUT를 테스트하는 자세한 내용은 시스템 밝기 및 색 테스트를 참조하세요.

다룰 테스트 시나리오

사용자 지정 테스트

사용자 지정 테스트를 만들기 위해 MALT를 사용하는 방법에 대한 자세한 내용은 마이크로 컨트롤러 명령 API를 참조하세요.