Cheap & Cute PhotoFrame Without SD Card on ESP8266 + 1.8inch TFT

by tonyliuguo in Circuits > Electronics

3767 Views, 18 Favorites, 0 Comments

Cheap & Cute PhotoFrame Without SD Card on ESP8266 + 1.8inch TFT

011.jpg

Digital photo frame are awesome thing to show photos of your family members, friends and your pets. I wanted to build a small, cheap and cute photo frame with the parts already in my hand. This frame use 1.8" Small TFT panel and ESP8266 wireless development environment in a 3D printed case.




Supplies

Parts

015.jpg
012.jpg
013.jpg
014.jpg
016.jpg
017.jpg

I've prepare parts and printed frame on my 3D Printer.

Model Download: https://www.tinkercad.com/things/1oIgHjgjMjd

Hardware Install

018.jpg
019.jpg
020.jpg
021.jpg

Solder and mount parts on 3D Printed case as shown above images.
1.8" (Actually 1.77") TFT Panel datasheet
Wemos D1 datasheet

Convert Photo to "C" Array!

001.jpg
002.jpg
003.jpg
004.jpg
005.jpg
006.jpg
007.jpg
008.jpg
009.jpg
010.jpg

This photoframe uses internal flash of ESP8266 module. So you don't need any external SD Card. You may convert 128x160 pixel photo to C array with LCDimageConverter. ESP8266's 4MB flash memory is enough to store many photos. You can download software and convert C Array your photos.

LCDimageConverter download

Software

022.jpg
023.jpg

You can sore your c array photos on photos.h file. Also need Adafruit GFX library and Adafruit ST7735 header file for this application.

Downloadexample code