ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C#] 인체감지 뷰어
    프로젝트 2022. 5. 11. 11:58

     

    #비공개 파일

    https://dlsenfl.tistory.com/entry/C%EC%9D%B8%EC%B2%B4%EA%B0%90%EC%A7%80-%ED%8C%8C%EC%9D%BC

     

    [C#]인체감지 파일 :: dlsenfl

     

    dlsenfl.tistory.com

    HumanDetector Viewer S/W

    1.개발환경

    Target Program: Windows Application Develop

    Develop Tool: Visual Studio 2022 .net Framwork 4.0이상

    Programming Language: C#

    16x16 IRSensor 온도센서 * 4ea

     

    Thermopile Sensor HTPA 16x16dR2
    Description
    해상도 16-pixcel x 16-pixcel
    NETD 160mK@1Hz
    Frame rate 16bitADC:40Hz
    etc Vacuum Package
    MCU STM32F412RE
    Description
    Core Cortex-M4F, 100MHz
    Flash Memory 512KB
    SRAM 256KB
    Package LQFP-64

     

     

     


    • 요약설명온도데이터 범위 23~40℃ ( 사용자 정의 가능 )를 RGB 색상값과 매칭하여 낮은온도(파란색) -> 높은온도(빨간색) 으로 화면상에 출력하여 물체를 시각적으로 구분할 수 있도록 함. ( 열화상 모드 )
    • 4 개의 온도 감지 센서로 감지되는 물체의 온도를 측정하고 온도데이터를 시리얼 통신으로 Windows 어플리케이션과 연결하여 화면상에 표출한다.

    16x16 * 4 IRSensor 보드
    센서보드 + data mirror보드


    센서 화각 배치도


    MODE 1 센서 4개 데이터 정방형 출력

    Interpolation(보간법)을 1~5단계로 적용 가능하고 단계가 올라 갈수록 픽셀 격차가 줄어들어 더 자연스러운 물체로 보이도록 출력.


    각 해당 픽셀 온도데이터 Display (소수자리 버림)

     

    로그 데이터 출력

     

    MODE 2 좌표 출력

     

    해당 좌표와 매칭되는 온도데이터 출력

    좌표값에 해당하는 온도데이터 출력 화면. 실제로 센서가 탐지하는 영역을 표현.


    해당 좌표 픽셀 온도 Display

     

    마우스 커서에 해당하는 픽셀의 온도데이터 출력

     

     

    온도데이터, 센서번호, 헤더 etc 로그 데이터 엑셀 파일 저장.

     

    저장된 Excel파일데이터

    Viewer 로그데이터(온도데이터, 센서번호, 헤더값 등) 엑셀파일로 실시간 출력, 저장.


    MODE 3 보드에 명령어 입력가능 화면1.

     

    MODE 3 보드에 명령어 입력가능 화면2.

    MODE 2에 센서보드 명령어 입력기능 추가. 

    ex) scan, stop, hd mode bin, hd mode str, hd data avg. etc...

    728x90

    '프로젝트' 카테고리의 다른 글

    [프로젝트] Studio  (0) 2024.06.25
    [프로젝트] DSM (DevSquare Service Manager)  (0) 2024.05.06
    [C#] silabs USB Debug Adapter  (0) 2022.08.04

    댓글

Designed by Tistory.