Gaqqee ESP32-WROOM-32

Gaqqee ESP32 Development Board User Manual

Model: ESP32-WROOM-32

Brand: Gaqqee

1. Introduction

This development board integrates the ESP32 microcontroller with either a 1.9-inch or 1.14-inch LCD screen, providing a versatile platform for various projects. It combines the functionalities of traditional ESP32 modules with high-performance development tools and high-definition data display capabilities.

Key Features:

  • Integrated ESP32 and 1.9/1.14-inch LCD screen for comprehensive functionality and data display.
  • Supports multiple programming modes, facilitating diverse project development.
  • Features 2.4GHz WiFi and Bluetooth (BT+BLE) for robust wireless communication and networking.
  • Equipped with a complete network protocol stack and security mechanisms.
  • Designed for low power consumption and high performance, suitable for both beginners and professionals in IoT development.
  • Offers multiple interfaces including UART, SPI, SDIO, I2C, PWM, I2S, IR, ADC, and DAC for easy external connections.
  • Plug-and-play functionality for quick setup and deployment.

Product Overview:

The ESP32-WROOM-32 is a general-purpose Wi-Fi + BT + BLE MCU module known for its low-power consumption and wide range of applications. It includes integrated SPI flash memory and supports extensive wireless communication, enabling direct internet connectivity via routers. Bluetooth functionality allows for easy signal detection and mobile phone connectivity. This board is ideal for applications such as Wi-Fi solutions, Wi-Fi Mini cameras, Mesh networking, smart homes, and mobile IoT.

ESP32 Development Board with LCD, WiFi, and Bluetooth features.
ESP32 Development Board with LCD, WiFi, and Bluetooth features.
Gaqqee ESP32 Development Board product image.
Gaqqee ESP32 Development Board product image.

2. Specifications

ParameterValue
InterfaceTYPE-C
Working VoltageUSB 5V
Driver ChipCH340
LCD Display Size1.9 inches / 1.14 inches
SPI FlashDefault 32Mbit
Serial Port Speed115200bps
Frequency Range2412-2484MHz
Bluetooth ProtocolBluetooth 4.2 BR/EDR and BLE standards
WiFi Protocol802.11 b/g/n
Antenna FormOnboard PCB antenna, gain 2dBi
Supported InterfacesUART, SPI, SDIO, I2C, PWM, I2S, IR, ADC, DAC
Dimensions63.70mm * 31.5mm
Dissipation PowerESP32 Development Board
Operating Temperature0-50°C
PackageSMD
ConditionNew

Physical Dimensions and Components:

Front and back dimensions of the ESP32 development board.
Front and back dimensions of the ESP32 development board.
Detailed view of the ESP32 board components including power light, GPIO2 indicator, battery charging interface, and Type-C port.
Detailed view of the ESP32 board components including power light, GPIO2 indicator, battery charging interface, and Type-C port.
Pinout diagram for the ESP32 development board.
Pinout diagram for the ESP32 development board.

3. Setup Guide

3.1 Initial Connection

  1. Connect the ESP32 development board to your computer using a Type-C USB data cable.
  2. Upon successful power-on, the power indicator light on the board should illuminate.
  3. Verify COM port recognition: Open your computer's Device Manager (e.g., 'My Computer' -> 'Manager' -> 'Device Manager' on Windows) and check for the CH340 serial port (e.g., 'USB-SERIAL CH340 (COMXXX)'). This confirms the board is recognized.
Screenshot of Windows Device Manager showing COM port recognition for the CH340 chip.
Windows Device Manager showing CH340 COM port.

3.2 Arduino IDE Setup (for programming)

  1. Install Arduino IDE: If you don't have it, download and install the Arduino IDE (version 1.8.5 or newer is recommended).
  2. Add ESP32 Development Environment:
    • Open Arduino IDE, go to File > Preferences.
    • In the 'Additional Boards Manager URLs' field, add the following URL: https://dl.espressif.com/dl/package_esp32_index.json. Click 'OK'.
Screenshot illustrating configuration of development board parameters in Arduino IDE preferences.
Arduino IDE Preferences for adding ESP32 Board Manager URL.
  1. Install ESP32 Boards:
    • Go to Tools > Board > Boards Manager....
    • Search for "ESP32" and install the 'esp32 by Espressif Systems' package.
Screenshot showing how to add the ESP32 development environment in Arduino IDE Board Manager.
Arduino IDE Board Manager for installing ESP32 boards.
  1. Configure Board Parameters:
    • Restart the Arduino IDE.
    • Go to Tools > Board and select "ESP32 Wrover Module" (or the appropriate ESP32 board).
    • Configure other board parameters as needed, such as 'Flash Mode', 'Flash Frequency', 'Partition Scheme', and 'Upload Speed'. Refer to the image for typical settings.
Screenshot illustrating configuration of development board parameters in Arduino IDE preferences.
Configuring ESP32 board parameters in Arduino IDE.

4. Operating Instructions

4.1 Programming Modes

The ESP32 development board supports multiple programming modes. The primary method involves uploading firmware via the serial port using the Arduino IDE or other compatible development environments.

4.2 Firmware Download (Example: LCD Routine)

  1. Open the desired routine (e.g., "WIFI AP LCD") in the Arduino IDE.
  2. Select the correct COM port under Tools > Port.
  3. Click the 'Upload' button in the Arduino IDE.
  4. If the upload fails or you encounter burning issues, press and hold the BOOT button on the development board while plugging in the USB cable. Release the BOOT button once connected, then attempt to download the program again. This puts the board into "firmware download" mode.
  5. After a successful download, the serial monitor might display messages like "Server started 192.168.4.1" (for Wi-Fi AP examples).
  6. To control the LCD (e.g., display monochrome images or pictures), connect to the ESP32's Wi-Fi network and access the specified IP address in a web browser.
Screenshot of Arduino IDE showing the 'WIFI AP LCD' routine and successful upload.
Arduino IDE showing 'WIFI AP LCD' routine and successful upload.

4.3 Video Overview

Short video showcasing the ESP32 Development Board.

5. Maintenance

  • Wiring: Always pay close attention to wiring diagrams to avoid mistakes and potential damage to the board or connected components.
  • Storage: Store the development board in a dry, anti-static environment when not in use.
  • Cleaning: Use a soft, dry cloth to clean the board. Avoid using liquids or abrasive materials.
  • Power Supply: Ensure the power supply is stable and within the specified 5V range.

6. Troubleshooting

Common Issues and Solutions:

  • Board not recognized by computer:
    • Ensure the Type-C USB cable is securely connected.
    • Verify that the CH340 driver is installed on your computer. You may need to download and install it manually if not automatically detected.
    • Try a different USB port or cable.
  • Firmware upload fails:
    • Make sure the correct board (e.g., "ESP32 Wrover Module") and COM port are selected in the Arduino IDE.
    • Ensure the ESP32 development environment is correctly installed in the Arduino IDE Boards Manager.
    • If the upload still fails, try putting the board into "firmware download" mode: press and hold the BOOT button, then plug in the USB cable, and release the BOOT button. Then attempt the upload again.
    • Check for any syntax errors in your code.
  • LCD not displaying:
    • Verify that the LCD routine has been successfully uploaded to the board.
    • Ensure the necessary libraries for the LCD are installed in your Arduino IDE.
    • Check wiring connections if you are using external LCDs or if the integrated LCD requires specific initialization.

7. User Tips

  • For detailed programming examples and community support, refer to the official ESP32 documentation and online forums.
  • Always double-check your pin connections before powering on to prevent damage.
  • Consider using a breadboard for prototyping to easily modify circuits.

8. Warranty and Support

For specific warranty information and technical support, please refer to the seller's policies or contact the manufacturer directly. A detailed user manual in PDF format is available for download: User Manual (PDF).

Related Documents - ESP32-WROOM-32

PreviewLCR-TC1 Multi-function Tester: Features, Specifications, and User Guide
Comprehensive guide to the LCR-TC1 Multi-function Tester, covering its features, performance parameters, component testing capabilities, IR decoding, calibration, and troubleshooting. Ideal for electronics hobbyists and professionals.
PreviewBM730 Voltage, Current, and Power Meter with Audible Alarm User Guide
Detailed guide for the BM730 digital voltmeter, ammeter, and wattmeter. Covers technical parameters, physical display, wiring methods, setting configurations, and mounting hole dimensions for this versatile power meter.
PreviewAC6926 Bluetooth 5.0 MP3 Decoder Board Amplifier - Features, Specifications, and Wiring
Detailed overview of the AC6926 Bluetooth 5.0 MP3 decoder board amplifier, including its features, supported formats, connectivity options (USB, TF, FM, AUX, Bluetooth), power requirements, and wiring instructions. This document provides technical specifications and operational guidance for the Gaqqee AC6926 audio module.
PreviewGaqqee T3231 Controller Digital Cycle Timer Relay Module Specifications
Detailed specifications for the Gaqqee T3231 Controller, a digital cycle timer relay module featuring an extensive time range, dual LED display, multiple operating modes, and selectable voltage options. Includes product features, technical specifications, and packing list.
PreviewDigital LCD Thermometer Hygrometer Sensor Specifications
Comprehensive specifications for the Gaqqee Digital LCD Thermometer Hygrometer Sensor, detailing temperature and humidity measurement capabilities, operating conditions, power requirements, and physical dimensions.
PreviewGaqqee Waterproof NTC Thermistor Temperature Sensor Probe -55°C to +125°C
Detailed product information for the Gaqqee waterproof NTC thermistor temperature sensor probe, featuring advanced technology, a wide measuring range (-55°C to +125°C), and a durable stainless steel housing for various applications. Includes specifications and package contents.