新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 我的第二版数码相框——数码相框的升级制作

我的第二版数码相框——数码相框的升级制作

作者:时间:2011-02-21来源:网络收藏
读者朋友们,大家好!大家是否还记得今年第4期《无线电》我介绍的“数码相框也能自己做”一文吗?这次,我将为大家带来一款新的“数码相框”。它更加容易DIY,主要元器件只有3个:彩色液晶、AVR和存储卡。它的性能也有所提升,液晶屏使用了320像素*240像素的分辨率,从原来的51升级成了AVR。它也更易于使用,最高支持1280像素*960像素的BMP图像。新版“数码相框”运行效果如题图所示。


一、所需元器件及材料
制作所需元器件实物如图1所示,整个播放器几乎没使用什么分立元件。它使用了一片LM1117-3.3及4片电容,把电源电压稳定到3.3V。选用AVR的ATMEGA16L作为控制芯片,它可以工作在3.3V的电源电压下。它有1KB的内部RAM,有硬件SPI接口,最高可工作于8MHz速度。由于内部集成RC振荡器,最高频率为8MHz,可以不必接外部晶振。最后还需要一个SD/MMC卡槽,方便插入SD/MMC卡。彩色液晶屏幕的分辨率是320像素*240像素,自带ILI9325控制器,只要通过发送命令就可以方便显示图像了。更具体的元器件,请看电路原理图,就不再一一介绍了。



二、电路原理
电路原理如图2所示。的I/O和液晶及SD卡都是直接连接的。单片机用了11个I/O口和液晶模块连接(液晶模块的3根控制线、8根数据线),用了4个I/O口(PB4~PB7)和SD卡连接(SPI总线)。电源电路如图3所示,用USB充电器的5V电源,经过LM1117-3.3稳压模块,转换成3.3V电压。当然了,如果读者朋友有3.3V的电源,也可以直接使用。最后,笔者在PD2上加了一个按钮,可以用来暂停图像播放。



三、重点器件的选择理由及介绍


选择单片机时,其内存最好大于512字节,因为SD/MMC卡的数据读写是以512字节为单位的。最好选用有硬件SPI接口的单片机,因为硬件SPI接口肯定比软件模拟SPI的速度快。笔者选用的ATMEGA16L单片机作为控制芯片,符合上述要求。彩色液晶模块要选自带控制器的,因为一般单片机不带液晶控制器。彩色液晶模块的具体控制方式要看技术手册了不同控制器,它的控制方法是不一样的。笔者选用的这块2.8英寸的液晶模块是在淘宝网上买的,还附带光盘,里面有技术手册和驱动源代码。

四制作过程
1.先购买一片带ILI9325控制器的彩色液晶,尺寸不限,最好是已经焊接好插针的,方便DIY。
2.剪裁万用板尺寸,最好和液晶模块一样大。
3.万用板上先焊接上单片机插座、SD卡槽、miniUSB接口。
4.用导线连接单片机和液晶模块对应的I/O口,再连接单片机和SD卡槽上对应的引脚。
5.焊接贴片的LM1117-3.3电源稳压芯片及4片电容。
6.最后,可以在INT0引脚上加上一个微动按钮,也可以不安装微动按钮。
提示:如果对SD卡的引脚关系不是很清楚,可以先对照图4SD卡引脚顺序,和电路原理图中的引脚顺序关系一一对应,其中8、9号引脚未使用。
当然,如果想要携带方便,也可以使用电池供电。因为笔者选择的液晶还有触摸屏功能,因此没有安装微动按钮,而是用触摸屏的“触摸中断”引脚作为“按钮”,点击触摸屏相当于按下按钮。焊接好万用板后,就可以拷贝图片看看播放效果了。焊接好的电路如图4所示。

五使用效果
图5所示是在彩色液晶模块上显示的效果图。显示完一幅图像后,还可以显示文件名。延迟2s后,继续显示SD卡中的下一幅图像。播放期间,可以按“按钮”暂停显示。文件名可以任意,但中文字符在液晶上显示,将会是2个空格。数码相框支持FAT32文件系统,图片要存放在根目录下。支持像素为240*320、480*640、720*960、960*1280、320*240、640*480、960*720、1280*960分辨率的BMP图片,支持16位、24位、32位BMP图片。




评论


相关推荐

技术专区

关闭