고디이모듈 ST7789

GODIYMODULES 1.54인치 240x240 IPS TFT 디스플레이 모듈 ST7789 사용자 매뉴얼

1. 서론

본 설명서는 GODIYMODULES 1.54인치 풀 컬러 TFT 디스플레이 모듈에 대한 포괄적인 지침을 제공합니다. 이 모듈은 240x240 해상도의 HD IPS LCD LED 화면과 ST7789 컨트롤러를 특징으로 합니다. Arduino, ESP32, Raspberry Pi, 8051, PIC, AVR과 같은 마이크로컨트롤러와의 통합을 위해 설계된 이 모듈은 SPI(Serial Peripheral Interface)를 사용하여 통신합니다. 본 문서는 제품에 대한 전반적인 내용을 다룹니다.view설치, 배선, 작동, 사양, 문제 해결 및 유지 보수에 대한 정보를 제공하여 올바른 사용과 기능을 보장합니다.

GODIYMODULES 1.54인치 TFT 디스플레이 모듈 (헤더 핀 포함)

그림 1: 전면 view 1.54인치 TFT 디스플레이 모듈의 화면과 연결용으로 포함된 수형 헤더 핀을 보여줍니다.

2. 제품 오버view

2.1 주요 특징

  • 디스플레이 유형: 1.54인치 풀컬러 TFT IPS LCD
  • 해결: 240x240 픽셀
  • 컨트롤러 IC: ST7789
  • 인터페이스: 직렬 주변 장치 인터페이스(SPI)
  • 호환성: 이 제품은 아두이노, ESP32, 라즈베리 파이, 8051, PIC, AVR 등 다양한 마이크로컨트롤러 유닛(MCU)과 함께 사용하도록 설계되었습니다.
  • 디스플레이 품질: 뛰어난 HD IPS 패널 view각도와 생동감 넘치는 색상.

2.2 포함된 구성 요소

  • GODIYMODULES 1.54인치 TFT 디스플레이 모듈 1개
  • 납땜용 수컷 헤더 핀 스트립 1개

3. 설정 및 배선

1.54인치 TFT 디스플레이 모듈은 SPI를 통해 통신합니다. 올바른 작동을 위해서는 정확한 배선이 필수적입니다. 모듈을 사용하기 전에 포함된 헤더 핀을 납땜해야 합니다.

3.1 핀아웃 설명

GODIYMODULES 1.54인치 TFT 디스플레이 모듈 뒷면 (드라이버 IC 및 핀 라벨 표시)

그림 2: 후면 view 디스플레이 모듈 회로 기판의 ST7789 드라이버 IC 및 연결 핀에 대한 상세 정보입니다.

표 1: 디스플레이 모듈 핀 배치도
핀 라벨설명
접지접지 연결.
(주)비씨씨전원 공급 장치(일반적으로 3.3V 또는 5V, MCU 사양 참조).
에스씨엘직렬 클럭(SPI 클럭).
재림교회직렬 데이터(SPI MOSI - 마스터 출력 슬레이브 입력).
저작권리셋 핀.
DC데이터/명령 선택 핀.
CS칩 선택 핀.
비엘케이(BLK)백라이트 제어 (사용하지 않을 경우 연결하지 않아도 됩니다).

3.2 아두이노 배선도

아래는 디스플레이 모듈을 아두이노 보드에 연결하는 일반적인 배선 구성입니다. 아두이노 모델(예: Uno, Nano, ESP32)에 따라 특정 핀 할당이 약간씩 다를 수 있습니다. 하드웨어 SPI 핀에 대한 자세한 내용은 항상 MCU 설명서를 참조하십시오.

MCU 및 아두이노 핀 할당이 포함된 1.54인치 TFT 디스플레이 모듈의 배선도

그림 3: MCU(예: 아두이노)와 1.54인치 TFT 디스플레이 모듈 간의 연결을 보여주는 배선도.

표 2: 예amp아두이노 배선 (아두이노 나노/우노)
디스플레이 핀아두이노 핀노트
접지접지공통 접지.
(주)비씨씨5V모듈용 전원 공급 장치.
에스씨엘D13(스켈)SPI 클럭 핀.
재림교회D11 (모시)SPI 마스터 출력 슬레이브 입력 핀.
저작권D8리셋용 디지털 핀.
DCD9데이터/명령 선택용 디지털 핀.
CS디10칩 선택용 디지털 핀.
비엘케이(BLK)(선택 과목)연결하지 않은 상태로 두거나 백라이트 제어를 위해 디지털 핀에 연결할 수 있습니다.

메모: 모듈에 실크스크린으로 표시된 SCL과 SDA는 SPI 통신을 나타내며, I2C 통신을 나타내는 것이 아닙니다. I2C 핀(예: 일부 아두이노의 A4 및 A5)과 혼동하지 마십시오.

4. 사용 설명서

디스플레이 모듈을 작동시키려면 일반적으로 선택한 마이크로컨트롤러에 맞는 라이브러리를 사용해야 합니다. 아두이노의 경우 Adafruit GFX 라이브러리 및 Adafruit ST7789 라이브러리와 같은 라이브러리가 일반적으로 사용됩니다.

4.1 소프트웨어 설정 (Arduino Ex)amp르)

  1. 라이브러리 설치: 아두이노 IDE를 엽니다. 다음으로 이동하세요. 스케치 > 라이브러리 포함 > 라이브러리 관리... 검색 "Adafruit GFX"와 "Adafruit ST7789"를 다운로드하여 설치하세요.
  2. 헤더 포함: 아두이노 스케치에 필요한 헤더 파일을 포함시키세요.
    #include <Adafruit_GFX.h>
    #include <Adafruit_ST7789.h>
  3. 핀 정의: 스케치에서 디스플레이 모듈에 연결된 핀을 정의하세요. 예를 들면 다음과 같습니다.amp예를 들어, 표 2의 핀을 사용하면 다음과 같습니다.
    #define TFT_CS    10
    #define TFT_DC 9
    #define TFT_RST 8 // Or set to -1 if you share Arduino reset pin
  4. 화면 초기화: 설정 함수에서 디스플레이 객체를 초기화하세요.
    Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);

    void setup() {
    tft.init(240, 240); // Initialize ST7789 screen
    tft.setRotation(2); // Adjust rotation as needed
    tft.fillScreen(ST77XX_BLACK);
    tft.setTextWrap(false);
    tft.setTextColor(ST77XX_WHITE);
    tft.setTextSize(1);
    tft.setCursor(0, 0);
    tft.print("Hello, World!");
    }
  5. 그리기 기능: GFX 라이브러리 함수를 사용하여 디스플레이에 텍스트, 도형 및 이미지를 그릴 수 있습니다. 전체 함수 목록은 Adafruit GFX 라이브러리 설명서를 참조하십시오.

5. 사양

표 3: 기술 사양
특징세부 사항
디스플레이 크기1.54인치
해결240x240 픽셀
디스플레이 유형풀 컬러 TFT IPS LCD
드라이버 ICST7789
인터페이스SPI(직렬 주변 장치 인터페이스)
운영 볼륨tage일반적으로 3.3V 또는 5V(VCC)
호환 장치아두이노, 라즈베리 파이, ESP32, 8051, PIC, AVR
품목 무게0.634 온스(약 18그램)
패키지 크기5.63 x 4.88 x 1.38 인치

6. 문제 해결

  • 화면이 비어 있거나 알아볼 수 없는 내용이 표시됩니다.
    • 배선 확인: 배선도에 따라 모든 연결(GND, VCC, SCL, SDA, RES, DC, CS)이 제대로 연결되어 있고 마이크로컨트롤러 핀에 정확하게 연결되어 있는지 확인하십시오. 특히 SPI 핀 할당(SCL/SCK, SDA/MOSI)에 주의하십시오.
    • 전원 공급 장치: VCC 핀에 올바른 전압이 입력되는지 확인하십시오.tage (일반적으로 MCU의 로직 레벨과 모듈의 허용 오차에 따라 3.3V 또는 5V).
    • 라이브러리 설치: IDE에 필요한 라이브러리(예: Adafruit GFX, Adafruit ST7789)가 모두 올바르게 설치되었는지 확인하십시오.
    • 초기화 코드: 핀 정의와 디스플레이 초기화 매개변수(예: tft.init(240, 240)).
    • SPI와 I2C의 혼동: 이 모듈은 SPI를 사용합니다. 일부 핀 라벨로 인해 혼동이 생길 수 있지만, I2C 핀이나 I2C 라이브러리를 사용하여 연결하려고 시도하지 마십시오.
  • 색상이 잘못되었거나 바래 보입니다.
    • 회전 설정: 잘못된 setRotation() 색상이 해석되거나 표시되는 방식에 영향을 줄 수 있습니다. 다양한 회전 값을 사용하여 실험해 보세요.
    • 라이브러리 버전: 최신 버전의 라이브러리를 사용하고 있는지 확인하십시오.
  • 디스플레이가 특정 MCU(예: ESP32)에서는 작동하지만 다른 MCU(예: Arduino)에서는 작동하지 않습니다.
    • 핀 호환성: 사용 중인 특정 MCU에 맞게 SPI 핀 및 기타 제어 핀이 올바르게 매핑되었는지 확인하십시오. SPI 핀 번호는 아두이노 보드(우노, 나노, 메가)와 ESP32 또는 라즈베리 파이와 같은 다른 플랫폼 간에 다를 수 있습니다.
    • 논리 레벨: 볼륨을 확보하세요tag호환성 문제입니다. 일부 MCU는 3.3V 로직으로 작동하는 반면, 다른 MCU는 5V를 사용합니다. 디스플레이 모듈은 일반적으로 두 전압을 모두 지원하지만, 전압 설정이 잘못되면 문제가 발생할 수 있습니다.tage 레벨은 문제를 일으킬 수 있습니다.

7. 유지관리

1.54인치 TFT 디스플레이 모듈은 섬세한 전자 부품입니다. 올바른 유지 관리를 위해 다음 지침을 따르십시오.

  • 손질: 모듈의 가장자리를 잡고 다루어 화면 표면이나 전자 부품에 손이 닿지 않도록 하십시오.
  • 청소: 필요한 경우, 부드럽고 보풀 없는 천으로 화면을 살살 닦아주세요. 연마성 재질이나 독한 화학 세척제는 사용하지 마세요.
  • 저장: 모듈을 정전기 방지 백에 넣어 직사광선과 극한 온도 변화를 피해 건조하고 서늘한 곳에 보관하십시오.
  • 납땜: 헤더 핀을 납땜할 때는 기판이나 부품이 손상되지 않도록 적절한 납땜 기술을 사용하십시오.

8. 보증 및 지원

제공된 문서에는 본 제품에 대한 구체적인 보증 정보가 포함되어 있지 않습니다. 기술 지원, 보증 청구 또는 기타 문의 사항은 제품을 구매하신 플랫폼을 통해 판매자 또는 제조업체에 직접 문의하시기 바랍니다.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.