diymore AM03-FBBA0066-004

diymore ESP32 Display Development Board 2.8-inch LCD User Manual

Model: AM03-FBBA0066-004

소개

This manual provides detailed instructions for the setup, operation, and maintenance of your diymore ESP32 Display Development Board. This board integrates an ESP32 module with a 2.8-inch LCD touch display, offering WiFi, Bluetooth, and extensive IoT connectivity for various development projects.

제품 끝view

The diymore ESP32 Display Development Board is a versatile module designed for embedded systems and IoT applications. It features a 2.8-inch color LCD with a resolution of 240x320 pixels and touch functionality. The board includes a TYPE-C connector for easy programming and power supply, a Micro-TF card slot for memory expansion, and support for external speakers and lithium batteries.

주요 특징:

  • Integrated ESP32 module with WiFi and Bluetooth (BLE) connectivity.
  • 2.8-inch 240x320 pixel color LCD touch display.
  • TYPE-C USB port for power and data transfer.
  • Micro-TF card slot for expandable storage.
  • Support for external speakers and audio playback.
  • Three-color RGB indicator for status display.
  • External lithium battery support with integrated charging management.
  • Multiple interface support: UART, SPI, I2C, PWM, ADC, DAC.
  • Built-in flash memory, LwIP, and FreeRTOS.
  • Compatibility with various development environments: Arduino IDE, MicroPython, Scratch 3.0, Espressif IDF, PlatformIO.
  • Supports LVGL GUI and Human-Machine Interface (HMI) development.

구성 요소 식별:

Refer to the diagram below for the location and function of key components on the development board.

Module Interface Function Diagram
Figure 1: Module Interface Function Diagram. This image displays the layout of the diymore ESP32 development board, highlighting key components such as the ESP32-WROOM-32 module, 2.8" LCD Display, Micro SD card slot, TYPE-C port, RESET and BOOT buttons, Lithium battery interface, UART serial port, Horn interface, RGB indicator, SPI peripheral interface, and Extended pins.
  • ESP32-WROOM-32 module: 핵심 처리 장치.
  • 2.8인치 LCD 디스플레이: The primary visual output and touch input interface.
  • 마이크로 SD 카드 슬롯: 외부 메모리 확장을 위한 것입니다.
  • 유형-C: USB port for power and programming.
  • 리셋 버튼: ESP32 모듈을 초기화합니다.
  • BOOT 버튼: Used for entering bootloader mode for flashing firmware.
  • Lithium battery interface: Connector for an external 3.7V lithium polymer battery.
  • UART serial port: 직렬 통신용.
  • Horn interface: 외부 스피커 연결용입니다.
  • RGB: Three-color LED indicator.
  • SPI peripheral interface: For connecting SPI devices.
  • Extended pins: General purpose input/output (GPIO) pins for connecting other modules and sensors.

명세서

매개변수
운영 볼륨tage5.0V(XNUMXV)
Backlight Current75mA
ESP32 Reset Current40mA
Display Only Operating Current130mA
Total Operating Current (Display, Speaker, Battery Charge)480mA
Power Consumption (Display Only)0.65와트
Lithium Battery Charging Voltag및 범위4.2 - 6.5V
Lithium Battery Charging Current (Module Effective)290 mA (Max: 500 mA)
Recommended External Battery3.7 V Lithium Polymer Battery
프로세서LX6 Dual-Core
디스플레이 크기2.8인치
디스플레이 해상도240 x 320 픽셀
연결성2.4 GHz Wi-Fi, Bluetooth (BLE)
품목 무게90그램
제조업체 부품 번호AM03-FBBA0066-004
ESP32-Touch-LCD-2.8 inch features
Figure 2: Key Features of the diymore ESP32 Display Development Board. This image highlights the main technical specifications including LX6 Dual-Core Processor, 2.4 GHz Wi-Fi, BLE, 5V Working Voltage, 2.8" Display, Touch functionality, 240*320 Pixels resolution, and 65K RGB color depth.
ESP32 Display Size and Included Accessories
Figure 3: Dimensions and Package Contents. This image illustrates the physical dimensions of the ESP32 display module (85.8mm x 50mm) and shows the included accessories: a stylus, a 1-meter USB Type-C cable, and 210mm Dupont wires.

설정

  1. 전원 공급 장치: Connect the development board to a 5V power source using the provided TYPE-C USB cable. You can connect it to a computer's USB port or a compatible USB power adapter.
  2. 드라이버 설치: Depending on your operating system, you may need to install USB-to-serial drivers (e.g., CP210x or CH340G drivers) for your computer to recognize the ESP32 board. Refer to the ESP32 documentation for specific driver requirements.
  3. 개발 환경 설정:
    • Install your preferred Integrated Development Environment (IDE), such as Arduino IDE, PlatformIO, or Espressif IDF.
    • Configure the IDE to support ESP32 development boards. This typically involves installing the ESP32 board package.
    • For graphical user interface (GUI) development, consider setting up LVGL.
  4. 초기 프로그램 업로드:
    • Connect the board to your computer via the TYPE-C USB cable.
    • IDE에서 올바른 보드와 COM 포트를 선택하십시오.
    • Write or load your program code.
    • Compile the code and upload it to the ESP32 board. Ensure the correct board and port are selected.
    • If the upload fails, try holding down the BOOT button while pressing and releasing the RESET button, then release BOOT, and attempt the upload again.
  5. Micro-TF Card (Optional): Insert a Micro-TF card into the designated slot for additional storage if your application requires it.
  6. 외부 스피커(선택 사항): Connect an external speaker to the Horn interface if audio output is needed.
  7. External Battery (Optional): For portable applications, connect a 3.7V lithium polymer battery to the lithium battery interface. The board includes a charging management circuit.
Multiple Development Environments Supported
그림 4: 지원되는 개발 환경. This image illustrates the compatibility of the ESP32 board with various development platforms including Arduino IDE, Espressif IDF, MicroPython, PlatformIO, and Scratch.

작동 지침

  1. 기본 작업: Once powered, the display will activate according to the loaded firmware. If no program is loaded, it may show a default boot screen or remain blank.
  2. 터치스크린 상호작용: Use the included stylus or your finger to interact with the touch display. The responsiveness and functionality depend on the application programmed onto the ESP32.
  3. Programming and Firmware Upload:
    • Connect the board to your computer via the TYPE-C USB port.
    • 원하는 IDE(예: Arduino IDE)를 엽니다.
    • Write or load your program code.
    • Compile the code and upload it to the ESP32 board. Ensure the correct board and port are selected.
    • If the upload fails, try holding down the BOOT button while pressing and releasing the RESET button, then release BOOT, and attempt the upload again.
  4. IoT Applications:
    • Utilize the integrated WiFi and Bluetooth for remote monitoring, control, and data exchange.
    • Develop applications for remote data query, environmental monitoring, and parameter adjustment via mobile apps or web 인터페이스.
  5. 오디오 재생: If an external speaker is connected, the ESP32 can be programmed to play audio files or generate sounds.
  6. RGB Indicator: Observe the three-color RGB LED for status indications as defined by your custom firmware.
Remote IoT Development and Applications
Figure 5: IoT Application Capabilities. This image illustrates the board's potential for remote IoT development, including real-time monitoring and control via apps, data collection and fusion, and remote parameter configuration.
LVGL GUI and HMI Development
Figure 6: LVGL GUI and HMI Development. This image shows the board being used for developing graphical user interfaces (GUI) with LVGL and human-machine interfaces (HMI), demonstrating its flexibility in creating interactive display applications.

유지

  • 청소: Keep the board and display clean. Use a soft, dry cloth to wipe the screen. Avoid abrasive cleaners or solvents.
  • 저장: Store the development board in a dry, anti-static environment when not in use. Avoid extreme temperatures and humidity.
  • 손질: Handle the board by its edges to avoid touching sensitive electronic components. Static electricity can damage the board.
  • 펌웨어 업데이트: Regularly check for updated firmware or library versions for the ESP32 and display drivers to ensure optimal performance and access to new features.
  • 배터리 관리(해당되는 경우): If using an external lithium battery, follow standard battery safety guidelines. Do not overcharge or deep discharge the battery.

문제 해결

Problem: Board not recognized by computer.
해결책: Ensure USB-to-serial drivers are correctly installed. Try a different USB cable or port. Verify the cable is a data cable, not just a charging cable.
Problem: Firmware upload fails.
해결책:
  • Check if the correct board and COM port are selected in your IDE.
  • Try holding the BOOT button, then pressing and releasing 재설정 후 해제asing BOOT before initiating the upload.
  • 다른 애플리케이션이 시리얼 포트를 사용하고 있지 않은지 확인하십시오.
  • 코드가 오류 없이 컴파일되는지 확인하십시오.
Problem: Display is blank or shows garbled output.
해결책:
  • Confirm the display is properly connected to the board (if detachable).
  • Check your code for correct display initialization and drawing commands.
  • 전원 공급이 안정적이고 충분한지 확인하세요.
Problem: Touch screen is unresponsive or inaccurate.
해결책:
  • Calibrate the touch screen if your firmware supports it.
  • Ensure the touch screen drivers are correctly implemented in your code.
  • Clean the display surface for any obstructions.
Problem: WiFi or Bluetooth connectivity issues.
해결책:
  • Verify your network credentials (SSID, password) are correct in your code.
  • (외부 안테나인 경우) 안테나가 제대로 연결되어 있는지 확인하십시오.
  • Check for interference from other 2.4 GHz devices.
  • Update ESP32 core libraries in your IDE.

보증 및 지원

For warranty information and technical support, please refer to the official diymore web사이트를 방문하거나 판매점에 문의하세요. 보증 청구에 대비해 구매 증빙 자료로 구매 영수증을 보관하세요.

Online resources and community forums for ESP32 development are also available for additional assistance and project ideas.

© 2023 diymore. 모든 권리 보유.

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.