user-img

FUSION AUTOMATE

  • 20 Projects
  • 7 Followers
  • Oct 27,2026
+ Follow

ESP32 Digital Photo Frame - 2.8inch Solo Miner LCD Display

Turn an Elecrow CrowPanel 2.8-inch ESP32 display into a Wi-Fi photo frame with an SD-card slideshow, browser-based photo uploads, and remote controls.

ESP32 Digital Photo Frame - 2.8inch Solo Miner LCD Display
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Story

Overview

This open-source project turns the Elecrow 2.8-inch ESP32 CrowPanel display into a Wi-Fi-connected digital photo frame. Photos are stored on a microSD card and shown as a slideshow on the 320 × 240 ILI9341 display. A responsive web dashboard lets you upload, organize, and control photos from a phone or computer on the same network.

Features

  • Browser dashboard with drag-and-drop, multi-photo uploads streamed directly to the SD card.
  • JPEG, PNG, and BMP slideshow with automatic fit, letterbox, or crop/fill modes.
  • Instant, wipe, blinds, curtain, and fade transitions; sequential or shuffle playback and configurable slide timing.
  • Remote play/pause, next/previous, photo selection, and gallery management.
  • Wi-Fi setup captive portal when home network credentials are not configured.
  • Separate SPI buses for the TFT display and microSD card.

Hardware

  • Elecrow CrowPanel / ESP32 2.8-inch 320 × 240 ILI9341 display (ESP32-WROOM-32)
  • FAT32 microSD card
  • USB data cable and 2.4 GHz Wi-Fi network

Build and flash (PlatformIO recommended)

  1. Install Visual Studio Code and the PlatformIO IDE extension.
  2. Open the PlatformIO folder containing platformio.ini.
  3. Optionally copy include/secrets.h.example to include/secrets.h and set default Wi-Fi credentials. Keep private credentials out of version control.
  4. Let PlatformIO install dependencies, then Build and Upload to an ESP32 Dev Module over USB.
  5. Open the serial monitor at 115200 baud for startup and diagnostic messages.

The Arduino IDE sketch is a legacy reference mirror; use the PlatformIO firmware for the current implementation. Insert a FAT32 microSD card, then connect to the device-hosted PhotoFrame-Setup access point if initial Wi-Fi setup is needed. Once connected to your home network, visit the device IP in a browser to upload photos and control playback.

Security: Wi-Fi credentials are stored in ESP32 NVS. The setup AP uses a default password and the web dashboard is unauthenticated unless optional HTTP Basic authentication is configured. Keep the device on a trusted local network and do not expose its services to the internet.

Source code and license

Source code: https://github.com/papercodeIN/Elecrow. Shared under the MIT License.

Code
  • Project source code (GitHub)

    https://github.com/papercodeIN/Elecrow
    View
CAD-Custom parts and enclosures

ESP32 Digital Photo Frame - 2.8inch Solo Miner LCD Display

Turn an Elecrow CrowPanel 2.8-inch ESP32 display into a Wi-Fi photo frame with an SD-card slideshow, browser-based photo uploads, and remote controls.

25
 
7
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 7 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport