banner

블로그

Nov 10, 2023

MaTouch 리뷰

Makerfabs MaTouch_ESP32-S3 4인치 디스플레이 데모 키트는 4인치 터치스크린 디스플레이, TVOC 센서 및 열 카메라를 갖춘 ESP32-S3 개발 보드입니다. 전자사진액자 등 다양한 프로젝트를 제작하는데 활용될 수 있습니다. 공기질 모니터 또는 환자 선별 장치

상자의 포장을 풀면 그림과 같이 다음 항목으로 구성된 장치를 찾을 수 있습니다.

MaTouch_ ESP32-S3 4인치 디스플레이의 메인보드 사양은 다음과 같습니다.

다음 사양을 갖춘 Mabee MLX90640 열화상 카메라 센서:

"Mabee TVOC 및 eCO2 SGP30 & 온도 및 습도 SHT31" 모듈은 이름에서 알 수 있듯이 SGP30 TVOC 및 eCO2 센서(I2C 주소: 0x58)와 SHT31 온도 및 습도 센서(I2C 주소: 0x44)를 결합하여 작동합니다. 3.3V에서.

이 키트에는 메인 보드에 부착된 스피커, 3D 프린팅된 프레임/홀더, microSD 카드, USB Type-C 케이블 및 나사 세트도 함께 제공됩니다.

제공된 스페이서, 볼트 및 너트를 사용하여 ESP32-S3 4인치 디스플레이 보드를 3D 프린팅 프레임에 장착할 수 있습니다. 스피커 접착 종이의 필름을 벗겨 프레임 뒷면에 부착할 수도 있습니다.

ESP32-S3 4인치 디스플레이 보드는 Arduino 또는 PlatformIO로 프로그래밍할 수 있으며, 이 검토를 위해 GitHub의 Makerfabs에서 제공한 데모 코드를 사용하겠습니다. 디스플레이는 병렬 RGB565 및 SPI 인터페이스를 사용하며 ArduinoGFX 라이브러리 또는 LovyanGFX 라이브러리에서 지원됩니다. ArduinoGFX를 사용하고 다음과 같이 I/O 핀을 구성합니다.

빠른 테스트에 따르면 플랫폼은 Arduino GFX 라이브러리와 480×480 픽셀의 해상도를 사용하여 59FPS로 렌더링할 수 있으며 이는 사양의 주장과 일치합니다.

또한 Arduino 라이브러리 관리자를 통해 설치된 TAMC_GT911 라이브러리를 사용하여 5포인트 터치 패널을 테스트하여 I2C를 통해 GT911 터치 컨트롤러를 프로그래밍했습니다.

디스플레이의 5개 지점을 동시에 터치하면 직렬 콘솔의 5개 지점에 대한 X/Y 좌표를 볼 수 있습니다.

MaTouch ESP32-S3 4인치 디스플레이 보드는 I2S를 통해 ESP32-S3 칩에 연결되고 내장 스피커를 구동하는 MAX98357A 3W 모노 전력 증폭기를 갖추고 있습니다. (슬라이드 쇼를 실행하는 동안) MicroSD 카드에 저장된 일부 MP3 파일을 재생하여 허용 가능한 재생 품질을 확인합니다.

MaTouch_ESP32-S3 4인치 디스플레이 보드에는 I2C 및 I/O 핀 19,20이 있는 2개의 Mabee 확장 포트가 함께 제공되며 키트에는 TVOC 및 I/O 핀 19,20을 측정하는 SGP30 센서가 있는 "Mabee TVOC 및 eCO2 및 온도 및 습도 센서 모듈"이 포함되어 있습니다. eCO2 및 SHT31은 온도와 습도를 측정합니다. 이를 통해 센서의 값을 읽고 디스플레이에 표시하는 공기 품질 모니터를 구축할 수 있습니다. 이 프로그램에는 다음 라이브러리가 포함되어 있습니다.

디스플레이에서 센서의 값을 볼 수 있습니다.

MaTouch_ESP32-S3 4인치 디스플레이 데모 키트에는 32×24 해상도 카메라가 장착된 Mabee MLX90640 센서 모듈도 포함되어 있어 보드의 열 방출을 관찰하는 등 비접촉 온도 측정이 필요한 다양한 애플리케이션에 사용할 수 있습니다. 또는 체온 검사 지점을 만드십시오. 프로그램에서는 다음 라이브러리가 사용됩니다.

코드는 MLX90640 열화상 카메라에서 값을 읽고 이를 화면에 히트맵으로 표시하며 이미지 프레임에서 측정된 최대 온도를 표시합니다. 아래 비디오는 Mabee MLX90640 모듈 센서의 판독값 테스트 결과를 보여줍니다. 리뷰어인 Arnon은 태국어로 동영상을 촬영했는데 왼쪽에는 촛불이, 오른쪽에는 물 한 잔이 표시되어 있으며 디스플레이에서 히트맵과 온도 측정값을 볼 수 있습니다.

4인치 화면은 다양한 애플리케이션에 사용할 수 있을 만큼 크며 사용자가 멋진 사용자 인터페이스를 만들 수 있도록 하는 인기 있는 LVGL 오픈 소스 그래픽 라이브러리로 구축된 그래픽 사용자 인터페이스에 적합합니다. LVGL 라이브러리를 설치한 후 아래 영상과 같이 ESP32-S3 4인치 디스플레이 보드용 샘플을 사용했습니다. 동영상도 태국어로 되어 있지만 LVGL 위젯, 탭 전환, 차트 그리기 등이 표시됩니다. 몇 년 전에 소유한 Windows PDA에서 겪었던 경험을 생각나게 하는 지연이 있지만 이는 예상할 수 있는 일입니다. 저가형 하드웨어에서는 여전히 많은 HMI 애플리케이션에 적합합니다.

공유하다