活动简介

第四届2024年“寒假在家一起练”共推出10款硬件平台,增加了难度较低的任务,以便大一同学都可以参与,涵盖各种MCU和FPGA平台,采用不同的编程语言,支持不同的应用领域。依旧采用“完成任务即返款”的方针,即先购买感兴趣的硬件平台(购买即参与),规定时间内完成各平台布置的任务,即可获得购买硬件平台的金额返还,板卡不回收。活动期间包邮且赠送数据线。

在往届“完成任务即返款”的基础上,新增以下福利:

  • 针对每个平台的优秀项目可获得额外奖励,可向下翻阅到活动奖励部分查看
  • 参与XIAO ESP32S3 Sense平台的网友完成任务还有机会获得Seeed官方赠予的额外奖励

欢迎高校在校同学以及产业的工程师朋友参加!

活动时间
2024-01-05 - 2024-03-17
平台及任务
平台1
- 基于Lattice MXO2的小脚丫FPGA核心板 - Type C接口
本期共10个平台可选择
基于Lattice MXO2的小脚丫FPGA核心板 - Type C接口
小脚丫FPGA团队最新推出的FPGA核心模块,无需下载安装软件,可以直接在浏览器里编程,一个USB Type C端口支持供电、FPGA的配置以及UART通信,管脚完全兼容传统的小脚丫FPGA模块。
标签
FPGA
小脚丫
核心板
USB Type C
平台1 - 任务列表:任选1项完成即可
任务1
任务宗旨: 结合数字电路书本知识,深刻理解数字逻辑的功能实现及设计流程 培养工程化设计理念、规范化的设计流程及解决未知问题的能力 探索使用行业新工具在项目研发中存在的问题和解决方法   任务内容: 通过小脚丫FPGA核心板上的2个数码管和轻触按键制作一个秒表,通过按键来控制秒表的功能,并在数码管上显示数值。 使用七段显示器作为输出设备,在小脚丫FPGA核心板上创建一个2位数秒表。 秒表应从 0.0 秒计数到 9.9秒,然后翻转,计数值每0.1秒精确更新一次。 秒表使用四个按钮输入:开始、停止、增量和清除(重置)。 开始输入使秒表开始以10Hz时钟速率递增(即每0.1秒计数一次); 停止输入使计数器停止递增,但使数码管显示当前计数器值; 每次按下按钮时,增量输入都会导致显示值增加一次,无论按住增量按钮多长时间; 复位/清除输入强制计数器值为零。   实现要求: 在WebIDE环境下进行Verilog代码编程、综合、仿真、生成JED代码并下载到FPGA中进行验证(注:由于WebIDE的性能限制,仿真若在WebIDE环境中报错,可利用Diamond中的仿真功能,仅限于仿真) 每一个功能模块都通过GPT等大模型(工具不限制)来生成,进行验证、修改后整合在一起实现所需的功能   需要的基础: 数字电路基础理论 数字逻辑设计思想
查看任务
任务2
任务宗旨: 结合数字电路书本知识,深刻理解数字逻辑的功能实现及设计流程 培养工程化设计理念、规范化的设计流程及解决未知问题的能力 探索使用行业新工具在项目研发中存在的问题和解决方法 任务: 在小脚丫FPGA核心板上,利用8个单色LED实现不同的LED显示效果,通过4个轻触按键控制不同的LED显示模式,通过4个拨动开关控制每种显示模式的显示周期,并在数码管上通过数值显示出相应的模式和周期 - 第一个数码管显示LED的显示模式,第二个数码管显示周期: 轻触开关K1 ~ K4,用于切换LED的显示模式: K1: 循环心跳灯 - 8个LED轮流心跳,每一个LED心跳2个周期(半个周期亮、半个周期灭、半个周期亮、半个周期灭),然后该LED灭掉,下一个LED开始跳动,从第一个LED开始,到第8个LED,然后再从第一个开始,周而复始,其心跳的周期由拨动开关SW1~SW4控制 K2: 呼吸灯 - 8个LED轮流呼吸,每一个LED呼吸2个周期(半个周期从灭到亮、半个周期从亮到灭、半个周期从灭到亮、半个周期从亮到灭),然后该LED灭掉,下一个LED开始呼吸,从第一个LED开始,到第8个LED,然后再从第一个开始,周而复始,其呼吸的周期由拨动开关SW1~SW4控制 K3: 带渐灭功能的流水灯 - 8个LED构成流动显示的效果,且下面的灯亮度逐渐变暗 K4: 自定义模式 - 自己设计一种不同意能够让8颗LED点亮的模式   拨动开关,用于控制显示的周期: SW1: 1秒 SW2: 2秒 SW3: 3秒 SW4: 4秒   实现要求: 在WebIDE环境下进行Verilog代码编程、综合、仿真(对于复杂的仿真,WebIDE不能支持的,可以使用Lattice的Diamond编译工具来实现)、生成JED代码并下载到FPGA中进行验证 每一个功能模块都通过GPT(GPT工具不限制)来生成,进行验证、修改后整合在一起实现所需的功能   需要的基础: 数字电路理论知识 数字逻辑设计思想
查看任务
任务3
任务宗旨: 结合数字电路书本知识,深刻理解数字逻辑的功能实现及设计流程 培养工程化设计理念、规范化的设计流程及解决未知问题的能力 探索使用行业新工具在项目研发中存在的问题和解决方法   任务: 小脚丫FPGA板上有2个三色(R、G、B)LED,选择其中任意一颗做效果显示。 详细如下: 在PC上设计一个简单的界面(可以使用任何一种编程语言或工具),能够单独控制R、G、B的三个颜色值从0到255,可以通过鼠标(电脑上)、和通过UART传递过来的控制按键来调节R、G、B的值 调节好的值通过UART传递到小脚丫FPGA上,控制一颗三色LED的状态 根据拨动开关的选择,将正在显示的R、G、B中一种颜色值显示在数码管上,两个数码管可以显示从0-FF之间的数值 使用小脚丫FPGA上的拨动开关SW1~SW3选择要在数码管上要显示其值,以及轻触开关变化要控制的颜色: SW1:红色R SW2:绿色G SW3:蓝色B 使用小脚丫FPGA上的轻触开关K1和K2,来控制拨动开关SW1到SW3选择好的颜色,进行颜色值的调节: K1: 颜色值+1 K2: 颜色值-1 使用鼠标控制上位机界面中的任意一种颜色,改变小脚丫FPGA上的三色LED的显示,以及数码管上显示的颜色值(根据SW1-3的状态选择其一),通过三种颜色的调节,生成白色的效果,并将能够生成白色的R、G、B三种颜色的值记录下来,写在报告中。 实现要求: 在WebIDE环境下进行Verilog代码编程、综合、仿真(可以使用WebIDE自带工具或Lattice的Diamond中的仿真功能)、生成JED代码并下载到FPGA中进行验证 每一个功能模块都通过GPT等大模型工具来生成,进行验证、修改后整合在一起实现所需的功能   需要的基础: 数字电路理论知识 数字逻辑设计思想 上位机编程 - C、C++、Python等任何语言
查看任务
任务4
设计一款反应时间测试系统,测试两个队友(队友A和队友B)看到LED亮起后按键的时间,将响应时间显示在数码管上,每个人测量8次做平均,并将两个人的响应时间做对比,显示出哪一方赢得比赛。   定义: 数码管:显示每一次测试的响应时间,两个队友共用 LED:每一轮测试,相应轮次的LED灯亮起作为指示,第一次测试L1亮起,第二次测试L2亮起。。。第八次测试L8亮起 RGB三色灯:指示正在测试的队友, RGB1 - 队友A,RGB2 - 队友B 绿色 - 测试过程中 蓝色 - 完成8次测试 红色 - 完成平均 白色 - 比赛结果,白色高亮:赢得比赛;白色暗淡:输掉比赛 开关SW1: 拨到上面测试队友A,拨到下面测试队友B 轻触按键: K1:启动 K2:响应 K3:平均 K4:比较 游戏规则: 按下“启动”按钮后,两个7 段显示屏立即设置为显示全0,然后随机一段时间后(大约1 到10秒),相应测试轮次的“立即反应”LED 亮起,并启动毫秒计时器,数码管开始显示计时器值(以毫秒为单位递增)。 “立即反应”LED 亮起后,队友必须尽快按下“响应”按钮来停止计时器。 停止的计时器将包含“立即反应”LED亮起和按钮按下之间的毫秒数,并且该时间将显示在数码管上。  再次按下“启动”按钮将清除计时器并开始新的测试 重复单个反应时间测量八次,每一个测试,相应的8个LED中的一个亮起,并将八个测量的反应时间值存储在临时保持寄存器中。 按下“平均”按钮可平均8次的测量值,并将平均后的数值显示在数码管上,8个LED全部亮起。 切换队友 - 将SW1的状态改变,重复测试8次,并平均八次的测试结果 按下“比较”按钮,通过RGB三色灯指示哪个队友获胜(平均用时最短),并在数码管上显示相应的响应时间
查看任务
活动奖励
活动规则
关闭详情

2024年寒假练活动现已结束,各平台优秀项目获奖名单如下:

平台一:小脚FPGA核心板

奖项 姓名 电子森林昵称 项目链接
一等奖 李*毅 小李电子实验室 https://www.eetree.cn/project/detail/2700
叶*华 Violeta https://www.eetree.cn/project/detail/2769
二等奖 王*凡 小凡 https://www.eetree.cn/project/detail/2773
贾*义 贾志义 https://www.eetree.cn/project/detail/2815
王*乐 kalworth https://www.eetree.cn/project/detail/2817
三等奖 姜*曦 kevin_1231 https://www.eetree.cn/project/detail/2791
姚*玮 SCP基金会YHW https://www.eetree.cn/project/detail/2795
朱*晶 bigzhu https://www.eetree.cn/project/detail/2790
郑*文 游泳的鸟儿 https://www.eetree.cn/project/detail/2787

平台二:小脚丫FPGA套件STEP BaseBoard V4.0

奖项 姓名 电子森林昵称 项目链接
二等奖  陈*阳    180cly    https://www.eetree.cn/project/detail/2879
三等奖

 禹*  我就是我  https://www.eetree.cn/project/detail/2869
 范*  wakojosin  https://www.eetree.cn/project/detail/2776
 向*明  starry-m  https://www.eetree.cn/project/detail/2796
 于*浩  枫雪天  https://www.eetree.cn/project/detail/2805
杨*霖 shadow https://www.eetree.cn/project/detail/2943

平台三:带屏12指神探

奖项 姓名 电子森林昵称 项目链接
一等奖 杨* RyanYuang https://www.eetree.cn/project/detail/2928
何*培 pei https://www.eetree.cn/project/detail/2735
二等奖 张* 长风今破浪 https://www.eetree.cn/project/detail/2750
杨*龙 sll https://www.eetree.cn/project/detail/2794
岑*伟 genvex https://www.eetree.cn/project/detail/2745
三等奖 王*楠 Glass https://www.eetree.cn/project/detail/2929
张*中 benedict001 https://www.eetree.cn/project/detail/2930
刘* Elec https://www.eetree.cn/project/detail/2759
王* 张伟伟 https://www.eetree.cn/project/detail/2762

平台四:搭配带屏12指神探的传感器扩展板

奖项 姓名 电子森林昵称 项目链接
一等奖 梁*龙 墨非沧海 https://www.eetree.cn/project/detail/2880
倪* tinySDR https://www.eetree.cn/project/detail/2747
二等奖 周* TetraPak https://www.eetree.cn/project/detail/2734
冉*灏 student https://www.eetree.cn/project/detail/2736
黄* 鲜de芒果 https://www.eetree.cn/project/detail/2740
三等奖

戴*乐 happy https://www.eetree.cn/project/detail/2755
王* 张伟伟 https://www.eetree.cn/project/detail/2761
张*中 benedict001 https://www.eetree.cn/project/detail/2751
杨*洋 11101 https://www.eetree.cn/project/detail/2742
刘* Elec https://www.eetree.cn/project/detail/2758

平台五:i.MX RT1021开发板

奖项 姓名 电子森林昵称 项目链接
一等奖 沙*金 Windy-sha https://www.eetree.cn/project/detail/2724
向*明 starry-m https://www.eetree.cn/project/detail/2714
二等奖 刘*泉 oxlm https://www.eetree.cn/project/detail/2726
梁* launcher https://www.eetree.cn/project/detail/2715
叶* yekai https://www.eetree.cn/project/detail/2711
三等奖 刘*歆 Mr.Wolf https://www.eetree.cn/project/detail/2713
高* 汽车抓狂人 https://www.eetree.cn/project/detail/2708
王* 唉可悲 https://www.eetree.cn/project/detail/2709
于*浩 枫雪天 https://www.eetree.cn/project/detail/2716

平台六:基于SAMD21G17D MCU的综合开发平台

奖项 姓名 电子森林昵称 项目链接
二等奖 叶* yekai https://www.eetree.cn/project/detail/2703
三等奖 潘*儒 葉SiR https://www.eetree.cn/project/detail/2702
苏* suyong_yq https://www.eetree.cn/project/detail/2704

平台七:Seeed XIAO ESP32S3 Sense

奖项 姓名 电子森林昵称 项目链接
一等奖 刘* 2345vor https://www.eetree.cn/project/detail/2694
二等奖 伍* StreakingJerry https://www.eetree.cn/project/detail/2687
三等奖 何*冀 Sakura https://www.eetree.cn/project/detail/2696
王*平 小熊熊 https://www.eetree.cn/project/detail/2699
张*河 旅岑Zwwww https://www.eetree.cn/project/detail/2690

平台八:基于TI MSPM0L1306的综合开发平台

奖项 姓名 电子森林昵称 项目链接
一等奖 杨*昊 fyjh2023 https://www.eetree.cn/project/detail/2681
二等奖 刘*杰  jie https://www.eetree.cn/project/detail/2684
三等奖 田* tricker https://www.eetree.cn/project/detail/2683

平台九:基于TI F280049C的综合开发平台

奖项 姓名 电子森林昵称 项目链接
一等奖 赵*飞 电子卷卷怪 https://www.eetree.cn/project/detail/2673
二等奖 郑*文 游泳的鸟儿 https://www.eetree.cn/project/detail/2672
三等奖 袁*坤 atom_317 https://www.eetree.cn/project/detail/2679
向*明 starry-m https://www.eetree.cn/project/detail/2674

平台十:英飞凌PSoC62 综合开发平台

奖项 姓名 电子森林昵称 项目链接
二等奖 樊*力 justbe https://www.eetree.cn/project/detail/2659
钱*程 cjmf https://www.eetree.cn/project/detail/2675
三等奖 李*秋 冷月烟 https://www.eetree.cn/project/detail/2666
郭*诚 QingSpace https://www.eetree.cn/project/detail/2667
https://www.eetree.cn/project/detail/2732
江*涵 yechoo https://www.eetree.cn/project/detail/2668
李* henry https://www.eetree.cn/project/detail/2722

一、活动规则

  1. 参与者参与2024年寒假练活动需从活动主页各平台的“立即购买”处购买规定板卡,购买即参与,完成任务,返还购板金额
  2. 参与者购买后预计1月15日前后陆续开始发货,下单前请注意发货地址的填写,确保顺利收货
  3. 参与者完成任务需使用规定板卡,支持使用其他板卡作为辅助
  4. 支持一人参与多个平台,请参与者衡量自身情况报名参加,避免盲目参加导致截止日期内无法完成任务
  5. 官方将针对各个平台安排1-2场直播辅助参与者完成项目
  6. 参与者完成任务后需在截止时间内在电子森林按要求上传本人项目,如果此平台有特殊要求,请按照要求实现
  7. 本次活动均为个人项目,不支持团队合作完成,参与者提交的项目必须是原创,禁止抄袭
  8. 活动最终解释权归硬禾所有。

二、材料提交

指定时间内完成任务,并按照以下要求提交项目和发送邮件关联项目。

1. 项目提交

注:项目发布前请先注册电子森林账号:https://www.eetree.cn/,项目提交方式请见电子森林项目网站使用说明

   a. 项目标题请命名为:2024年寒假练 - 用/基于xxx实现/完成/设计/制作xxx

   b. 录制所参加硬件平台的3-5分钟短视频(要求横屏且1080p及以上,上传至B站、优酷等视频网站,并复制iframe代码,放于“视频代码”处)

   - 简短的自我介绍

   - 项目介绍

   - 硬件介绍

   - 项目设计思路

   - 项目实现功能(重要的代码介绍和实物功能展示)

   注:视频太短(仅几十秒),视频无板卡演示效果,拍摄不清晰,镜头太晃均不合格。

   c. 项目总结报告(放于项目的“内容描述”处)

   - 项目介绍(项目功能介绍、设计思路、硬件框图和软件流程图(若是FPGA平台,请截取FPGA资源占用报告放在项目中)、简单的硬件介绍、实现的功能及图片展示、主要代码片段及说明、遇到的主要难题及解决方法、未来的计划或建议等,需达到除代码之外的约1500字左右)

   - 可编译下载的代码(上传至项目的设计资源 - 附件处,用于验证,附件太大可使用网盘链接)

   - 其中参与Seeed XIAO ESP32S3 Sense平台的同学项目除上传至电子森林外,还需同步上传至Hackster平台:www.hackster.io上,并在电子森林此平台发布的对应项目里添加Hackster的项目链接

   注:项目的附件中没有上传源代码均被退回,抄袭的项目不予退款。

   项目案例参考:https://www.eetree.cn/project/detail/167https://www.eetree.cn/project/detail/498


2. 邮件发送

项目提交后需发送以下材料到training@eetree.cn邮箱,以作项目关联和顺利返款

   a. 邮件请命名:2024寒假在家练+购买板卡的简称+真实姓名(例:2024寒假在家练+树莓派板卡+姓名)

   b. 正文内容:

   - 电子森林昵称(不是用户名)

   - 下单时所留姓名和电话

   - 订单号

   c. 附件内容:

   - 订单截图

注:订单查看方式:请关注“硬禾学堂”公众号,移动端点击底部“硬禾学堂”,进入后点击“我的”,即可查看全部订单信息。


三、优秀项目评审标准

选择难度较高的题目完成,评选为优秀项目的可能性更高。


四、知识产权归属说明

  • 本次活动结束后参赛者项目开源在电子森林,网友可以参考学习;
  • 本次活动提交的项目及视频归属原作者、各个赞助商、电子森林共同拥有,各个赞助商及电子森林拥有使用这些项目和视频的权利。 
主办方
苏州硬禾信息科技有限公司苏州硬禾信息科技有限公司成立于2019年,是国内首家集电子职业技能教育、硬件开发和新媒体运营为一体的高科技公司。公司以电子信息技术的教育和硬件研发为核心,与国内众多知名院校深度合作,通过自有平台硬禾学堂、电子森林以及定向的实习实训,线上线下双渠道教育模式,面向电子领域输送精英型人才。硬禾旗下目前拥有“电子森林”网站及其子模块“硬禾学堂”。
感谢以下厂商对本次活动的大力支持 (排名不分先后)
苏州思得普信息科技有限公司苏州思得普信息科技有限公司成立于苏州工业园区,专注高校技能教学,开发了用于数字电路教学以及EDA实验需要的、全世界最小巧的FPGA学习平台 - 小脚丫FPGA学习模块,并推出了不需要下载安装软件即可编程的WebIDE开发环境;推出了全球最小巧的、电池供电的多功能硬件调试助手梅林雀,以及针对单片机、嵌入式系统教学的RP2040、STM32等学习平台,配套的Wiki知识库,提供了丰富的学习和设计案例、源代码,以及详实的技术教程,方便初学者快速上手以及系统化学习。
Microchip - 微芯半导体Microchip Technology Inc.是致力于智能、互联和安全的嵌入式控制解决方案的领先供应商。其易于使用的开发工具和丰富的产品组合让客户能够创建最佳设计,从而在降低风险的同时减少系统总成本,缩短上市时间。Microchip的解决方案为工业、汽车、消费、航天和国防、通信以及计算市场中12万5千多家客户提供服务。Microchip总部位于美国亚利桑那州Chandler市,提供出色的技术支持、可靠的产品交付和卓越的质量。详情请访问公司网站www.microchip.com。
TI - 德州仪器德州仪器(英语:Texas Instruments,简称:TI),是美国德克萨斯州一家半导体跨国公司,以开发、制造、销售半导体和计算机技术闻名于世,主要从事创新型数字信号处理与模拟电路方面的研究、制造和销售。除半导体业务外,还提供包括传感与控制、教育产品和数字光源处理解决方案。德州仪器(TI)总部位于美国德克萨斯州的达拉斯,并在25多个国家设有制造、设计或销售机构。德州仪器是世界第一大数字信号处理器(DSP) 和模拟电路元件制造商,其模拟和数字信号处理技术在全球具有统治地位。
NXP - 恩智浦半导体恩智浦半导体NXP Semiconductors N.V. (Nasdaq: NXPI)汇集英才,共同创造突破性技术,为更智慧安全的互联世界保驾护航。作为全球领先的嵌入式应用安全连接解决方案提供商,恩智浦不断寻求汽车、工业物联网、移动设备和通信基础设施市场的突破,同时不断推出解决方案,助力实现可持续发展的未来。恩智浦拥有超过60年的专业技术及经验,在全球30多个国家设有业务机构,员工达34,500人,2022年全年营业收入132.1亿美元。
Seeed-矽递科技矽递科技是一家创新型物联网科技公司,主营业务为边缘计算硬件、网络通信硬件、智能传感硬件的研发、生产及销售,并提供各类研发辅助产品及服务。 公司秉承“让科技随手可得”的使命,以软硬件设计研发能力为核心,与全球开发者协同创新,围绕广域物联网场景整合新一代信息技术,形成完整开放的“模组-设备-解决方案”产品体系。公司持续服务各类广域物联网应用场景并针对性地布局了智能制造、智慧农业、智慧能源、智慧城市等应用领域,通过为广大企业、科研机构等各类用户提供物联网硬件产品及技术支持,帮助传统产业实现数字化升级。
纳芯微电子纳芯微电子(简称纳芯微,科创板股票代码688052)是高性能高可靠性模拟及混合信号芯片公司。自2013年成立以来,公司聚焦传感器、信号链、电源管理三大方向,提供丰富的半导体产品及解决方案,并被广泛应用于汽车、工业、信息通讯及消费电子领域。纳芯微以『“感知”“驱动”未来,共建绿色、智能、互联互通的“芯”世界』为使命,致力于为数字世界和现实世界的连接提供芯片级解决方案。
英飞凌 - Infineon全球功率系统和物联网领域的半导体领导者。我们的产品和解决方案催生出新的产品与服务。传感器主要用于采集环境参数信息,并将模拟信息转化为数字信息。微控制器可以处理这些数据,并生成控制信号;存储器支持微控制器存储数据和程序代码;功率半导体等负责执行的器件,会基于控制信号执行具体操作;安全解决方案保护设备和数据的完整性;连接组件将这些数据传输到数字世界。
FAQ

Q1:什么时候发货?

A1:所有平台预计从1月15日开始陆续发货,下单前请确定填写的地址能顺利收货,已经下单的同学有改地址的需求,支持更改,下单页面联系客服即可。

 

Q2:有教学视频吗?

A2:每个平台配有1-2场直播,通过直播帮助同学们快速熟悉板卡,上手开发环境,并有技术交流群一起交流探讨,硬禾工程师和厂商工程师也会在群里答疑。活动模式是完成任务即返还,无法做到手把手教学,介意的同学甚参加。活动目的希望大家学会认真且独立做项目,养成独立思考的能力,硬禾助力每一个硬件禾苗茁壮成长。

 

Q3:今年有多少个平台?

A3:本次共有10个平台,在上方可以查看每个平台的资料汇总、任务详情、直播和规则,支持参加多个平台,完成任务均返还实际购板金额,请根据个人情况、时间和难度选择参加的板卡,勿盲目购买。

 

Q4:下单之后订单和物流信息如何查询?

A4:请关注硬禾学堂订阅号-点击消息框底部“硬禾学堂”,点击我的,查看全部订单,获取订单号和物流信息。

硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号