【DigiKey创意大赛】办公桌面创意解压小电视+M5CoreS3开发环境搭建
本帖最后由 爱吃鱼的加菲猫 于 2023-12-10 21:51 编辑<p><img _height="800" src="https://static-cdn.m5stack.com/resource/docs/products/core/CoreS3/img-96063e2a-637a-4d11-ac47-1ce4f1cdfd3e.webp" style="border-width: 0px; border-style: solid; width: 400px;" /></p>
<p>我这次的创意是“办公桌面创意解压小电视”,用到的物料是M5STACK家的M5CoreS3,这家的diy产品都很精致,主要针对国外市场,国内主要是价格偏高用的不多。但是这货有点也很明显,颜值在线,功能强大,具体外观参照我的开箱帖子:<a href="https://bbs.eeworld.com.cn/thread-1265461-1-1.html" target="_blank">https://bbs.eeworld.com.cn/thread-1265461-1-1.html</a></p>
<p>本帖子主要介绍如何搭建开发环境,并完成第一个点亮例程,这里我计划用Arduino开发,主要是这东西上手难度低,也方便小白上手(当然我拒不承认我也是小白<img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/lol.gif" width="32" />)。</p>
<p>首先访问官网<a href="https://m5stack.com/zh-cn/" target="_blank">https://m5stack.com/zh-cn/</a>,他家资料做的还是很丰富的完善的。</p>
<div style="text-align: left;"></div>
<div style="text-align: left;">点击顶部菜单栏-开发文档,在开发平台栏选择Arduino</div>
<div style="text-align: center;">
<div style="text-align: left;"></div>
<p> </p>
</div>
<p>点击左侧Arduino Development,</p>
<div style="text-align: left;"></div>
<p>上面详细介绍了如何搭建Arduino开发环境,主要是区分2.X版本以上、1.X.X版本、CLI等三种情况,我的属于第二种,主要是电脑上已经安装了1.8.16版本,所以参照教程进行,</p>
<ul>
<li><strong><span style="font-size:18px;">开发板管理</span></strong></li>
</ul>
<p>文件→首选项,</p>
<div style="text-align: left;"></div>
<div style="text-align: left;">点击附加开发板管理网址右侧图标,进入管理界面,</div>
<div style="text-align: left;"></div>
<p>在回车切换到下一行,我这里已经添加了好几条地址了,复制下面链接,粘贴最后一行地址,连续点击“好”后返回主页面</p>
<div style="text-align: left;"></div>
<p>接下来参照下面进开发板管理器查看,等待底部显示的索引下载和更新</p>
<div style="text-align: left;"></div>
<p>顶部搜索框里输入m5stack,下面会自动搜索出现2.0.8版本的开发板,点击“安装”,arduino会从远程获取该厂家提供的开发板对应的软件包,这里面包含了该厂家的很多产品支持包。</p>
<div style="text-align: left;"></div>
<p>这个源在国内,下载过程飞速,很多时候其他厂家的源不在国内时候,下载龟速🐢</p>
<div style="text-align: left;"></div>
<p>安装完成后是下面的样子</p>
<div style="text-align: left;"></div>
<p>再次查看开发板管理器,可以看到已经有了M5Stack一行,这里选择CoreS3</p>
<div style="text-align: left;"></div>
<p>按住CoreS3上的RST按键5秒钟,直到显示绿灯,然后用TYPE-C线,把CoreS3接入电脑,选择端口,我这里是COM5,这个需要根据你实际情况来选择,基本一目了然就知道哪个是啦</p>
<div style="text-align: left;">
<div style="text-align: left;"></div>
<p>点击获取开发板开发板信息</p>
<div style="text-align: left;"></div>
<p>弹窗出现下面信息,证明arduino开发环境已经搭建完毕,arduino可以跟板子之间正常通讯</p>
<div style="text-align: left;"></div>
<ul>
<li><strong><span style="font-size:16px;">添加库文件</span></strong></li>
</ul>
<p>接下来需要添加相关库文件,</p>
<div style="text-align: left;"></div>
<p>等待索引加载完成后,搜索框里输入m5cores3,点击安装</p>
<div style="text-align: left;"></div>
<div style="text-align: left;">出现下面弹窗,如果你也是1080P,你会发现没办法显示完全,感觉是arduino低版本的一个bug,列表太多,它又没设计下拉列表功能,</div>
<div style="text-align: center;">
<div style="text-align: left;"></div>
<p> </p>
</div>
<p>解决方法如下,显示设置里把方向临时改为竖屏,</p>
<div style="text-align: left;"></div>
<div style="text-align: left;">然后点击install all,把相关依赖包全部安装了,再把屏幕显示方向切换为横向</div>
<div style="text-align: left;">
<div style="text-align: left;"></div>
<p>接下来选择官方例程,</p>
<div style="text-align: left;"></div>
<p>点击编译上传按钮,然后就是等等等</p>
<div style="text-align: left;"></div>
<p>如果编译过程报错Compilation error: 'USBSerial' was not declared in this scope,建议参考下面链接,去<a href="https://github.com/m5stack/M5CoreS3" target="_blank">https://github.com/m5stack/M5CoreS3</a>下载zip文件,然后覆盖替换掉你Documents\Arduino\libraries下面M5CoreS3文件夹内文件</p>
<div style="text-align: left;"></div>
<p>拔掉TYPE-C线,短按rst按键,软件就开始执行了</p>
</div>
<div style="text-align: left;"></div>
<p> </p>
</div>
<p>模块化的小设计师真让人喜欢 </p>
秦天qintian0303 发表于 2023-12-11 09:16
模块化的小设计师真让人喜欢
<p>哈哈,是的,其实我前一段时间还在“学习”他的设计,打算自己也搞一个呢,结果就有了大赛这么个机会让我接触到了实物<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/loveliness.gif" width="48" /></p>
<p>小而美的设计让人爱不释手</p>
<p>不错不错,就是手机摄像头镜头该擦擦了<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/lol.gif" width="48" /></p>
sipower 发表于 2023-12-11 10:14
不错不错,就是手机摄像头镜头该擦擦了
<p>偏暗的环境里,手机拍屏幕是这样子,而且我没开屋里的灯,估计环境光太暗了</p>
爱吃鱼的加菲猫 发表于 2023-12-11 09:40
哈哈,是的,其实我前一段时间还在“学习”他的设计,打算自己也搞一个呢,结果就有了大赛这么 ...
<p>其实这种小模块的复刻重点是结构设计,对于硬件工程师电路反而不复杂了 </p>
秦天qintian0303 发表于 2023-12-11 11:08
其实这种小模块的复刻重点是结构设计,对于硬件工程师电路反而不复杂了
<p>是的,其实电路并不复杂,但是结构方面要注意的细节就很多,就比如这个屏幕,我找了很久都没合适的,尤其是这个还有摄像头和距离光线感应,要做精致了真是不容易的</p>
<p>点赞点赞</p>
页:
[1]