爱吃鱼的加菲猫 发表于 2023-12-10 20:13

【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>我这次的创意是&ldquo;办公桌面创意解压小电视&rdquo;,用到的物料是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>&nbsp;</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>文件&rarr;首选项,</p>

<div style="text-align: left;"></div>

<div style="text-align: left;">点击附加开发板管理网址右侧图标,进入管理界面,</div>

<div style="text-align: left;"></div>

<p>在回车切换到下一行,我这里已经添加了好几条地址了,复制下面链接,粘贴最后一行地址,连续点击&ldquo;好&rdquo;后返回主页面</p>

<div style="text-align: left;"></div>

<p>接下来参照下面进开发板管理器查看,等待底部显示的索引下载和更新</p>

<div style="text-align: left;"></div>

<p>顶部搜索框里输入m5stack,下面会自动搜索出现2.0.8版本的开发板,点击&ldquo;安装&rdquo;,arduino会从远程获取该厂家提供的开发板对应的软件包,这里面包含了该厂家的很多产品支持包。</p>

<div style="text-align: left;"></div>

<p>这个源在国内,下载过程飞速,很多时候其他厂家的源不在国内时候,下载龟速&#128034;</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>&nbsp;</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: &#39;USBSerial&#39; 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>&nbsp;</p>
</div>

秦天qintian0303 发表于 2023-12-11 09:16

<p>模块化的小设计师真让人喜欢&nbsp; &nbsp;</p>

爱吃鱼的加菲猫 发表于 2023-12-11 09:40

秦天qintian0303 发表于 2023-12-11 09:16
模块化的小设计师真让人喜欢&nbsp; &nbsp;

<p>哈哈,是的,其实我前一段时间还在&ldquo;学习&rdquo;他的设计,打算自己也搞一个呢,结果就有了大赛这么个机会让我接触到了实物<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/loveliness.gif" width="48" /></p>

<p>小而美的设计让人爱不释手</p>

sipower 发表于 2023-12-11 10:14

<p>不错不错,就是手机摄像头镜头该擦擦了<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/lol.gif" width="48" /></p>

爱吃鱼的加菲猫 发表于 2023-12-11 10:26

sipower 发表于 2023-12-11 10:14
不错不错,就是手机摄像头镜头该擦擦了

<p>偏暗的环境里,手机拍屏幕是这样子,而且我没开屋里的灯,估计环境光太暗了</p>

秦天qintian0303 发表于 2023-12-11 11:08

爱吃鱼的加菲猫 发表于 2023-12-11 09:40
哈哈,是的,其实我前一段时间还在&ldquo;学习&rdquo;他的设计,打算自己也搞一个呢,结果就有了大赛这么 ...

<p>其实这种小模块的复刻重点是结构设计,对于硬件工程师电路反而不复杂了&nbsp;</p>

爱吃鱼的加菲猫 发表于 2023-12-15 11:03

秦天qintian0303 发表于 2023-12-11 11:08
其实这种小模块的复刻重点是结构设计,对于硬件工程师电路反而不复杂了&nbsp;

<p>是的,其实电路并不复杂,但是结构方面要注意的细节就很多,就比如这个屏幕,我找了很久都没合适的,尤其是这个还有摄像头和距离光线感应,要做精致了真是不容易的</p>

CoderX9527 发表于 2024-10-28 10:53

<p>点赞点赞</p>
页: [1]
查看完整版本: 【DigiKey创意大赛】办公桌面创意解压小电视+M5CoreS3开发环境搭建