Cheap & Cute PhotoFrame Without SD Card on ESP8266 + 1.8inch TFT
by tonyliuguo in Circuits > Electronics
4014 Views, 18 Favorites, 0 Comments
Cheap & Cute PhotoFrame Without SD Card on ESP8266 + 1.8inch TFT
![011.jpg](/proxy/?url=https://content.instructables.com/FRC/ZCHY/K55W7ZUW/FRCZCHYK55W7ZUW.jpg&filename=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
1.8 TFT Panel ST7735 http://www.aliexpress.com/item/32913848470.html
1.8 TFT Panel ST7735 https://www.banggood.com/1_441_82_02_22_42_8-Inch-...
ESP8266 WEMOS D1 https://www.aliexpress.com/item/33036965281.html
3D Printed Case https://www.thingiverse.com/thing:4097143
Some Wires & Soldering Iron.
Parts
![015.jpg](/proxy/?url=https://content.instructables.com/FLI/1YTZ/K55W8048/FLI1YTZK55W8048.jpg&filename=015.jpg)
![012.jpg](/proxy/?url=https://content.instructables.com/FQ5/02F4/K55W8049/FQ502F4K55W8049.jpg&filename=012.jpg)
![013.jpg](/proxy/?url=https://content.instructables.com/FJX/B0F7/K55W804A/FJXB0F7K55W804A.jpg&filename=013.jpg)
![014.jpg](/proxy/?url=https://content.instructables.com/FHO/RPNF/K55W804B/FHORPNFK55W804B.jpg&filename=014.jpg)
![016.jpg](/proxy/?url=https://content.instructables.com/FBZ/76Q5/K55W804C/FBZ76Q5K55W804C.jpg&filename=016.jpg)
![017.jpg](/proxy/?url=https://content.instructables.com/FBK/6OWU/K55W804D/FBK6OWUK55W804D.jpg&filename=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](/proxy/?url=https://content.instructables.com/F5I/UIU4/K55W80BX/F5IUIU4K55W80BX.jpg&filename=018.jpg)
![019.jpg](/proxy/?url=https://content.instructables.com/F0R/5L45/K55W80BY/F0R5L45K55W80BY.jpg&filename=019.jpg)
![020.jpg](/proxy/?url=https://content.instructables.com/F81/GL8F/K55W80BZ/F81GL8FK55W80BZ.jpg&filename=020.jpg)
![021.jpg](/proxy/?url=https://content.instructables.com/F9V/S4JT/K55W80ER/F9VS4JTK55W80ER.jpg&filename=021.jpg)
Convert Photo to "C" Array!
![001.jpg](/proxy/?url=https://content.instructables.com/FSJ/LL4F/K55W8443/FSJLL4FK55W8443.jpg&filename=001.jpg)
![002.jpg](/proxy/?url=https://content.instructables.com/F48/FH23/K55W8444/F48FH23K55W8444.jpg&filename=002.jpg)
![003.jpg](/proxy/?url=https://content.instructables.com/F5M/916J/K55W8445/F5M916JK55W8445.jpg&filename=003.jpg)
![004.jpg](/proxy/?url=https://content.instructables.com/FMU/DCRS/K55W844A/FMUDCRSK55W844A.jpg&filename=004.jpg)
![005.jpg](/proxy/?url=https://content.instructables.com/F9V/TBZX/K55W844K/F9VTBZXK55W844K.jpg&filename=005.jpg)
![006.jpg](/proxy/?url=https://content.instructables.com/FRR/0CFL/K55W844L/FRR0CFLK55W844L.jpg&filename=006.jpg)
![007.jpg](/proxy/?url=https://content.instructables.com/FA6/TEN3/K55W844M/FA6TEN3K55W844M.jpg&filename=007.jpg)
![008.jpg](/proxy/?url=https://content.instructables.com/FGI/D9QW/K55W844N/FGID9QWK55W844N.jpg&filename=008.jpg)
![009.jpg](/proxy/?url=https://content.instructables.com/F00/W7DI/K55W844O/F00W7DIK55W844O.jpg&filename=009.jpg)
![010.jpg](/proxy/?url=https://content.instructables.com/FQ2/Q7NV/K55W844T/FQ2Q7NVK55W844T.jpg&filename=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](/proxy/?url=https://content.instructables.com/F3E/ASHK/K55W84BP/F3EASHKK55W84BP.jpg&filename=022.jpg)
![023.jpg](/proxy/?url=https://content.instructables.com/F69/CYJO/K55W84BU/F69CYJOK55W84BU.jpg&filename=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