.. _about-this-kit: =============== About This Kit =============== -------------------------------------- LAFVIN ESP32-S3 Multimedia Kit -------------------------------------- The LAFVIN ESP32-S3 Multimedia Kit is a comprehensive development platform built around the ESP32-S3 microcontroller, designed for learning embedded systems, IoT, and graphical user interface (GUI) development. .. figure:: /LVGL/img/LA075-1.jpg :alt: LAFVIN ESP32-S3 Multimedia Kit :align: center *LAFVIN ESP32-S3 Multimedia Kit* .. figure:: /LVGL/img/LA075-2.jpg :alt: LAFVIN ESP32-S3 Multimedia Kit :align: center *LAFVIN ESP32-S3 Multimedia Kit* Introduction ============ This multimedia kit is powered by the **ESP32-S3** chip, which features a dual-core Xtensa LX7 processor running at up to 240 MHz, with built-in Wi-Fi, Bluetooth 5 (LE), and native USB OTG support. The board integrates a rich set of peripherals, making it an ideal platform for learning and prototyping multimedia applications. With step-by-step tutorials covering both Arduino fundamentals and advanced LVGL GUI development, this kit takes you from basic GPIO control all the way to building a fully integrated touchscreen application with camera, music player, and more. .. note:: This kit is shipped pre-flashed and tested. If you want to restore or reflash the factory-style LVGL All-In-One demo from your browser, see :ref:`online_flasher`. Key Features ============ .. _key-features: * **Core Controller**: ESP32-S3, dual-core 240MHz, with Wi-Fi & BLE 5 * **Display**: 2.8-inch TFT LCD, 320x240 resolution, SPI interface * **Touch Panel**: FT6336U capacitive touch controller, I2C interface * **Camera**: OV3660 camera module * **Audio**: LAFVIN Audio Decoder Amplifier Module with speaker * **Storage**: Micro SD card slot (SDMMC 1-bit mode) * **Sensors**: - MAX30102 heart rate & pulse oximeter sensor - ADC for battery voltage monitoring * **Actuators**: - WS2812 RGB LED - Passive buzzer * **Interfaces**: - USB Type-C for power and programming - CH343 USB-to-UART bridge Learning Resources ================== * **24 Step-by-Step Tutorials**: 9 Arduino fundamentals + 15 LVGL GUI projects * **Complete Source Code**: Ready-to-compile Arduino sketches for every lesson * **From Zero to All-In-One**: Progressive learning path culminating in a full-featured multimedia application Application Scenarios ===================== .. _applications: * **Education**: Learn embedded programming, IoT connectivity, sensors, and GUI design * **Prototyping**: Rapidly develop proof-of-concept multimedia and IoT devices * **Hobby Projects**: Build smart displays, music players, health monitors, and more Bill of Materials ================= .. list-table:: :header-rows: 1 :widths: 40 10 :align: center * - Component - Quantity * - ESP32-S3 Main Board - 1 * - ESP32-S3 Power Supply Base Board - 1 * - 2.8-inch TFT LCD with Touch Panel - 1 * - OV3660 Camera - 1 * - OV3660 Lens Extension Board Module - 1 * - FPC Camera Extension Cable - 1 * - LAFVIN Audio Decoder Amplifier Module - 1 * - 8Ω 2W Cavity Speaker - 2 * - MAX30102 Heart Rate Sensor - 1 * - Micro SD Card (1GB) - 1 * - MicroUSB 2.0 Card Reader - 1 * - USB Type-C Cable - 1 * - Square Battery Cable - 1 * - Phillips Screwdriver - 1 * - Screw Kit - 1