1. Introduction
The Gaqqee ESP32-S3 Wifi Bluetooth Development Board is a versatile and powerful tool designed for Internet of Things (IoT) development. Based on the ESP32-S3 controller, it features a dual-core CPU with a clock frequency up to 240MHz, integrating rich peripheral resources such as high-speed SDIO, SPI, and UART. This board comes equipped with a 3.5-inch capacitive touch screen, offering a high-resolution color display and excellent visual effects. It supports automatic download and is ideal for applications requiring APP remote control, remote environmental data collection, remote data fusion, and remote parameter setting.
2. Key Features
- High-Resolution Color Screen: Equipped with a 3.5-inch capacitive touch screen for rich colors and excellent visual interaction.
- Convenient Storage Expansion: Includes a TF card slot for easy expansion of storage, facilitating data and program management.
- Rich Peripheral Resources: Supports multiple peripheral connections to meet diverse and complex development needs.
- Remote Control Capabilities: Designed for IoT applications, enabling APP remote control, remote environmental data collection, data fusion, and parameter setting.
- Rapid Secondary Development Support: Comes with pre-installed sample programs to accelerate secondary development and shorten project cycles.
- Integrated Connectivity: Supports both WiFi and Bluetooth for versatile wireless communication.
- Lithium Battery Support: Capable of being powered by a lithium battery for portable applications.
3. Technical Specifications
| Parameter | Value |
|---|---|
| Brand Name | Gaqqee |
| Type | Module |
| Origin | Mainland China |
| Condition | New |
| Display Color | RGB 65K color |
| Screen Size | 3.5 inches |
| Screen Type | TFT |
| Driver Chip | AXS15231B |
| Resolution | 320 * 480 pixels |
| Effective Display Area | 73.4 * 49.0 mm |
| Module Size | 94.5 * 62.0 mm |
| View Angle | IPS |
| Operating Temperature | -20℃ ~ 70℃ |
| Storage Temperature | -30℃ ~ 80℃ |
| Supply Voltage | 5V |
| Power Consumption | Approximately 150mA |
| Connectivity | WiFi, Bluetooth |
| Touch Type | Capacitive |
| Package | SMD |
4. Product Overview and Components
The development board integrates various ports and components for flexible use. Familiarize yourself with the layout before connecting any peripherals.
Key Components:
- Type-C Port: For power supply and data communication.
- JST1.25 2P Battery Connector: For connecting an external lithium battery.
- Battery Switch Button: To control power from the connected battery.
- Boot Button: Used for entering bootloader mode for firmware flashing.
- Rest Button: Resets the ESP32-S3 module.
- JST1.25 8P IO Port: General-purpose input/output pins for connecting sensors and actuators.
- HC1.0 4P & JST1.25 4P Connectors: Additional peripheral connection points.
- Speak Connector: For audio output.
- TF Card Slot: For expandable storage.
5. Setup Instructions
- Power Connection: Connect the development board to a 5V power source using the Type-C USB cable. Alternatively, connect a compatible lithium battery to the JST1.25 2P Battery connector and ensure the Battery switch is in the ON position.
- TF Card Insertion (Optional): If you plan to use external storage, gently insert a TF card into the designated slot until it clicks into place.
- Peripheral Connections (Optional): Connect any necessary sensors, actuators, or other peripherals to the appropriate IO ports (e.g., JST1.25 8P IO port, HC1.0 4P, JST1.25 4P).
- Initial Boot: The board should power on automatically when connected to a power source. The screen will display the default user interface.
- Driver Installation: For development on a computer, ensure you have the necessary USB-to-serial drivers installed for your operating system.
6. Operating Instructions
The development board features a capacitive touch screen for intuitive interaction with pre-installed applications and custom interfaces.
Basic Navigation:
- Touch Screen: Use your finger to tap, swipe, and interact with the on-screen elements.
- Application Icons: Tap on icons like MP3, Photo, Video, Setting, Timer, Sound, Weather, and Clock to launch the respective applications.
- Settings: Access the 'Setting' application to configure Wi-Fi, Bluetooth, display brightness, and other system parameters.
- Media Playback: Use the MP3, Photo, and Video applications to view and play media files stored on the TF card or accessible via network.
- Timer/Clock: Utilize the Timer and Clock applications for time-related functions.
7. Programming and Development
This development board is designed for ease of programming and supports various development environments and methods.
Supported Development Methods:
- Scratch 3.0: Ideal for beginners, allowing block-based visual programming.
- Integrated Development Environment (IDE): Compatible with standard ESP-IDF or Arduino IDE for C/C++ programming.
- IoT App Development: Remote IoT apps can be developed using blank app software, allowing customization of the interface with built-in controls.
The board supports various applications including IoT, sensor experiments, mobile control, and integration with development tools like IDE, Scratch 3.0, and Mixly.
8. User Tips
- Start with Examples: Utilize the pre-installed sample programs to quickly understand the board's capabilities and kickstart your projects.
- Community Resources: Explore online forums and communities dedicated to ESP32 development for additional tutorials, project ideas, and troubleshooting assistance.
- Power Management: When using battery power, monitor battery levels, especially during intensive operations like Wi-Fi communication or screen updates, to ensure stable performance.
- Firmware Updates: Regularly check for firmware updates from the manufacturer or community to benefit from new features and bug fixes.
9. Troubleshooting
- Board Not Powering On:
- Ensure the Type-C cable is securely connected to a 5V power source.
- If using a battery, check that it is charged and properly connected, and the battery switch is ON.
- Try a different Type-C cable or power adapter.
- Screen Not Displaying:
- Verify the board is powered on.
- Perform a hard reset using the 'Rest' button.
- Check for any loose connections if the screen was previously working.
- Unable to Upload Code:
- Ensure correct drivers are installed on your computer.
- Select the correct COM port and board type in your IDE.
- Press and hold the 'Boot' button while pressing 'Rest', then release 'Rest' and then 'Boot' to enter bootloader mode before uploading.
- Wi-Fi/Bluetooth Connectivity Issues:
- Check your code for correct Wi-Fi credentials or Bluetooth pairing logic.
- Ensure the board is within range of the Wi-Fi network or Bluetooth device.
- Verify that the Wi-Fi/Bluetooth antenna (if external) is properly connected.
- Touch Screen Unresponsive:
- Restart the device.
- Ensure the screen is clean and free from debris or moisture.
- If the issue persists, it might indicate a software or hardware problem.
10. Maintenance
- Cleaning: Use a soft, dry cloth to clean the screen and the board. Avoid using liquids or abrasive materials.
- Storage: Store the development board in a cool, dry place away from direct sunlight, extreme temperatures, and humidity.
- Handling: Handle the board with care to avoid physical damage. Avoid bending or applying excessive force to the components.
- Static Electricity: Take precautions against electrostatic discharge (ESD) when handling the board, especially when connecting or disconnecting components.
11. Warranty and Support
For warranty information, technical support, or further assistance, please refer to the seller's official website or contact their customer service. Keep your purchase receipt as proof of purchase.





