活动时间
- 项目时间:2020年12月15日 - 2021年2月28日,在此期间购买本活动规定的任何一款板卡套件都可以参加本活动
- 提交项目时间:2021年2月28日前
背景
为让高校电子/电气/电力等专业的同学们今冬寒假的时间过得更有意义,将刚刚学习到的理论知识在实际的动手中深刻体会,也配合明年的全国大学生电子设计大赛,硬禾学堂特别设计了5个同学们能够在家动手做、在网上和其他同学们一道学习的小项目,制作了物美、价廉的硬件学习套装,并设定了一些简单的规则,目的是让更多的同学们参与进来、学有成效:
- “完成就免费” - 有志于学习嵌入式系统/MCU以及FPGA编程的同学不必为购买开发板的费用担心,在两个月的时间里完成布置的任务,即可退换购买板卡的费用,相当于免费来学习,这是为了鼓励大家拿到板子真正用心去学习。我们的题目并不难,只要用心,就一定能够过关;
- “加强撰写文档和营销能力,鼓励知识分享” - 知识的开源能够让更多的人受益,年轻人不仅要善于使用开源的知识,更要学会分享自己的知识和心得,能让别人受益的同时自己的综合技能也得到提升,比如项目规划、文档撰写、总结报告、视频制作、自我营销等,这都是企业对年轻人的综合技能要求,需要同学们在实际的项目中一点一滴去培养、加强;
- “抱团学习比自己探索更高效” - 一个人摸索是很孤独的,而且容易走很多弯路,我们希望大家一起抱团学习、相互促进,通过各种网络渠道互相交流,这种方式会大大提升学习的效率。再辅之以定期的直播培训/答疑,交流群的随时沟通、论坛里的咨询,一定能够让有心学习的同学更有成效。
形式
硬禾学堂为鼓励大家真心玩起来,最近一直在采用“玩转起来就免费”的方针,对鼓励大家用心去学非常有效,因此这次的活动我们也采用这种方式:
- 活动参与者购买你需要的板卡,现在下单,2021年1月1日起开始发货,待同学们都收到板卡,我们会通过直播的方式教大家如何玩,并拉大家入技术交流群,由于板卡数量有限,早申请者有机会得;
- 活动参与者于2021年2月28日前实现规定的功能,并将项目信息、录制的演示视频等发布、分享在电子森林的项目平台上,在电子森林项目网站上传的内容包括:
- 项目描述 - 项目需求、实现的思路、完成的功能及达到的性能、遇到的主要难题、未来的计划建议等,不少于1000字;
- 项目的图片 - 3 ~ 5张;
- 项目的源代码以及编译后可以运行的代码;
- 项目的演示视频,至少为2分钟,通过演示介绍自己实现的主要功能、操作方式。可以上传到B站、腾讯视频或优酷视频三种平台中的一个,并在电子森林上传的项目页面中通过iframe的方式链接进来
- 2021年3月15日前,硬禾学堂根据上传的项目信息进行评估,给予符合要求的网友退款,并基于项目实现的功能、创新性等选出Top 5的优胜者,给予硬禾特别贡献奖。
平台信息
下面是这5款平台和相应的项目的信息,要完成的项目需求可以点击相应的文章链接和项目页面:
第1款的微信公众号文章介绍: 通过嵌入式编程实现一个简易示波器+信号发生器的功能
暑期我们曾发起过类似的活动,基于NXP的LPC824制作了一个简易的示波器,这次的活动时间放长为2个月,核心控制器有了更多选择,可以仍旧选用LPC824,也可以选用STM32G031,或南京沁恒刚推出来的RISC-V控制器CH571F,用这些控制器制作的最小系统管脚都是兼容的。
对于想学嵌入式系统的同学来讲这是一个非常好的项目,能够体会在实际的应用中如何迅速掌握嵌入式系统中的核心要点,同时能够理解示波器/信号发生器等常用仪器的工作原理和构成方式。
-
关于DIY套件项目的详细项目页面 -有信号发生器功能的简易示波器DIY套件V2.0
-
套件价格:含任一款核心控制模块,价格99元
第2款的微信公众号文章介绍 - DIY一个元器件特性测试仪
通过MCU的编程实现对各种常用元器件特性的测量,一方面学习嵌入式编程,同时也能温习刚学过的模拟电路的一些理论知识。我们前期采用南京沁恒公司的CH579正在做的元器件特性测试仪,在这次活动中我们采用同样的底板,有了三种不同的MCU选项 - 可以选用STM32G031或NXP的LPC824,或者是沁恒新推出的RISC-V控制器CH571F。
这个项目对于备战电赛的同学非常有意义,因为每届的国赛都会有与此相关的题目以各种方式来考察。
-
关于DIY套件项目的详细项目页面介绍:DIY“万用表” - 元器件特性测试仪
-
套件价格 - 含任一款核心控制模块,价格99元
第3款的微信公众号文章介绍 - 用一颗“很小的FPGA”搞定可调电压源、信号源、示波器、频率计..
核心模块是Lattice的XO2-1200HC制作的16管脚的FPGA最小系统板,为方便大家在家学习Verilog编程和FPGA的使用,特设计了一款简单的底板套件,有条件的同学可以自行用面包板或设计PCB做出更强功能的系统来。深刻体会FPGA功能的强大和灵活性。
- 该模块的项目页面:基于Lattice的XO2、自带下载器的FPGA最小系统模块
- 关于DIY套件项目的详细介绍:基于16管脚FPGA最小系统的简易口袋仪器DIY套件
- 含XO2-1200HC的FGPA最小系统模块,价格:169元
第4款的微信公众号文章介绍 - 基于小脚丫FPGA的综合技能训练板制作一个能够定时、测温、报警、控制....的系统
这款平台在过去半年里已经有上千高校学生通过直播的方式学习,用以巩固自己的数电知识,多数同学都用KiCad亲手设计了一遍扩展底板并手工焊接后在自己的底板上学习FPGA的系统化编程。我们也积累了完善的课程以及丰富的项目案例供后来者参考。
这次的活动我们指定使用的是Lattice版本的小脚丫,主要给大家一个体会,FPGA的学习其实跟哪家的FPGA没有太大关系,核心是逻辑编程,而不同的平台的差异在于使用体验上,巧好Lattice的版本体验最佳。
- 关于这个平台及项目要求的项目页面:基于小脚丫FPGA的综合技能训练平台,核心模块可以有不同的配置:
- 含Lattice版本的小脚丫FPGA核心模块,价格279元
- 含Altera/Intel MAX10M02FPGA核心模块,价格279元
- 含Altera/Intel MAX10M08FPGA核心模块,价格399元
第5款的微信公众号文章介绍 - 基于STM32F103的学习平台,完成如下的任何一项功能 - 设计一个可整点报时的模拟时钟、移植一款游戏、制作一个能测角度的水平仪、制作一个简易的示波器
- 项目页面:基于STM32F103的“口袋”嵌入式学习/控制平台
- 价格199元
注:
- 发货时间 - 2021年1月1日开始陆续发货
- 请下单的同学及时告知正确的收货地址,可以快递到学校(离校之前)或快递到家(节日在家期间)
- 单品订单要附加10元快递费用,如果团购10套以上,可以免除快递费用
- 直播时间和主题:直播开始的时间会兼顾大多数同学的时间安排 - 考试结束并拿到板卡,后续每场直播的时间和内容都会在项目页面以及微信群提前通知