diymore ESP32-S3 Development Board

ESP32-S3 WIFI Bluetooth Development Board with 3.5-inch Capacitive Touch Screen User Manual

Model: ESP32-S3 Development Board | Brand: diymore

1. Введение

This manual provides detailed instructions for setting up, operating, and maintaining your ESP32-S3 WIFI Bluetooth Development Board with a 3.5-inch Capacitive Touch Screen. This versatile development board is designed for Internet of Things (IoT) applications, offering a powerful ESP32-S3 controller, integrated Wi-Fi and Bluetooth, and a vibrant touch display for interactive projects.

ESP32-S3 Development Board with screen showing apps and a monitor displaying code

Figure 1: ESP32-S3 Development Board with 3.5-inch Capacitive Touch Screen.

2.Основные характеристики

  • Цветной экран высокого разрешения: Equipped with a 3.5-inch capacitive touch screen color display, offering rich colors and excellent visual effects.
  • Convenient Multi-Interface Design: Multiple interfaces for easy storage expansion, allowing users to save and read more data and programs.
  • Rich Peripheral Resources: Supports various peripheral connections to meet complex development needs.
  • Remote Control Capabilities: Ideal for IoT development applications such as APP remote control, remote environmental data collection, remote data fusion, and remote parameter setting.
  • Rapid Secondary Development Support: Comes with pre-installed sample programs to facilitate quick secondary development and shorten project cycles.
  • Интегрированное подключение: Features built-in Wi-Fi and Bluetooth for seamless wireless communication.

3. Технические характеристики

3.1. Аппаратное обеспечение большеview

The development board is based on the ESP32-S3 controller, featuring a dual-core CPU with a clock frequency up to 240MHz. It integrates a wealth of peripheral resources, including high-speed SDIO, SPI, and UART functions, and supports automatic program download.

ESP32-S3 Motherboard Introduction with key features

Figure 2: Motherboard Introduction highlighting ESP32=MCU+WiFi+BT.

3.2. Технические параметры

ОсобенностьСпецификация
Цвет дисплеяЦвет RGB 65K
Размер дисплея3.5 дюймов
Тип дисплеяTFT
ДрайверAXS15231B
Разрешение320 * 480 пикселей
Эффективная площадь отображения73.4 * 49.0 мм
Размер модуля94.5 * 62.0 мм
ViewИПС
Рабочая температура-20℃ ~ 70℃
Температура хранения-30℃ ~ 80℃
Рабочий объемtage5V
Потребляемая мощностьПримерно 150 мА
Беспроводное подключениеWi-Fi, Bluetooth
Поддержка электропитанияLithium battery, Type-C
КонтрольЕмкостный сенсор
Длина упаковки11 см
Ширина упаковки8 см
Высота пакета3 см
Вес упаковки0.1 кг
Dimensions of the ESP32-S3 Development Board

Figure 3: Physical dimensions of the development board.

4. Настройка

4.1. Содержимое упаковки

Убедитесь, что в посылке присутствуют все предметы:

  • 1x ESP32-S3 WIFI Bluetooth Development Board with 3.5-inch Capacitive Touch Screen (with black case)
  • (Additional accessories may vary based on purchase, e.g., USB cable, battery)

4.2. Расположение платы и соединения

Familiarize yourself with the various ports and buttons on the development board:

Назад view of the ESP32-S3 Development Board with labeled ports

Рисунок 4: Назад view of the development board with port labels.

  • Порт Type-C: For power supply and data communication with a computer.
  • JST1.25 2P Battery Connector: Для подключения внешнего литиевого аккумулятора.
  • Battery Switch Button: To power on/off when using battery.
  • Кнопка загрузки: Используется для входа в режим загрузчика для прошивки микропрограммы.
  • Кнопка отдыха: Перезагружает модуль ESP32-S3.
  • HC1.0 4P, JST1.25 4P, JST1.25 8P IO Port: General Purpose Input/Output (GPIO) ports for connecting sensors, actuators, and other peripherals.
  • JST1.25 4P Power: Additional power output/input port.
  • Говорить: Порт аудиовыхода.

4.3. Первое включение питания

  1. Connect the development board to your computer using a Type-C USB cable.
  2. Alternatively, connect a compatible lithium battery to the JST1.25 2P Battery connector and press the Battery Switch Button.
  3. The screen should power on and display the default interface.

4.4. Настройка среды разработки

To begin development, you will need to set up your preferred Integrated Development Environment (IDE). Common choices include:

  • ArduinoIDE: Install the ESP32 board support package.
  • Среда разработки PlatformIO: A powerful extension for VS Code, offering comprehensive ESP32 support.
  • ESP-IDF: Espressif's official IoT Development Framework for advanced users.

Refer to the official Espressif documentation or community resources for detailed instructions on setting up the development environment for ESP32-S3.

5. Инструкция по эксплуатации

5.1. Навигация по сенсорному интерфейсу

The 3.5-inch capacitive touch screen allows for intuitive interaction with pre-installed applications and custom interfaces. The default interface typically includes applications such as MP3 player, Photo viewer, Video player, Settings, Timer, Sound, Weather, and Clock.

Передний view of the ESP32-S3 Development Board showing the main application screen

Figure 5: Main application screen of the development board.

Watch the video below for a demonstration of the touch screen interface and navigation:

Video 1: Demonstration of the ESP32-S3 Development Board's touch screen interface, showcasing music, video, timer, and clock applications.

5.2. Программирование и разработка

The board supports various programming methods, making it suitable for both beginners and experienced developers:

  • Scratch 3.0 Programming: For visual, block-based programming, ideal for educational purposes and quick prototyping.
  • Application Drag and Drop Programming: Remote IoT apps can be developed using blank app software, allowing customization of the interface with built-in controls and a user-friendly interface. This enables creation of custom app control modules and interfaces.
  • IDE-based Development: Utilize Arduino IDE, PlatformIO, or ESP-IDF for C/C++ programming to leverage the full capabilities of the ESP32-S3.
Application Drag and Drop Programming interface showing various widgets

Рисунок 6: Example of Application Drag and Drop Programming interface with customizable widgets.

Screen in your hand diagram showing various development applications

Рисунок 7: Болееview of development applications supported, including IoT Experiments, Sensor Experiments, Mobile Control, IDE, Scratch 3.0, and Mixly.

5.3. IoT Applications

The ESP32-S3 development board is a real IoT development tool, enabling various applications:

  • Удаленное управление через приложение: Develop mobile applications to control the board and connected devices remotely.
  • Remote Environmental Data Collection: Connect sensors to gather data (temperature, humidity, etc.) and transmit it wirelessly.
  • Remote Data Fusion: Combine data from multiple sources for comprehensive analysis.
  • Remote Parameter Setting: Adjust device parameters and configurations from a remote location.
Remote IoT Development Board diagram showing connectivity

Figure 8: Diagram illustrating the remote IoT development capabilities of the board.

6. Техническое обслуживание

  • Уборка: Use a soft, dry cloth to clean the screen and board. Avoid using liquids or abrasive cleaners.
  • Хранилище: Когда плата не используется, храните её в сухом, антистатическом месте.
  • Умение обращаться: Handle the board by its edges to avoid touching sensitive components.
  • Обновления прошивки: Regularly check for firmware updates from the manufacturer or community to ensure optimal performance and access to new features.

7. Поиск Неисправностей

ПроблемаВозможная причинаРешение
Board does not power onNo power supply, faulty cable, battery not connected/charged.Check Type-C cable connection, try another cable/port. If using battery, ensure it's charged and the battery switch is ON.
Экран пустой или не реагирует.Firmware issue, incorrect display initialization, hardware fault.Try resetting the board using the 'Rest' button. Re-flash the firmware. Ensure display drivers are correctly configured in your code.
Wi-Fi/Bluetooth not connectingIncorrect credentials, out of range, antenna issue, firmware bug.Verify network credentials. Ensure the board is within range of the access point. Check your code for proper Wi-Fi/Bluetooth initialization.
Upload failed / Board not detected by PCDriver issues, incorrect port selection, board not in bootloader mode.Install necessary USB drivers (e.g., CP210x or CH340). Select the correct COM port in your IDE. Press and hold 'Boot' while pressing 'Rest' to enter bootloader mode before uploading.
Peripheral not workingIncorrect wiring, faulty component, software configuration.Double-check wiring against pinout diagrams. Test the peripheral separately if possible. Review your code for correct pin assignments and library usage.

8. Советы пользователю

  • Начните с простого: Начните с базовых упражнений.amples (e.g., displaying text on the screen, blinking an LED) to get familiar with the board and development environment before tackling complex projects.
  • Utilize Community Resources: The ESP32 community is vast and helpful. Forums, online tutorials, and GitHub repositories can provide solutions and inspiration for your projects.
  • Управление энергопотреблением: When running on battery, optimize your code for low power consumption to extend battery life. Consider using ESP32's deep sleep modes.
  • Создайте резервную копию своего кода: Always back up your project code regularly to prevent loss of work.
  • Experiment with Interfaces: Explore the different programming interfaces like Scratch 3.0 for quick visual projects and the more advanced IDEs for full control.

9. Гарантия и поддержка

Specific warranty details for this product are typically provided by the seller at the time of purchase. Please refer to your purchase documentation or contact the seller directly for information regarding warranty coverage, returns, and technical support.

For general technical assistance and community support related to ESP32-S3 development, you can explore online forums and documentation provided by Espressif Systems.

Связанные документы - Плата разработки ESP32-S3

Предварительноview ESP32-CAM: настройка Arduino IDE для потоковой передачи видео и фотосъемки
Подробное руководство по настройке Arduino IDE для модуля ESP32-CAM. Узнайте, как установить IDE, настроить поддержку платы ESP32 и запустить ex.ample код для потоковой передачи видео и фотосъемки.
Предварительноview ICL7107 5V DC Digital Voltmeter DIY Electronic Kit - Assembly Guide
Detailed information and assembly instructions for the diymore ICL7107 5V DC Digital Voltmeter DIY Electronic Kit, including features, specifications, and a comprehensive parts list.
Предварительноview ESP8266 Mini Weather Forecast Clock Kit - DIY Electronic Project
Build your own smart weather station with the ESP8266 Mini Weather Forecast Clock Kit. This DIY project features an OLED display, WiFi connectivity for real-time updates, and easy assembly with clear instructions.
Предварительноview Вольтметр-амперметр постоянного тока Diymore с двумя дисплеями 0.28 дюйма 100 В 10 А — Руководство пользователя
Краткое руководство по подключению и использованию вольтметра и амперметра постоянного тока Diymore с 0.28-дюймовым дисплеем и двумя дисплеями, способного измерять напряжение до 100 В и 10 А. Включает схемы подключения для различных конфигураций источников питания. Поддерживает входное напряжение 4–30 В постоянного тока и диапазон измерения 0–100 В постоянного тока.
Предварительноview Руководство по установке корпуса осциллографа DIYMORE DSO 138
Пошаговое руководство по сборке корпуса для осциллографа DIYMORE DSO 138. Узнайте, как собрать акриловый корпус для осциллографа DSO 138.
Предварительноview CM430-10A DC100V 10A 直流双显电压电流功率计 - 用户手册与技术规格
CM430-10A是一款DC4-30V供电的直流双显电压电流功率计,支持DC0-100V电压、0-10A电流和0-999W功率测量。本手册提供详细的技术参数、接线指南、界面介绍及菜单设置方法。