描述
<p><strong>1、自我/团队介绍</strong></p>
<p> 本人为在职工程师一枚,因单身故时有闲暇。游戏小说电视剧电影之余,见此活动,顿觉人生颓废,故悬梁刺股,百日誓师冲刺比赛。</p>
<p> 待软硬件开源之后,望各位积极提交bug反馈 或 新功能要求,本人也会本着压榨每一个用到的芯片的性能的目的,积极修复和增加新功能。我是很乐意长期维护这个项目的软件源码的。给各位利用cubemx使用stm32提供一个不错的示范。</p>
<p> 这里要提到的是:用ad主要是布线原因,之前用了几次立创eda,布线这块,用起来不顺手,功能偏弱。用stm32是因为手上有一些h750,h743和h753,不用它们就浪费它们的性能了。</p>
<p> </p>
<p><strong>2、项目介绍</strong></p>
<p> <strong>2-1 项目详情</strong></p>
<p> 此小助手为居家必备,学习工作必备之良品。</p>
<p> <strong>功能</strong>如下:</p>
<p> 语音识别,语音合成,天气预报,网络时间校准,热搜显示,热门电影显示,股票指数显示,闹钟,计时器,倒计时,FM收音机【选配】,蓝牙音箱【选配】等。</p>
<p> </p>
<p> <strong>2-2 项目所面临的挑战及所解决的问题</strong></p>
<p> 挑战:软件上由stm32端的C 和 esp32-s2端的python 编程两部分构成。涉及知识范围广,难度适宜。</p>
<p> 主要难度还是在GUI友好的交互上,这个是大头,其他功能方面的,都是小问题。</p>
<p> </p>
<p><strong>3 硬软件部分涉及到的关键点</strong></p>
<p> <strong>软件上:</strong></p>
<p> 这里会用到stm32h7的很多外设,包括:usart,spi,usb,fmc等,配合freeRTOS,fatfs,cJSON等库,实现目标功能。</p>
<p> esp32-s2的micropython编程比较简单,爬服务器数据,解析啥的,没啥难度,socket配合requests库和强大的正则表达式,合理的爬取百度,猫眼,股票网站的数据用于显示在ips屏上。</p>
<p> <strong>硬件上:</strong></p>
<p> 由于信号频率低,这里只对关键的usb,时钟线进行优先走线。其他的拉通就行。为了降低布线死亡的脑细胞数量,这里采用上下板方案,蓝牙和fm作为下板,是可有可无。若是评论区需要的话,我可以把下板搞出来,适配好软件,增加娱乐性。</p>
<p> </p>
<p>4 待做</p>
<p>5,待加</p>
<p>6,视频待完成后,一并奉上。【讲解软件,硬件,整体使用流程】</p>
<p>7,首次公开发布。新鲜出炉</p>
<p>8,文档看具体情况,要是获现金奖了,就有动力完整写出来了</p>
<p>9,参考文献待完工之日,提供列表<br><br></p>
评论(1)