Skip to content

QC20/Ephemera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ephemera

This guide offers everything you need to assemble a versatile e-paper picture frame that refreshes its display daily. At its heart is a Waveshare seven-color e-paper display, enhanced with the Floyd-Steinberg Dithering algorithm to give the impression of greater color depth. With the included BMP-Converter, you can easily prepare and customize your own images for display. The frame also supports internet connectivity, allowing you to schedule specific images for special days. Powered by a 1000mAh battery, the setup can run for up to 700 days on a single charge, with convenient recharging available via the ESP32's type-C port.

Ephemera is a dynamic e-paper project that brings fresh visual inspiration every day. It curates and displays a new, unique image daily, celebrating the fleeting beauty of each moment. Designed to capture the essence of ephemera—the transitory and temporary—this project offers a constantly evolving collection of images, here today and replaced tomorrow.

Whether you're here for daily inspiration, a unique view, or just curious to see what’s new, Ephemera invites you to enjoy each passing frame.

Features

  • Daily Image Updates: New content every day to keep things fresh.
  • Minimalist Design: Clean, distraction-free visuals to let each image stand out.
  • Easy to Extend: Perfect for those interested in learning about e-paper projects and automation.

The Display

The Waveshare 7.3" ACeP 7-Color display supports 7 colors (black, white, red, green, blue, orange and yellow).

Frame Dimensions

The following dimensions are designed to fit the display, so the frame can be any size as long as it accommodates these internal measurements. However, it’s important to ensure there is enough space on the backside for the components. Depending on the battery type you use, the most protruding components will be the crystal and the wires on the PCB, which extend about 10mm. If you can find a deep frame that allows for this additional space, it would be the ideal solution.

Dimensions (inches): in 5 (L) x 7 in (W) Dimensions (mm): 192 mm (L) x 222 mm (W)

Components Used in this Project

To bring Ephemera to life, you'll need a carefully chosen set of components to ensure low power consumption and seamless operation. Below is a detailed list of the required parts, along with their approximate costs in DKK, to help you build your own dynamic e-paper display.

  • FireBeetle 2 ESP32-E (61.10 DKK):
    A microcontroller designed for low power consumption during deep sleep.
    Buy here

  • Li-Po 503450 1000mAh 3.7V with PH2.0 connector (~17.20 DKK each):
    A rechargeable lithium polymer battery for power supply.
    (Dimensions: 5mm (H) x 34mm (W) x 50mm (L))
    Buy here

  • Micro SD Card Module (~2.80 DKK each):
    A module for interfacing with micro SD cards.
    Operates at 4.5V–5.5V DC with a current range of 0.2mA–200mA.
    Communicates via a standard SPI interface (3.3V or 5V logic level).
    Compatible with Micro SD cards (up to 2dB) and Micro SDHC cards (up to 32GB). Note this version does not take SDXC cards. Maybe orther card modules will. I have not tested.
    Control pins:

    • GND: Ground
    • 3V3: Power supply
    • MISO, MOSI, CLK: SPI bus
    • CS: Chip select signal pin
      (Dimensions: 18mm x 18mm)
      Buy here
  • Waveshare 7.3-inch ACeP 7-Color E-Paper E-Ink Display Module + HAT (~522.80 DKK):
    A seven-color e-paper display module with SPI communication, featuring 800×480 resolution.
    Buy here

  • PN2222A Transistor (0.40 DKK each):
    A transistor used to cut power to the SD card and e-paper display when in deep sleep mode.
    Buy here

  • Toggle Switch (Optional):
    A switch to completely disconnect power from the battery.
    (Thread diameter: 5mm)
    Buy here

  • Printed Case:
    A custom 3D-printed case to securely hold all components.

  • Four Heat Inserts and Screws:
    M3 screws and heat inserts for assembling the components.
    Buy here

  • Picture Frame:
    A standard photo frame compatible with the e-paper display module.
    Buy here

Total Cost for Essential Components: ~627.50 DKK


Assembly Instructions: Soldering Components to the PCB Board

To begin assembly, carefully solder the components onto the PCB board following the silkscreen markings. The silkscreen provides clear indicators for the placement of each component based on its corresponding number. Refer to the table below for a detailed list of components and their specifications.

Component List

Component Number Part
C1, C2 22pF
C3, C4, C5 100nF
D1 General Purpose Diode
J1, J2 Male Connector 01x06 Pin
J3 Male Connector 01x08 Pin
J4 Male Connector 01x02 Pin
Q1 PMOS - LP0701N3-G
R1 10K Resistor
R2, R3 100K Resistor
SW1 Push Button Switch
U1 28 Pin Connector for ATmega328-P
Y1 16MHz Crystal

EEPROM & Image Sequence

As the program's logic maintains the position of the image sequence using EEPROM memory, which persists even when powered off. To force the display to restart from the first image, you'll need to clear the EEPROM using the provided erase program before uploading the main program again.

The included delete-eeprom.ino will reset the counter to zero, meaning you will be able to show images starting from 'bmp-001'.

Capture the moment. Tomorrow brings something new.

About

Ephemera is a minimalist and energy-efficient E-Ink picture frame designed using an ATmega328P microcontroller. The project combines the low-power capabilities of E-Ink technology with the simplicity and versatility of the ATmega328P, making it ideal for showcasing static images, digital artwork, or custom designs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages