基于Arty的电子相框

2017 DDC中国区选拔赛作品 | 生活科技

乔海权   项目发起人  06-16

本项目是一款基于Digilent Arty-A7 开发板设计的一个电子相框,在3.2寸TFT屏上可以显示图片,有3个触摸按键可以切换SD卡里面存的照片。Arty-A7作为主控,使用microblaze软核处理器以及其他软核IP,在底层驱动SD卡和TFT屏,在上层使用C++语言,调用MTDS类实现最终的图片显示,按键切换等功能。

项目详情

项目创意灵感
作品的创作原因有2个,以前用cyclone4做了一个TFT显示图片的项目,但是用的内部资源,导致只能显示小图片。想用FPGA做一个酷炫的电子相框,比较实用,方便人机交互,同时也可以惊呆下小伙伴,当他们看到电子相框出现他们的照片,算是个小惊喜。
设计特色创新
创意亮点是SD卡可以存储很多照片,项目比较简单易用,送女友,送父母朋友之惊喜必备。自己亲手打造,岂不是诚意满满。
系统原理功能
系统硬件由Digilent Arty作为主控,SDIO接口驱动TF卡,SPI接口驱动TFT屏。软件上底层主要用microblaze软核,MTDS的IP软核,以及JTAG,UART等IP核互联,上层使用C++调用类的抽象封装,完成TFT以及SD卡的初始化,按键的初始化,响应按键事件调用图片显示函数。
完成情况概述
项目实现了触摸按键按下,正常切换TF卡里面保存的图片,图片显示的比较清晰,触摸按键的反应灵敏度满足要求,软核的处理器运行速度方面可以很好的满足要求。
项目采用平台:

我要评价