一、所需元器件及材料
制作所需元器件实物如图1所示,整个播放器几乎没使用什么分立元件。它使用了一片LM1117-3.3及4片电容,把电源电压稳定到3.3V。选用AVR的ATMEGA16L单片机作为控制芯片,它可以工作在3.3V的电源电压下。它有1KB的内 部RAM ,有硬件SPI接口,最高可工作于8MHz速度。由于AVR单片机内部集成RC振荡器,最高频率为8MHz,可以不必接外部晶振。最后还需要一个SD/MMC卡槽,方便插入SD/MMC卡。彩色液晶屏幕的分辨率是320像素*240像素,自带ILI9325控制器,只要通过发送命令就可以方便显示图像了。更具体的元器件,请看电路原理图,就不再一一介绍了。
二、电路原理
电路原理如图2所示。AVR单片机的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 卡的引脚关系不是很 清楚,可以先对照图4 SD卡引脚顺序,和电路原理图中的引脚顺序关系一一对应,其中 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图片。
上一篇:手把手带你做单片机控制的 多通道无线遥控装置1
下一篇:ARM小记
- 热门资源推荐
- 热门放大器推荐
设计资源 培训 开发板 精华推荐
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况