基于Arty的电子相框

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

乔海权   项目发起人 06-16
1 0

本项目是一款基于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卡里面保存的图片,图片显示的比较清晰,触摸按键的反应灵敏度满足要求,软核的处理器运行速度方面可以很好的满足要求。


我要评价