专业版
#第十届立创电赛#贪吃蛇+俄罗斯方块掌机

创建时间:2个月前

79 0

视频

描述

<div> <p style="line-height:1.8;">注:* 为必填项</p> <p style="line-height:1.8;"><strong><span style="color:#0093e6;">请在报名阶段填写 ↓</span></strong></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 1、项目功能介绍</h3> <hr> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">1.入手了一个0.96寸OLED屏,恰好上学期C语言课上研究了与游戏有关的代码,于是打算做一个小掌机,目前支持玩贪吃蛇和俄罗斯方块这两个经典游戏。</span></p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">2.包含了一个供电电路,没有充电时用3.7V电池给系统供电,充电时则由type-C给系统供电,并由TP4056芯片给电池充电;</span></p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*2、项目属性</h3> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">项目首次公开;原创,</span><span style="color:#95a5a6;font-size:14px;">代码部分参考了<a href="https://www.bilibili.com/video/BV1TXusz4EQK/?spm_id_from=333.337.search-card.all.click&vd_source=0d0184a698c647e25e2beac68c25447e" target="_blank">https://www.bilibili.com/video/BV1TXusz4EQK/?spm_id_from=333.337.search-card.all.click&vd_source=0d0184a698c647e25e2beac68c25447e</a>和<a href="https://www.bilibili.com/video/BV1YYGEzdEiv?spm_id_from=333.788.videopod.sections&vd_source=0d0184a698c647e25e2beac68c25447e" target="_blank">https://www.bilibili.com/video/BV1YYGEzdEiv?spm_id_from=333.788.videopod.sections&vd_source=0d0184a698c647e25e2beac68c25447e</a></span><span style="color:#95a5a6;font-size:14px;">;未在其他比赛中获奖;未在学校参加过答辩。</span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 3、开源协议</h3> <hr> <p style="line-height:1.8;">GPL 3.0</p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">注:利他即利己,请认真阅读下述内容。</span></p> <ol style="line-height:1.8;"> <li style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">拥抱开源,赋予项目无限价值。建议项目核心功能开源80%以上;</span></li> <li style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">2、若某一部分功能不可替代且删掉之后项目无法解决对应的问题,则这一部分实现的功能就是项目的核心功能;比如设计了一台电子负载且设计了一款上位机软件监控功率变化,则电子负载为核心功能,上位机软件为辅助功能;比如电子负载中使用了一款隔离485模块与上位机通信,则此485模块实现的通讯功能为辅助功能; </span></li> <li style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">项目应选择适合自己的<span style="text-decoration:underline;"><a href="/posts/98fdb2accd754af7b51990790db3b47a" target="_blank">开源协议</a></span>,若项目引用其他开源项目,应注明来源并遵循原作者的开源协议规定;原创项目推荐使用GPL3.0开源协议;</span></li> <li style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">直接引用开源项目的原电路或原代码实现的功能不可作为自己项目的核心功能、使用市场上通用模块直接实现的功能不可作为自己项目的核心功能。</span></li> </ol> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><strong><span style="color:#0093e6;">请在竞赛阶段填写 ↓</span></strong></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*4、硬件部分</h3> <hr> <p style="line-height:1.8;">注意:</p> <p style="line-height:1.8;">1.轻触开关请使用较长的,如果太短,键帽可能无法伸出掌机盖;</p> <p style="line-height:1.8;">2.第一次设计的外壳上盖与电路板上的按钮位置有点偏差,目前已经矫正过了,如果还有偏差可以用刀片和砂纸微调</p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;"> 注:请前往<span style="text-decoration:underline;"><a href="https://lceda.cn/editor" target="_blank">嘉立创EDA</a> </span>生成/上传设计文件,文件完成后,相关文稿将自动生成至项目详情;这里可以详细说明您的项目实现原理和机制、注意事项、调试方法、测试方法等。推荐图文并茂的形式向别人介绍您的想法。 </span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*5、软件部分</h3> <p style="line-height:1.8;">软件部分游戏的逻辑参考了b站大佬甘腾胜的代码,我在此基础上利用状态机加上了简单的菜单实现游戏选择功能;</p> <p style="line-height:1.8;">值得注意的是,在AI8051U上玩贪吃蛇时会出现游戏区域右边不显示的情况,但是在STC89C52上测试时没有出现;</p> <p style="line-height:1.8;">代码详见附件 。</p> <h1 title="51单片机实战46-基于51单片机和WS2812B彩屏(16X16)、矩阵按键的小游戏《俄罗斯方块》(by甘腾胜)"> </h1> <h1 title="51单片机实战46-基于51单片机和WS2812B彩屏(16X16)、矩阵按键的小游戏《俄罗斯方块》(by甘腾胜)"> </h1> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。</span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*6、BOM清单</h3> <hr> <p style="line-height:1.8;">BOM在附件中</p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">注:项目涉及的BOM清单。在<span style="text-decoration:underline;"><a href="https://lceda.cn/editor" target="_blank">嘉立创EDA</a> </span>生成/上传设计文件后,BOM将自动生成至项目详情;建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。 </span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*7、大赛LOGO验证</h3> <hr> <p style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/K3Z9eXuHycF81CKgVe65HxxhLdp1dkpIObPqcHaB.jpeg" alt="" width="1200" height="1200"></p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;"><img src="//image.lceda.cn/pullimage/v44VYtyTAl1pK8ZPiHHANyVH4ZBEL5Rs4xhnACFH.jpeg" alt="" width="1200" height="1200"><img src="//image.lceda.cn/pullimage/YH1K8y6IG7xmBFrKlBysU5UxRNwgg2oVJVbbVOUI.jpeg" alt="" width="1200" height="1200">请上传包含大赛logo的项目图片,logo以丝印形式印刷在PCB上面。</span></p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">点击zip下载大赛logo标识! <span style="text-decoration:underline;"><a href="https://image.lceda.cn/easyedaResource/images/d1bbfd69f9404f56901a0e7b849b7245.rar" target="_blank">(大赛标识).zip</a></span></span></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 8、演示您的项目并录制成视频上传</h3> <hr> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;</span></p> <p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。</span></p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="font-size:14px;"><a href="/posts/42551e8f2f2548cabc1c36626a42da94" target="_blank">前往查看更多详情 ></a></span></p> <p style="line-height:1.8;"> </p> </div>

文档

BOM

暂无

附件

附件名 下载
俄罗斯方块&贪吃蛇.zip
Gerber_掌机_2025-10-21.zip
BOM_Board1_PCB1_2025-10-21.xlsx

评论(1)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
立创电赛 回复
<p>工程没有公开哦<br/><img src="//image.lceda.cn/pullimage/4o4jvC1dHeM87JCmH6I8r9IGH6IOmWQwbDwpp4j1.webp" alt="图片" /></p>
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow