Project Overview:
ESP-Album is a high-performance electronic photo album developed based on the Espressif ESP32-P4 chip. Leveraging the powerful image and audio/video processing capabilities of the ESP32-P4, this device can play photos, videos, and music, offering three modes: manual switching, loop playback, and random playback, providing users with a smooth multimedia playback experience.
All playback materials are stored on an SD card. ESP-Album supports WiFi wireless transmission and USB virtual flash drive functionality. via WiFi, users can instantly transfer photos from their mobile phones to the ESP-Album for display and storage on the SD card, while simultaneously viewing and saving existing materials on their mobile phones. The USB virtual flash drive function allows for easy data transfer between the computer and the ESP-Album.
Combined with the excellent performance of the ESP32-P4, ESP-Album excels in processing power, connectivity, and energy efficiency, making it an ideal multimedia display solution for users. Physical Product Showcase
: ESP-Album Front View; Video Showcase : ESP32-P4 High-Definition Multifunctional Electronic Photo Frame. Creating this was no easy task, so please like, comment, and share! Project Features : Comprehensive Multimedia Playback Functions: Supports multiple playback modes for photos, videos, and music. Users can easily switch between different media playback types according to their personal preferences, enjoying a rich and diverse visual and auditory experience. Screen Brightness Adjustment Function: Features linear screen brightness adjustment. Long-press the left/right buttons on the back of the album to control screen dimming or brightening, achieving personalized settings to meet usage needs in different environments. Volume Adjustment Function: Control volume up and down by clicking or long-pressing the up/down/right buttons on the back of the album, providing a more comfortable volume control experience. Wireless Image Transmission Function: Supports Wi-Fi image transmission, allowing users to easily wirelessly transfer photos from their mobile phones to the ESP-Album and view and save existing images in the album in the file list. USB Virtual Drive Function: Supports USB virtual drive functionality. Connect the photo album to the computer via a data cable, and the computer will automatically pop up a USB drive, making it convenient to view, edit, delete, and add files in the photo album. Operation Logic Description Key Event Corresponding Functions Click OK button Play/Pause or Resume Click Up/Down button Volume + / Volume - Long press Up/Down button (Quick) Volume + / Volume - Click Left button / Down button Previous/Next Long press Left button / Down button Screen Brightness - / Screen Brightness + Click Mode Switch Key Switch between three playback modes in sequence Click Power button Screen off/on Hardware Description Overall Functional Framework The hardware system block diagram of ESP-Album is shown below: Hardware Components The hardware system consists of the following components: Main Control Unit: ESP32-P4-Function-EV-Board Screen Adapter Sub-board: Equipped with two FPC connectors for screen conversion and control Configuration of one FPC connector to connect GPIO control pins Integrated screen backlight control circuit to realize the display backlight adjustment function Equipped with seven touch buttons for logic control GPIO Connection Sub-board: Connects to the Screen Adapter Sub-board via FPC connector Equipped with *211P The female connector connects to the ESP32-P4-Function-EV-Board. Pin assignments and functions : GPIO 20 Up button , GPIO 22 Down button, GPIO 21 Left button , GPIO 23 Right button, GPIO 5 Confirm button , GPIO 4 Power button , GPIO 3 Playback mode switch button, GPIO 2 LCD backlight control . Power options: The ESP-Album currently only supports 5V Type-C interface power supply. Software specifications: Version information: ESP-IDF chip, SRAM (KB) , ROM (KB), PSRAM (MB) v5.3.1 , ESP32-P4NRW32 , 768 , 128, 32. Bill of materials: ESP32-P4-Function-EV-Board, 10.1-inch TFT display, 800*1280 resolution, MIPI interface, IPS full-view LCD screen. The frame needs to be customized. Attachments: 3D printing files and firmware will be included later. Please stay tuned!
