Mr.D
大赛承办方Xilinx为此次比赛所官方推荐的“FPGA智能互联系统开发平台”中的80%在此汇聚。为支持合作伙伴,Digilent限时推出Xilinx硬件参赛平台< 限量免费租借 >活动!手慢无!
Mr.D
这里集中了大赛承办方ADI所官方推荐的硬件参赛平台(100%一应俱全哟~)。更有面向参赛团队的< 限时1元购 >活动劲爆推出!What are you等啥咧?
liuyx09

项目介绍

生活科技

首先十分感谢Digilent论坛提供的这次FPGA寒假特别活动机会,我跟大家分享的是我设计的一款小游戏:基于Basys3的2048小游戏。游戏功能:游戏界面由4×4的16个方格组成,每个方格中可以存放一个数字。玩家通过操纵Basys3开发板的上下左右四个方向键和中央的reset键,控制方格中的数字移动。界面由VGA和Pmod接口oled两种方式显示。游戏成功时显示笑脸,失败时显示骷髅。游戏过程中,玩家每按动一次方向键,所有数字按照这个方向移动一次,该方向上相邻相同的数字合并为原来的2倍,并在反方向随机生成一个新的数字。玩家目标是在游戏中拼出2048或更高的数字,即为游戏成功。

yaris079

项目介绍

生活科技

首先感谢Digilent论坛给了我这样一个机会,组织了专门针对社区微信群成员的FPGA寒假特别活动,在此在这里我和大家分享一下此次挑战我制作的一个小项目:基于Basys3的贪食蛇小游戏。此游戏较为简单,没有设置多余障碍物,只设置了四周的墙壁,贪食蛇所吃的苹果随机刷新,当蛇装上墙壁或者自己的身体,游戏结束。游戏中使用了五个按键,利用Basys3上的按钮,四个方向键,一个重新开始游戏按钮,一个操作开关。使用7位数码管进行计分,每吃到一个苹果分数+1。使用VGA显示游戏界面。项目的具体实现过程与源代码,请见“DIY动手指南”。

AlexHz

项目介绍

生活科技

我们的作品是“基于FPGA的体感节奏大师游戏”,以Xilinx大学计划官方开发板 - DIGILENT Basys3 FPGA板卡为核心,作品集体感游戏、手势识别、乐谱识别、无线钢琴于一体的多功能音乐交互平台。作品的内部核心代码使用Verilog语言编写,外围电路有7条LED灯带,7个光敏电阻-激光二极管对以及进度条组成。作品主要有如下特色功能:1)体感:通过感应人体(手掌或手指)动作的互动方式进行游戏;2)节奏分析:可将乐曲导入系统进行游戏,选择乐曲后系统将根据幅度生成一段正确波形,并使4个灯柱发出不同进度的滚动灯光;3)实时判分:玩家在游戏过程中,根据个人操作与正确答案进行对比并实时生成分数在7段数码管显示,游戏结束后可以看到自己的总成绩;4)VGA显示:系统通过VGA输出各种音乐节奏数据到外接设备上。本作品的设计理念在于,寻找技术与艺术的契合点,用图像、声音等信息处理技术让人们感性地认识音乐节拍,拉进人们与音乐的距离。更多关于作品的设计思路,请点击“DIY动手指南”

赵康

项目介绍

其它

这一项目作品是通过Basys3 FPGA平台设计并制作的一台多功能的数字示波器,实现了频率测量,幅度测量,波形显示,波形存储,频谱分析(FFT)等功能。数字示波器由前端整形电路,FPGA信号处理单元,VGA接口显示单元组成,采用VGA显示器作为显示单元可以有效的增大显示面积(1280*1024分辨率),显示更多的波形细节和数据,提高平台可拓展性(例如接入投影仪方便教学演示)。并在此基础上拓展一些实用的功能:如测量数据上传共享等功能,提高平台的可用性。在移动应用场景我们拓展了蓝牙技术和安卓客户端,可以实现在手机端和PC端显示测量数据和波形。系统在模拟前端采用了高带宽的调理电路来提高示波器的模拟带宽,同时在信号处理部分采用了等效采样等技术,来提高系统的采样速率和频带范围。最终实现实时采样速率50MSa/s,等效采样速率300MSa/s。作品获得了2016江苏省FPGA应用系统设计邀请赛二等奖。关于作品的详细介绍,请点击“DIY动手指南”。

Daisy13

项目介绍

机器人

作为科幻迷,大家或多或少都看过不少人类幻想中的机器人的应用,在《普罗米修斯》、《阿凡达》、《星球大战》等电影中,都少不了技术先进,想法奇特的机器人的帮助,特别是在恶劣环境的探测和特定执行任务中,例如《普罗米修斯》中自动搜索迷宫的探测飞行器,《阿凡达》中“人机合一”的战甲,《星球大战》中可爱聪明的R2-D2机器人……在这些想法的启发下,不少狂拽酷炫的科技作品也相继涌出,我们项目就是在这种背景下萌生的想法,做一款新奇的机器人,或许可以应用在荒野星球的开荒探测呢~当然,这个只是个愿景,我们项目主要做的是探究改进机器人的越障能力,即全地形适应能力,还有利用时下正火的Deeplearning工具TensorFlow增加探测机器人的自主智能,适应未知环境自主探测任务需求。这就是我们的大胆尝试的项目——基于深度学习的复杂地形轮腿式移动探测机器人,这一作品荣获了2016第三届江苏省虚拟仪器竞赛结束二等奖。在竞赛结束后,我们又进一步完善了作品,增加了激光雷达的新功能,实现初步自主移动功能。点击“DIY动手指南”,可以了解我们作品的详细介绍哦!2017-01-20

石庠

项目介绍

机器人

本项目基于DIGILENT Basys3 FPGA开发板研发的中国象棋机器人可实现机器人与人之间直接在棋盘上进行中国象棋的对弈,比通过电脑显示器进行对弈更有临场感。还能通过互联网进行远程连接,让对手双方通过互联网在棋盘上进行远程“面对面”对弈。基于FPGA的三维运动控制系统,使现场对弈的感觉更加有趣。图像识别以及算法处理,可以准确地完成一场真正的象棋对决。机器博弈是博弈游戏与计算机技术的结合,是人工智能领域里一个重要研究领域,在国际上已经开展了半个多世纪。象棋是从两军对阵中抽象出来的一种智力游戏,因此它是博弈的一个标准问题。下棋的双方无时不在调动自己的一切智能,充分发挥逻辑思维、形象思维和灵感思维的能力。所以,在人工智能领域始终将棋类的机器博弈作为最具挑战性的研究方向之一。本设计旨于将博弈机器人小型化,智能化,使其不仅是陈列在博物馆的庞然大物,而是能够真正能够为家庭提供娱乐的休闲用品。同时提出了为博弈机器人搭建专门的网络云服务与对战平台的解决方案,可用于中国象棋教学、远程比赛等。

Joy_Obama

项目介绍

机器人

智能小车的制作是近年来电子设计的热点问题,它可以按照事先设定的模式在一个环境里自动的运作,具有实时显示时间、速度、里程,具有自动循迹、寻光、避障功能,可控行驶速度、远程传输图像等功能,在科学勘探等方面有很大的应用前景。本设计基于NEXYS4 DDR的技术平台,利用Digilent Nexys4DDR实现智能小车循迹、避障、测速、测距、测温湿度的功能。

junglepop

项目介绍

健康关怀

随着生活水平的不断提升以及城市老龄化比例的提高,人们越来越重视个人的身体健康和医疗保健,近年来国家医改的不断推进,医疗检测设备的家庭化逐渐成为了趋势。然而,目前市面上存在的医疗检测设备价格昂贵,并且体积庞大、不便携带,不利于大众化、家庭化的推广。本设计由传感器系统、LCD显示、温度测量电路和供电系统等组成,整个系统的控制采用以Xilinx Basys3为核心的FPGA,编程采用基于Vivado平台的 Verilog 语言。从而实现了集实用多功能于一体的便携式电子医生设计方案。所实现的功能包括:1)体温测量:利用Digilent Basys3开发板与DS18B20温度传感器和内部XADC转换器即可实现。温度模块通过单总线串口方式与核心处理器进行数据通讯,将一个时钟周期内所采集的温度信息传递给核心处理器,由核心处理器进行数据解析。2)脉搏测量:选用 Pulse sensor脉搏传感器,此传感器为光电反射式模拟传感器。将其佩带于手指或耳垂等处,通过导线连接,可将采集到的模拟信号传输给控制板,来转换为数字信号。以上功能的结果均可在功能按键的控制下由LCD显示器直观的显示,实现即时数据采集和显示,预期整个系统最终产品实现操作简单,功能强大实用,人机界面友好。本设计拥有开放性设计理念,具有极强的可扩展性,基于Xilinx Basys3开发板可实现多种基础生理参数的测量。如后续可添加血压测量、血糖检测、语音播报等多种模块,作为家庭化的医疗检测设备,拥有广阔的市场空间。

Mr.D

项目介绍

其它

由于直接测量法无法同时兼顾高频信号和低频信号的测量,所以设计相对麻烦且误差相对较大,因此产生了等精度测量法,该法具有在测量量程内误差率一致并且可控、精度等优点,被广泛采用。本设计主要采用以Digilent Basys3为核心的FPGA,辅以模拟电路+STM32的架构。模拟电路完成了信号缩放、信号整形与数模转换等;FPGA主要完成了数据采集与预处理,STM32则进一步处理并显示;编程采用Verilog语言,1Hz-65MHz左右的信号频率均能被检测,精度只差十万分之一。等精度测频法是将标准频率信号与待测信号输入到两个计数器进行同步计数。测量时单片机先预置闸门时间T,当闸门开启时,等待被测信号触发沿到来,计数器开始计数。预置闸门时间结束时,计数器并不立即停止而是等被测信号下一个同相位触发沿到来才关闭同步门并停止计数。可见实际闸门时间是被测信号周期的整数倍,即与被测信号同步。本项目主要包括以下模块: 1)模拟电路模块当信号幅度小于50mVrms时,信号太小,需要经过放大器模块,此后,如果测量信号频率,则放大器输出信号接到比较器模块。当信号幅度大于400mVrms时,对于测量频率来说,信号太大,需要经过衰减器模块,此后,如果测量信号频率,则衰减器输出信号接到比较器模块。在50mVrms~400mVrms范围,直接接入比较器输入即可。2)FPGA模块数字信号进入FPGA,采集并测量相关参数。比较器的两路输出信号分别与频率测量模块、时间间隔测量模块、占空比测量模块挂钩,ADC的数据及拨码开关状态与波形数据的采样和存储直接相关。这些数据最后都由与STM32数据传输这一模块交给单片机处理。3)显示模块单片机在上电初始化完成后,会根据当前的模块,不断从FPGA获取相关数据并显示结果。在一轮显示完成后,会根据模式进行下一轮数据读取与显示。项目Demo视频请点击首图浏览。

Ginkgo

项目介绍

汽车技术

截至2014年,中国的汽车保有量近1.54亿辆,然而每年死于交通事故的人数也高达近30万,其中夜间死亡事故超过50%。在这些夜间事故中,照射距离不达标与会车时的眩光成为诱发事故的主因。因而,在黑暗的环境中,行车、会车灯光的灵活使用极其重要。为此,我们利用LabVIEW + 树莓派,设计了这一基于机器视觉技术的汽车辅助照明系统。这一系统利用USB接口摄像头采集前方车辆的视频信号,通过树莓派平台对视频信号中的前方车辆进行视觉检测与识别,并在此基础上根据相关交通法规,采用相应地灯光控制策略,通过GPIO对自身车辆的外部辅助照明用的LED灯进行控制,在提高自身车辆视觉可见度的同时,降低安全隐患,提高驾乘人员的驾乘感受。

小康

项目介绍

健康关怀

随着近年来人口老龄化速度的加快以及各种疾病导致的运动功能障碍患者的增多,助老助残成为了一个社会所关注的问题。本项目旨在设计基于可穿戴惯性动捕技术的机器人辅助康复训练系统来缓解这一问题。小组成员凭借该作品在2016第三届江苏省虚拟仪器竞赛中荣获一等奖,在东南大学举办的2016年江苏省FPGA设计邀请赛中荣获二等奖。

paselay

项目介绍

机器人

这一作品的设计灵感来源于科幻电影中的机器人远距离操纵技术,以及诸多电影制作中各种智能设备对人体动作的采集,仿真。故而,我希望制作一个作品,实现远距离将人的动作投放到特定机器人上进行控制。区别于一般的穿戴式体感设备,该项目采用Leap Motion这一体感控制器实现对手部信息的识别,采集,而不需要穿戴设备。同时信息的传输采用wifi连接,极大地扩大了机械臂与人之间的通信距离,实现远程控制。操纵起来更加自由、方便。此外,这一项目具有操纵简单,精度较高;体积小,便于携带;可搭载在大多数平台上,实现开发等特点。项目目前可实现的功能包括:1.通过人手的运动控制机械臂的左右,上下移动2.抓取物品3.远距离的操纵出于现今VR技术的潮流,人们更多的是将动作投入到虚拟世界中,而该项目更多的是希望将采集到的信息更多的投入到现实生活中,更加自由的操纵机械去完成各种各样的建设。

MachineMa

项目介绍

机器人

此“移动机器人室外自主导航系统”是第三届江苏省虚拟仪器竞赛的一等奖作品,它由两部分组成:1. 机器人执行系统:由树莓派作为主控,能够根据规划的路径点自主从当前位置移动到目标位置;2. 基于LabVIEW实现的路径规划和轨迹监视系统:主要由LabVIEW、SQL数据库和ASP.NET组成。本系统是一种非常便于移植的自主导航系统,在智能巡检、医疗设备、服务型机器人等领域有很好的应用前景。关于项目的更多介绍,请点击浏览“DIY动手指南”。

Ginkgo

项目介绍

机器人

“Brzydal”(作者给这一机器人取的名字)是一个通过显示屏显示人脸的社交机器人。该机器人可以与人进行实时交互:通过扬声器和摄像头追踪人脸面部表情的变化,并将之显示在LCD屏幕上,并能依托三个伺服电机做“摇头”的动作。制作该项目的一部分原因是旨在对“恐怖谷理论”*(认知机器人)和其它社交互动机器人假设进行调研。根据“恐怖谷理论”的假设,当机器人与人类相像超过一定程度的时候,人类对他们的反应便会突然变得极之反感。例如这一视频: Ode to uncanny valley(油管视频,需科学上网观看)。通过这一项目,我们想对“恐怖谷理论”进行一番验证。在项目“DIY动手指南”的最后一部分,会呈现我们的调研结果。*“恐怖谷理论”是一个关于人类对机器人和非人类物体的感觉的假设。它在1969年由日本机器人专家森昌弘提出假设,当机器人与人类相像超过95%的时候。由于机器人与人类在外表﹑动作上都相当相似,所以人类亦会对机器人产生正面的情感。直至到了一个特定程度,他们的反应便会突然变得极之反感。哪怕机器人与人类有一点点的差别,都会显得非常显眼刺目,让整个机器人显得非常僵硬恐怖,让人有面对行尸走肉的感觉。人形玩具或机器人的仿真度越高人们越有好感,但当超过一个临界点时,这种好感度会突然降低,越像人越反感恐惧,直至谷底,称之为恐怖谷。可是,当机器人的外表和动作和人类的相似度继续上升的时候,人类对他们的情感反应亦会变回正面,贴近人类与人类之间的移情作用。也许正因为如此,许多机器人专家在制造机器人时,都尽量避免“机器人”外表太过人格化,以求避免跌入“恐怖谷陷阱”。详见:http://baike.baidu.com/view/203551.htm   

Ginkgo

项目介绍

基础教程

这个项目的主要目的是使用Zynq ApSOC制作一个图像增强系统。更具体地说,我们希望建立一个能清除图片或者视频中模糊影像的系统。该系统将以恶劣条件下的视觉数据作为输入,利用图像增强技术进行处理,然后输出结果。该项目是在Digilent Zybo开发板上进行创建和测试的,也能够应用于其它的ZYNQ设备。我们把这个项目划分为三部分:1) INPUT = 通过计算机或者摄像机以以太网进行图像的输入;2) PROCESS = 图像处理;3) OUTPUT = 通过HDMI接口进行图像输出。以一种违反常理的方式,项目的第一步我们将先从图像输出部分开始,第二步来操作输入部分,最后再完成图像处理部分——主要是因为这样的先后顺序会给我们提供更多地调试机会。在这里,我们主要分享的是图像输出部分。

阿Q

项目介绍

基础教程

简单文件传输协议(TFTP)是一种用来在客户机与服务器之间进行简单文件传输的协议。由于其简单性,TFTP是一种可以由极低功率系统支持的协议。在这篇教程中,我们将一步步教你如何在装有Linux的设备上设置TFTP服务器,让你能够在PetaLinux上使用TFTP启动功能,使你的嵌入式目标如Zybo、Zedboard或任何能够跑MicroBlaze的Xilinx FPGA板卡通过TFTP启动。这种启动方法允许你更改内核源代码,而不需要每次都重新刷新目标设备上的映像,因此它可以帮助你节省大量的时间。

李雄

项目介绍

生活科技

随着社会经济的跨越式发展和人均收入的不断提高,私家车的数量与日俱增,给城市的交通带来了沉重的压力,停车位已经成为市民出行首要考虑的问题。传统停车场通过落杆进车、自寻车位的方式来管理车辆,效率低下。我们所设计的这一系统,希望为智能停车场车位监测方面提出一种新的解决方案。我们所设计的这一基于物联网的智能化停车场系统,可利用传感器节点的感知能力来监控和管理每个停车位。作品在分析目前现有的停车场车位检测系统在现实应用中存在的诸多弊端的基础上,提出了一种基于地磁传感器的智能停车场车位检测系统设计方案。相比于传统的地感线圈、视频检测和红外检测,该作品中的地磁传感器检测有如下优点:1)安装方便,易于维护,成本低。2)检测不受天气、温度等气候环境因素影响。本作品的创新点还包括将检测系统与LabVIEW上位机结合起来,通过Analog Discovery 2实现数据的采集与上传,将停车场的车位状态实时显示在电脑终端,使监控人员能够实时的监测停车场的每个车位的状况。同时由于保存了实时上传的相关数据,也便于日后系统的分析和研究。关于该系统的详细介绍,请点击“DIY动手指南”浏览详情。

纸飞机

项目介绍

视频视觉

乒乓球是中国的国球,目前市场上只有可以发球的机器,并没有可以回球的机器人,因此我们便想尝试做一台乒乓球机器人,作为陪练之用。乒乓球机器人是一个对实时性要求非常高的系统,其涉及的高速运动物体识别、图像处理、快速预测以及机械臂精确控制算法有着广泛的研究背景与研究价值。因此,研究兵乓球机器人不仅可以将上述技术得到实践的检验,总体效果来看,还能丰富大众的乒乓球锻炼生活以及专业运动员的训练手段。本项目是第三届江苏省虚拟仪器竞赛的一等奖作品,其创新点包括:1. 通过GigEVision协议传输图像,延迟小,可靠性高。2. 每秒处理100张图片,实时性强。3. 用双目视觉原理实现乒乓球的三维定位,误差小。4. 基于一阶空气阻力模型预测乒乓球轨迹,速度快,准确度较高。在此我们主要与小伙伴们分享一下设计思路。

MasterXu2016

项目介绍

可穿戴

这一项目是“DIGILENT中文技术社区极客DIY限时挑战活动”的十一月挑战任务的挑战成功作品。当月的挑战任务规定挑战者需基于FPGA最小系统Cmod A7,在为期四周的时间内制作一个可穿戴运动设备,实现记录GPS位置数据,实时计算移动距离和平均速度,并通过蓝牙模块将数据发送到手机上的功能。在实际完成的项目作品中,作者实现了对运动的完整监测,包括运动距离,最大/平均运动速度,运动时间,时间日期,随时可以通过蓝牙获取及时运动信息。此外,项目的创新点包括实现了基于MicroBlaze的软核嵌入式系统设计,摆脱了使用纯逻辑代码的不方便,并且外挂了512KB的SRAM,足以应对大量的数据处理和保存。作者同时提到,项目下一步,由于目前项目仅仅使用了8个数据IO口,保留了大量的外部接口做外部扩展,如果时间充裕的话,接下来可以加载一个Pmod_OLED做运动时的实时显示;再加上Pmod_ACL可以做精确的计步分析。由于Microblaze的灵活性和FPGA与生俱来的并行特性,做复杂的穿戴设备比基于MCU方案的要有很大优势!

shadowzero

项目介绍

生活科技

此项目由原作者shadowzero首发于DIGILENT中文技术社区。做这个主要是基于作者自己的需求。项目通过使用树莓派,对同一个路由器下几台设备进行资源共享和存储。由于网上没有很完善的教程,于是就分享一下。