描述
<div class="document">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">* 1、项目功能介绍</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><strong><span style="color: #000000; font-size: 16px;"><a href="https://www.bilibili.com/video/BV1Yd4y1g7KR/" target="_blank">https://www.bilibili.com/video/BV1Yd4y1g7KR/</a></span></strong></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #000000; font-size: 14px;">大多数的宏键盘没有实时显示按键定义的指示性功能;</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #000000; font-size: 14px;">若修改了宏键盘的功能,也只能通过记忆或者粘贴便签的方式来记录,缺乏灵活性; </span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #000000; font-size: 14px;">这是一个将显示和按键组合起来的宏键盘,方便进行修改按键值;</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #000000; font-size: 14px;">同时也不只是一个键盘,还有其他妙用。</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/pullimage/Km5BmDzoRTLhxVgdwIO4RmQ82RpP7pnQb16sm2fo.jpeg" alt="" width="700" height="298"><img src="//image.lceda.cn/pullimage/gjuAX2WcnFKB1s2gqeffWKsuv79M2g3IeOYlw7Pq.jpeg" alt="" width="700" height="298"></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/pullimage/JOe3b7TkkNoCAkCbZZNYKWYJ80swWxv7GMYYzbuR.jpeg" alt="" width="700" height="393"><img src="//image.lceda.cn/pullimage/qtDruiSrrem8heAgjOfAuSigu1AMOG3FIqZTxBCG.jpeg" alt="" width="700" height="393"><img src="//image.lceda.cn/pullimage/1L4d7ayvCMUhrSaFKtVavlWfjZKjrzNfy7PE48Vl.jpeg" alt="" width="700" height="393"><img src="//image.lceda.cn/pullimage/4SpqzJlS103YbMTnUzk5ENhIeoRro57S5AUHUI0h.jpeg" alt="" width="700" height="393"><img src="//image.lceda.cn/pullimage/3Yn95JDKfvwDtWzkmOABudNYFFFTwWGevAylIeus.jpeg" alt="" width="700" height="393"><img src="//image.lceda.cn/pullimage/um34veKudW4Ip2FfwG8AtoX6Zv5vSfUeoVIZ6DOy.jpeg" alt="" width="700" height="393"></p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*2、项目属性</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #000000; font-size: 14px;">首次公开,原创 </span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">* 3、开源协议</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="font-size: 14px;">CC-BY-NC-SA 3.0</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #95a5a6;"><span style="font-size: 14px;"> </span></span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*4、硬件部分</h3>
<hr class="horizontal-splitline normal-bold-2">
<h2 id="%E6%9C%BA%E6%A2%B0%E6%8C%89%E9%94%AE%E6%98%BE%E7%A4%BA%E6%A8%A1%E5%9D%97"><span style="font-size: 14px;">主控模块</span></h2>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="font-size: 14px;">主控使用ESP32-C3,支持ble+wifi;同时支持usb下载,省去一颗串口芯片;负责控制显示部分,检测按键和旋钮的输入</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="font-size: 14px;"><img style="font-size: medium;" src="//image.lceda.cn/pullimage/7VWt1KoqkjGkVh12H2ZnXOwSqWwT0pBg8odMOK16.png" alt="" width="551" height="467"></span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
<h2 id="%E6%9C%BA%E6%A2%B0%E6%8C%89%E9%94%AE%E6%98%BE%E7%A4%BA%E6%A8%A1%E5%9D%97"><span style="font-size: 14px;">机械按键显示模块</span></h2>
<p><span style="font-size: 14px;">由于宏键盘的功能有可能会变化,因此把按键和显示屏进行了融合,方便根据不同功能进行按键定义显示。采用0.95寸RGBOLED+机械轴的方式,用到3套</span></p>
<p><span style="font-size: 14px;"><img src="//image.lceda.cn/pullimage/PaAdHgJnxbX7NtrUGuOJWQgtwdlcLCr3OHCBisEW.png" alt="" width="585" height="450"></span></p>
<h2 id="%E6%9C%BA%E6%A2%B0%E6%8C%89%E9%94%AE%E6%98%BE%E7%A4%BA%E6%A8%A1%E5%9D%97"><span style="font-size: 14px;">供电模块</span></h2>
<p><span style="font-size: 14px;">通过ME6211给主控和显示部分提供3.3V电源;</span></p>
<p><img src="//image.lceda.cn/pullimage/Rtc8iRKRqWS4io563VeNXq7qyMSBCN2VNAanZomB.png" alt="" width="437" height="187"><span style="font-size: 14px;">通过TPS61040DBVR给显示屏提供10V电源;</span></p>
<p><img src="//image.lceda.cn/pullimage/VP79fJuuhRTrKXhIkMudhzkN9ReHdSLvBD2jbYig.png" alt="" width="560" height="300"> </p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;"> </p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*5、软件部分</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="font-size: 14px;">使用platformIO进行开发,下载,方便易用;</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt"><span style="font-size: 14px;">软件代码详见附件;</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt"><span style="font-size: 14px;">主要实现了一个功能界面切换架构,按照一定的编写规则,非常容易加入其他各种功能;</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt"><span style="font-size: 14px;">使用FreeRTOS进行任务调度,主要任务有:</span></p>
<ol>
<li class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt"><span style="font-size: 14px;">按键扫描</span></li>
<li class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt"><span style="font-size: 14px;">界面显示更新</span></li>
<li class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt"><span style="font-size: 14px;">pc状态获取</span></li>
<li class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt"><span style="font-size: 14px;">天气获取</span></li>
</ol>
<p> </p>
<h5><span style="font-size: 14px;">注意</span></h5>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="font-size: 14px;">下载的时候,如果遇到无法识别串口的情况,可以在按住最左边的按键的情况下,插入USB供电,然后会看到串口提示,松开按钮即可</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;"> </p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*6、BOM清单</h3>
<hr class="horizontal-splitline normal-bold-2">
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #95a5a6;"><span style="font-size: 14px;"> <img src="//image.lceda.cn/pullimage/YNvJQqNfQDcLuAr6aQM48TyUsroQ48qo6WFD35QK.png" alt="" width="1539" height="257"></span></span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #95a5a6;"><span style="font-size: 14px;"><img src="//image.lceda.cn/pullimage/koUY6nz4M1ZBqAVgVPegAnWVb4fTlL5oTpCRjJaO.png" alt="" width="1525" height="476"></span></span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="font-size: 14px;">面板:数量x3 底面打印</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="font-size: 14px;">螺丝:M1.6*8 数量x7</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*7、大赛LOGO验证</h3>
<hr class="horizontal-splitline normal-bold-2">
<p style="line-height: 1.8;"><img src="//image.lceda.cn/pullimage/JYn1MxZ5Ct5WX3oit47x7WyJ9MfQBahue1oxXBpc.jpeg" alt="" width="600" height="337"></p>
<p style="line-height: 1.8;"><img src="//image.lceda.cn/pullimage/VXHu7uT3XTd6aYcQqpr6w1IhbsgkXpTi9PZY0Qb7.jpeg" alt="" width="600" height="337"></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/pullimage/mL2a8NXzsGcmq6oESMJER8lKJzLkijtpiCHSKW2M.jpeg" alt="" width="600" height="337"></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
<h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">* 8、演示您的项目并录制成视频上传</h3>
<hr class="horizontal-splitline normal-bold-2">
<p style="line-height: 1.8;"> </p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 14px;">视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 14px;">视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。</span></p>
<p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p>
</div>
评论(2)