不经意间,在DFRobot网站上看到了一个有关,Beetle ESP32-C3免费试用的活动,于是激发起我的好奇心,立马报名参加了这次活动。我在DFRobot中的造物记板块中参加过多次活动,我感觉他们的活动都非常的好,也能深深的把我给吸引住,并且我是一名专任的信息科技教师,我也特别喜欢创客这方面的知识,并且参加过多次有关类似的比赛,以前自己创意,都是苦于没有相应的设备来完成自己的想法。自从我接触到了蘑菇云的设备后,我发现这个公司的新品开发非常的快,只要你有创意,不出半年,他们公司就会出现能够完成你创意想法的相应硬件设备。
DFRobot出品的Beetle ESP32-C3,个头非常小巧,但是功能不弱,非常方便进行一些有趣的小玩意的开发。我曾经有过一个多功能眼镜的创意设计,但是当时的主板都很大,根本完成不了我创意,自从我收到Beetle ESP32-C3,喜出望外,我终于可以把我的那个创意变现了,哈哈哈!由于今天我是刚拿到这个设备,还不太熟悉,先做一个小小的创意作品,来熟悉这个板子吧!
第一步 简单了解ESP32-C3
(1)ESP32简介
Beetle ESP32-C3(以下简称ESP32)是一款基于ESP32-C3 RISC-V 32位单核处理器芯片的主控板,专为物联网 (IoT) 设备而设计。ESP32能够连接阿里云,IFTTT等物联网平台。通俗来说,ESP32就是小型化,功能更强的物联网模块。
(2)接口
Beetle ESP32-C3在仅硬币大小的体积上引出了多达13个IO口,制作项目时不必再担心IO口不够用的情况,同时主控板还集成锂电池充电管理功能,可以直接连接锂电池,不需要外围模块,同时保证应用体积和安全性。
![1.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/93e6e841c4fea4ae90f8d8e2fff61c45.png)
(3)编程语言
ESP32可以使用Arduino IDE、Mixly、ESP-IDF、MicroPython进行编程,C语言、python都可以轻松的操纵硬件。
第二步 拿到板子后,先是把两块板子给焊接到一起。
![2.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/59de0c6ac0d54ad11e89f7a5180a0168.png)
第三步 设计方案
我手头上正好有一个按钮和灯带,于是我就利用现有的材料设计了一个方案。
![3.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/a57d241526fe7e1a516d85d6932788e1.png)
当按下向上的按钮,灯带的第一个灯亮红色;当按下向下的按钮,灯带的第二个灯亮绿色;当按下向左的按钮,灯带的第三个灯亮绿色;当按下向右的按钮,灯带的第四个灯亮蓝色。
第四步 准备设备
![4.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/1700c69a7512c056b588b47cd9fab16d.png)
刚开始我找了这两个传感器,但是在安装设备时我发现,主板供电提示是3.3V,我的这两个设备供电为5V,于是我只能更改相应的设备,进行程序简化。于是我又找到了一个大按钮和一个白色的LED灯,我查阅了资料,这两个设备的供电都为3.3V—5V。这回可解次了我的供电问题。
第五步 进行方案更改
由于设备的供电原因,第二步的方案无法执行,于是我们更改了方案,只能做的更简单一些,就是一个按钮按下时,LED灯闪烁。
第六步 刷固件
这一步对于我来说是最难的,我从来没有做过这样的事情,于是我上网,找了很多有关的网页进行学习。
第一回上电Beetle ESP32-C3开发板,电脑扬声器就一直响个不停,"滴.......滴........",这是什么原因,上网查找资料,资料上是这么说的
![5.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/993717b2f36126dac9640a0a4d9f729c.png)
我照着做了,但是还没有成功,真不知道该怎么办了。于是我就在群中进行咨询,
![6.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/aec157f6ec4af5a4792337ea06b333c2.png)
这个群中有很多大咔,这位大咔一步一步手把手的教会了我这个小白,我对他心存感激,尤其是他对我的耐心指导。
最终我先把板子的两根线连接在一起,就解决了上面的问题。
![}H_U6MEWQ8QIG]}]_ER~3_S.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/32667c7c74b2cbe3ddcac767c87632cd.png)
然后我的计算机就找到了这个串口,下面是接上与没有接上的串口对比图。
![TPLPGJS$CB7NI[D3~~]T5WT.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/836b23d1e150d5a77fb83060f0eb16ba.png)
第七步 下载程序
在网盘上下载,共花了我一天一夜,哎!网上再也没有免费的。
![AN$Z@@BNNHPDU7%3{`O76YP.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/2d789c7b48597f894b3b55b5aee5cb40.png)
第八步 安装程序,编写程序,烧录
Mixly2.0终于下载好了,然后安装。我为什么要选择这个软件哪,是因为六年前,我第一次接解开源硬件的时候,学的是美科公司的磁吸式产品,他们用的就是这个软件来进行编程的。现在再次用起这个软件,我想我应该是比较顺手的。
但是事实并不像我想的这样。编写简单代码尝试,代码不能够上传成功,多次上传都出现了很多错误的提示。于是我问群中的大咔们,有人给我提示,说要把文件放在根目录下,并且要加上循环。我照着做了,但是结果依旧如此。没有办法,我又在群中问,最终在大咔们的帮助下,我发现原来我在选择平台的时候没有选择太对,在改正了这个错误后,尝试的编写了一个小小的程序,就是一个小灯点亮的程序,这回还算是很是顺利。小灯点亮了,大获成功!我很高兴。
![PZWYM3(IG7~AA3GT(]YDUXX.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/94794967606722e1006b4f68a715f329.png)
第九步 再插入相应的传感器
由于时间问题,我在这又更改了我的设计,更简单了一些。直接点亮一个LED灯,然后灯在不断闪烁。在硬件设备接线的过程中,我LED灯连到了1口。
![Q8C1%Z[~]NS$)QD)3{__C%L.png](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/d5dea9f370814edef1c2f2ee024078d5.png)
【试用收获】
这次试用对于我来说真的是收获太大了。我为【 的专业是计算机专业,在我上学的时候这个专业是一个最新的专业,学校认为我们这个专业主攻就是各种编程语句。于是我们在上学期间,学了好多种编程语句,根本没有学习相应的物理知识。但是我发现,现在人工智能、物联这些都是跟物理息息相关的,尤其是在现在工作中,有时用一些传感器需要用不同的电压,对于这个知识点我以前一点都不知道,我认为只要能插上就可以用,我们学校的一个物理老师经常给我说“不能用”,“供电不同”等,当时我其实很是茫然。但是在仔细的学习了这个板卡后,我终于明白了这个知识点。真是呀!只有学习才能叫人成长!
【写在最后的话】
我猜想,在试用的所有报告中,肯定我的这个是最简单的了,只点亮了一个小灯。提交这么简单的作品我也是很不好意思,主要是我实在没有时间。从开学到现在,我们先是四月份的科技创新比赛中,我们的作品不仅获得了省一等奖,并且入围了国赛,这个作品,所有的开源硬件用的都是蘑菇云的产品,主要是用了蘑菇云的语音功能,这个功能是我们三年前的创意,但是当时一直找不到相应的设备,结果今年过年的时候,我在蘑菇云的网站上发现了他们的新品,并且尝试了没有想到就成功了。其中也是一波三折,设备买来以后,最开始我们不会用这个设备,问到兰州工程师没有解决,正准备返厂测试的时候。我当时想起了给我们培训的杨少东老师,于是我就在微信中问了一下杨老师,杨老师一步一步教会了我如何用这个设备,非常有耐心,百问不烦,当时还是在过年的时候,我非常感激杨老师。
在本月正想着自己没有什么事的时候,报名参加了本次试用,没有想到第一天报名,第二天文件就下来了,今年的科普创新大赛,我们有三个队入围了省赛,哎!还得再培训、再准备比赛,时间一直耽误到本周五,学生由带队老师带着去比赛,我才稍微休息一下,研究了一下这个设备。在这两天,我也是时时在远程指挥比赛,在最后的提交期限,忙里偷闲写了这篇试用报告。同时比赛场地也传来了好的消息,我们这回又拿了一个省级一等奖。
![mmexport1685242489487.jpg](https://makelogimg.dfrobot.com.cn/makelog/62ed0728f6f6eea679b35eef/109e8bf81865efbb468b600ac6fcf30e.jpg)
花生编程2023.07.29
赞赞赞赞赞
花生编程2023.07.29
厉害厉害
三春牛-创客2023.07.26
赞赞赞赞赞
三春牛-创客2023.07.26
厉害厉害