当前位置:首页 > 新闻资讯 > FPGA之家动态 >

玩转小脚丫FPGA套件:数字时钟、图片显示、体感游戏机项目分享 - 2024寒假练项目分享(6)

时间:2024-08-09      来源:网络搜集 关于我们 0

STEP BaseBoard V4.0底板上具有丰富的外设,自由组合就能够完成各种各样的有趣设计,虽然选择本平台的大部分同学都选择完成任务一:实现一个两位数计算器,但是任然有一小部分同学选择完成了其他任务哦!

今天我们就来看看同学们还完成了哪些其他有趣任务吧,我们从中选择了三个精彩项目,今天让大家一次看个爽!!!

No.1

项目一:可定时报警的数字时钟

本项目由来自北京邮电大学的【我就是我】同学设计实现。完成的是平台任务二:实现一个具有定时报警功能的数字钟。使用扩展板上的7段数码管显示时间,并可通过矩阵按键调整时间和设定定时报警时间。报警时,蜂鸣器播放音乐5秒,RGB LED以呼吸灯方式闪烁5秒,显示不同颜色。

项目整体功能实现可分为数码管驱动、矩阵按键驱动、基本计时功能实现、更改当前时间和设置报警时间,以及报警时蜂鸣器和RGB LED的驱动这几部分功能的实现。各部分功能具体实现方式以及具体代码介绍详细可见完整项目报告。

模块结构图:

完整项目报告及项目代码已开源至电子森林:

https://www.eetree.cn/project/detail/2869

项目实现功能展示:

No.2

项目二:UART图片传输显示和音乐播放

本项目由【starry-m】设计的UART传输图片和音乐进行显示和播放。利用串行接口与计算机的通信,将电脑上的多个图片和相应的音乐通过PC上的串行接口发送给FPGA,FPGA收到数据以后将图片在TFTLCD上显示出来,将音乐通过蜂鸣器进行播放。并且可以通过扩展底板上的按键来切换图片和音乐。

项目流程图:

该项目功能的实现主要是靠上位机和FPGA板子合作完成的,音乐播放则是在传输图片前将音乐的频谱发给FPGA,存到RAM中。后面再通过按键选择播放。

完整项目报告及项目代码已开源至电子森林:

https://www.eetree.cn/project/detail/2796

项目实现功能展示:

音乐播放及切换效果具体可见项目演示视频。

No.3

项目三:基于FPGA实现的体感游戏机

本项目由【枫雪天】设计的用FPGA套件在LCD/电脑显示屏上玩游戏。在FPGA平台上,使用加速度传感器、按键、HDMI显示器与LCD屏幕,实现了一款体感控制的打砖块游戏机

将系统按照任务需求拆解可以分为核心逻辑和外设模块。从左到右整体呈一个输入到输出的关系:核心的游戏模块从拨码开关、键盘和加速度传感器获取控制数据,按游戏逻辑处理后,输出游戏图像给LCD或HDMI进行显示。

实现各模块功能的相关代码介绍可见完整项目报告:

https://www.eetree.cn/project/detail/2805

项目实现功能展示:

项目视频

今天的项目分享就到这里啦!一口气给大家上了三个有趣项目,大家看得还过瘾吗?如果还觉得意犹未尽,可以入手开发套件挑一个自己感兴趣的项目,动手去复现看看吧。所有项目的相关代码文件均已上传至项目报告附件,轻松点击即可下载。

更多小脚丫FPGA STEP BaseBoard V4.0套件精彩项目可进入电子森林平台项目报告列表处查看。

END

我们一直致力于给电子工程师和相关专业的同学,带来规范的核心技能课程,帮助大家在学习和工作的各个阶段,都能有效地提升自己的职业能力。


注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言