当前位置:首页 > 公众号精选 > 嵌入式云IOT技术圈
[导读]之前有很多小伙伴在后台留言问我是怎么参与那些大厂的开源项目的,所以本次我参与的这个活动也告诉一下大家参与流程的方法,有兴趣或者有时间想玩的朋友们可以扫描以下二维码报名参与,本次活动免费为你准备了模组以及元器件,还有直播培训教程,手把手教你开发一款宠物喂食器。

涂鸦智能最近出了很多产品方案,有相当多的目前已经在业界量产了。本人有幸参与此次涂鸦的DIY宠物喂食器的活动,拿到了涂鸦智能赠送给我的三明治开发板。

如下图所示,包装还是相当精美的。

关于这些开发板的介绍,在涂鸦的官方网站上有相应的文档介绍:

https://iot.tuya.com/
https://developer.tuya.com/cn/demo/handmade-pet-feeder

文档我也已经下载下来了,需要的话从文末下载获取,当然也可以点击阅读原文跳转到对应的链接获取资料包;这里就不详细展开了,下面开始把涂鸦模组玩起来,由于电机还有一些小零件还没到手,所以这次只玩Wi-Fi通信板,再确保通信板正常的情况下,结合官方的MCU SDK,使用小熊派来与它进行通信然后完成本次实验的验证,以满足后期整个智能宠物喂食器的组装。

之前有很多小伙伴在后台留言问我是怎么参与那些大厂的开源项目的,所以本次我参与的这个活动也告诉一下大家参与流程的方法,有兴趣或者有时间想玩的朋友们可以扫描以下二维码报名参与,本次活动免费为你准备了模组以及元器件,还有直播培训教程,手把手教你开发一款宠物喂食器,还是相当不错的:

1、使用涂鸦IoT平台

首先,当然要创建一个账号,然后进入涂鸦IoT平台:

https://auth.tuya.com/register?_source=7b811ac2e872ccb62376ba4dfe0568eb

1.1、创建产品

点击创建产品按钮,弹出对应的产品列表,在这里选择小家电区域,然后选择宠物弹射喂食器。

接下来选择自定义方案,我们接下来将会使用涂鸦已经实现的宠物弹射器方案来进行产品雏形的构建:

创建产品以后会弹出功能选项,我们默认将所有的功能配置上即可,如下所示:

这样一个产品就创建完了,当然如果你还想自定义功能也是可以的,这里仅仅是使用官方提供的默认模板,以达到快速构建产品雏形的目的。

1.2、配置设备面板

设备面板就是在涂鸦手机APP上展示的界面,我们直接选择公版面板即可,这个也是宠物弹射喂食器的官方推荐面板。

配置完成以后,我们就可以直接用涂鸦手机APP扫描获取本次配置的界面,这个界面是模拟的,还不是最终可以操作设备的那个界面,但是我们可以使用这个界面来与云平台进行虚拟设备的交互。

APP界面如下:

其中带有vdevo字段的是模拟APP,而不带该字段的则是可以实际操作设备的APP,实际操作设备的APP需要在手机APP上进行设备添加,后续章节会涉及。

1.3、硬件开发配置

硬件开发设置是最重要的,这部分决定了后面生成软件SDK的正确性,一定要按照正确的硬件进行配置:

接下来我们将资料下载下来,打开后就可以看到根据配置生成的文档:

readme里有介绍关于开发资料包中文件的含义:

2、模组调试与配网

2.1、使用涂鸦串口调试助手调试模组

通过模组手册得知,以下串口是和模组进行打交道的接口:

按正确的硬件进行连接后,接下来安装并打开涂鸦串口调试助手,然后配置好相应的参数如下:

接下来就可以按调试助手上的指令按钮来查看当前模组的状态:

2.2、模组配网

模组主要有两种配网模式,分别是Smart配网和AP配网

一般我们拿到模组的时候第一时间选择重置,然后再选择对应的配网模式以后将设备断电重启,然后打开涂鸦智能APP,添加对应的方案后,连接路由器进行配网:

配网成功以后就可以在APP端进行控制了,当操控APP上的按钮,模组就会收到相应的信息:


以上指令接收具体是什么含义,请参考生成包里串口协议描述。

3、MCU与模组进行通信

简单的学习通过串口调试助手结合串口协议手册,我们已经熟悉了和该模组打交道的方法,那么接下来我们需要让它来与MCU打交道,我们的目的是让MCU接收到模组下发的指令以后去操作MCU的外设,比如LED灯、电机等等,这里我们用小熊派来控制。关于协议解析的部分,涂鸦官方已经为我们自动生成好了,我们按照要求将SDK移植过来,按要求添加对应的函数即可。

3.1、MCU SDK移植

在这里我们需要有一个工程模板,这里我们采用小熊派开发板,使用STM32CubeMX来生成一个基础模板,以支持我们这个案例。

3.1.1、STM32CubeMX配置

时钟配置

调试接口配置

调试串口配置

涂鸦模组支持串口配置

调试灯及按键配置

生成工程

3.1.2、移植SDK

SDK包如下,将其添加到Keil工程目录下:

然后参考官方的MCU SDK手册进行移植:

移植完成以后,在dp_download_handle函数里修改相应的操作逻辑即可。

比如控制小夜灯的函数,把点灯的函数加上即可:

3.2、演示效果如下

由于一部分物料还没有到齐,所以现在还没有做到官方方案成品的展示效果,所以等物料齐了以后我们再完成整个方案的功能调试,然后最后组装起来,如有兴趣请持续关注,后续将会更加精彩!

3.3、资料下载链接

复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V1的分享

链接:https://pan.baidu.com/s/1tZ-ZKqDtzELZm0-NZToc9Q  提取码:iff5

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

业内消息,近日马斯克旗下 AI 初创企业 xAI 发布新闻稿,宣布正在开源 3140 亿参数的混合专家模型 Grok-1,该模型遵循 Apache 2.0 协议开放模型权重和架构,号称是“迄今为止全球参数量最大的开源大语...

关键字: 马斯克 大模型 开源 OpenAI ChatGPT xAI Grok-1 Grok

开源免专利芯片技术RISC-V成为美中科技战的新战场。华盛顿过去几个月一直在讨论限制中国获取RISC-V技术,认为中国利用RISC-V绕过了美国对华芯片出口管制。上个月众议院一个委员会建议成立一个跨部门政府委员会研究RI...

关键字: RISC-V 开源

众所周知,寒武纪是地球生物大爆发的一个关键期。寒武纪地球气候发生了明显的变化,从冰期转变为了温暖的温带气候,为生物提供了良好的生存环境,从而促进了生物的大量繁殖和多样化,而这种生物学上的进化和开源软件的发展有着异曲同工之...

关键字: 开源 寒武纪 处理器

北京2023年9月22日 /美通社/ -- 华为全联接大会2023期间,华为举办了"昇思MindSpore AI框架:引领大模型&科学智能原生创新"主题论坛,软通动力数字化创新服务线高级副总裁...

关键字: DSP AI 模型 开源

北京2023年9月22日 /美通社/ -- 随着人工智能、云计算等技术的快速发展,算力需求爆发,服务器设计呈现多元异构特征,如何快速适配多种通用计算处理器、多种异构加速器和各类部件,实现服务器高效、稳定、可靠运行,对服务...

关键字: 三星 开源 英特尔 PEN

北京2023年9月18日 /美通社/ -- 9月17日,828 B2B企业节软通动力主题日,第二届软通动力"917转型"企动日峰会以"云上新生态,数智新动力"为主题在北京软通动力总...

关键字: 华为云 数字化 石墨 开源

(全球TMT2023年9月12日讯)近日,2023中国国际数字经济博览会数字雄安论坛在石家庄国际会展中心举办。软通动力子公司鸿湖万联受邀参加本次论坛,软通动力集团高级副总裁、鸿湖万联的总经理秦张波代表鸿湖万联分别与雄安...

关键字: 鸿蒙 开源 操作系统 闸机

北京2023年9月12日 /美通社/ -- 近日,以"智能 绿色 创新 -- 打造未来典范之城"为主题的2023中国国际数字经济博览会数字雄安论坛在石家庄国际会展中心举办。作为开源生态的先锋军,软通动...

关键字: 开源 鸿蒙 操作系统 闸机

深圳2023年9月8日 /美通社/ -- 近日,超算领域国际顶级会刊SC23公布了论文入选名单,由微众银行区块链团队发表的论文——《FISCO-BCOS:An Enterprise-grade Permissioned...

关键字: 区块链 OS 开源 联盟链

北京2023年8月31日 /美通社/ -- "大模型的未来在于行业应用",对此业界已经达成了共识,下一步则是如何将大模型在行业中落地。 于是,我们能够看到,既前一阶段的基础大模型之后,近来又掀起了行...

关键字: 模型 ICT 开源 IDC
关闭
关闭