esp8266接入小度语音,小度音箱控制,附开源app控制

超简单,两步完事

  • 第一步 下载程序到esp8266
  • 第二步 绑定到小度
  • 第三步 (附)开源app控制
  • 第四步 微信小程序控制:

第一步 下载程序到esp8266

下载地址: 点击下载

本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转

程序下载好,需要修改的信息有:

需要修改的信息有WIF名称,WIFI密码,用户私钥UID,设备主题topic。


//********************需要修改的部分*******************//#define DEFAULT_STASSID  "newhtc"     //WIFI名称,区分大小写,不要写错
#define DEFAULT_STAPSW   "qq123456"  //WIFI密码
String UID = "7d54f85af42976ee3c2693e692a6bb59";  //用户私钥,可在控制台获取,修改为自己的UID
String TOPIC = "light002";         //主题名字,可在控制台新建
const int LED_Pin = D2;              //单片机LED引脚值,D2是NodeMcu引脚命名方式,其他esp8266型号将D2改为自己的引脚//**************************************************//

用户私钥可以巴法云控制台 点击跳转 获取,注册绑定邮箱即可在巴法创客云控制台获取。

关于主题topic:主题可在控制台 点击跳转 新建,字母+数字自定义组合即可。

目前小度仅支持的设备有:灯泡、插座,后续会更新。

关于设备类型,由创建的主题名称决定:
当主题名字后三位是001时为插座设备
当主题名字后三位是002时为灯泡设备

在本demo中主题为light002,故为灯泡设备,详细介绍见巴法云官方接入文档。

修改好,下载到ESP8266即可。

测试程序:控制台推送on是开灯。推送off关灯,可打开串口调试助手查看调试。

第二步 绑定到小度

下载小度音箱app或者小度app,在app首页点+号–>添加设备–>搜索巴法,找到"巴法",输入巴法云账号即可,设备会自动同步到小度,即可通过小度音箱控制设备。

在这里插入图片描述

设备成功同步后,就成功接入到了小度,可在app内–>"我的"查看设备,现在就可以使用小度来控制灯了。,比如说:小度小度,打开台灯,此时esp8266就会收到on的字符串,从而执行打开操作,可打开单片机串口调试助手查看调试信息。

第三步 (附)开源app控制

利用Google App Inventor,额,大家可能有的没听说过这个,就是用鼠标,在网站上拖拽程序块,组合成app,下载到手机就可以直接用,完全不需要编程,就可以生成自己的app。谷歌开源的项目,不懂得可以问度娘。

安装appInventor 点击安装

本操作只提供一个app的demo,界面过于丑陋,大家可自由发挥更改界面。

demo 下载点击下载

顶部导航栏,依次点击(项目–>导入项目aia),选择上一步骤下载的aia文件导入即可。点击导入的项目,即可看到控制面板,面板主要分为在组建设计和逻辑设计,用户可在右上角进行模式切换。

app

(组建设计)面板可以向屏幕添加组建以进行二次开发。(逻辑面板)则进行相关逻辑编写。

app
导入aia文件后,如果只是简单使用,只需要修改两个地方,一个是主题名字,一个是UID,均需开发者置换成自己的topic(主题名字)和UID(用户私钥),均可在创客云控制台获取点击跳转。

此处的主题topic应该和ESP8266程序里面设定的主题修改为一样,不然会收不到消息。UID修改为自己的私钥。

在这里插入图片描述

app

控制逻辑

当按钮’打开’被点击,发送on,ESP8266即可收到on消息

在这里插入图片描述

具体发送的消息,开发者可自定义,例程中只是发送简单的字符串,开发者也可发送json之类的,

不过在ESP8266端要对json消息体进行解析。更多指令格式说明:接入文档

如果想控制家里的灯具,加个继电器即可,通过引脚输出高低电平控制继电器的开和关,从而达到控制220v交流电的效果。继电器需要用3.3V继电器。

在这里插入图片描述

在这里插入图片描述

第四步 微信小程序控制:

教程:https://bemfa.blog.csdn.net/article/details/119979944

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/32639.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小度音箱对接之DuerOS开放平台功能分析

由于项目需要,需要对接DuerOS,使用小度音箱控制设备。近期会对DuerOS技能平台进行一些研究,尤其是智能控制相关功能。特此记录。 文章目录 DuerOS开放平台简介技能分类自定义技能小技能内容资源智能家居 智能家居技能创建技能配置技能1. 基础…

第三方设备对接小度音箱 记录

小度音箱对接Dueros开放平台有相关资料,包括认证流程和协议介绍。 技能开放平台 (baidu.com) 云云对接 根据资料,直接接入需要特定硬件支持,所以选用云云对接方式。 DuerOS开放平台 | 资源中心 (baidu.com) 云云对接主要框架是&#xff…

小度音箱对接之小度APP功能分析

本文,旨在分析小度APP中,关于智能控制相关的功能。 文中,以美的美居为例。 文章目录 小度APP介绍首页栏目技能栏目VIP栏目小度购栏目我的栏目 智能家居模块添加设备设备控制 小结 小度APP介绍 开屏页: 底部栏目: …

跟着Nature Communications学作图 -- 复杂热图+堆积柱状图注释

❝ 已经付费加群的小伙伴无需二次付费,等待师兄后续更新即可! ❞ 封面 从这个系列开始,师兄就带着大家从各大顶级期刊中的Figuer入手,从仿照别人的作图风格到最后实现自己游刃有余的套用在自己的分析数据上!这一系列绝…

科研论文画图技巧分享!超级实用!

前言:很多小伙伴在做科研的过程中,对论文结果的呈现问题大费周章,很多时候经过程序跑出的图不那么好看(美学角度上)。今天,小编在这里分享一些个人在做科研时画图的一些经验和心得(走过很多的坑…

SCI科研论文配图插图绘制推荐-博图汇科研绘图

科研论文期刊封面图、摘要图、图文摘要(Graphical Abstract)、TOC图(Table of Contents)、插图、配图、原理图、示意图、机制图、数据图等的设计和绘制,将科研学者的idea、概念、原理等以图表的形式展现出来&#xff0…

使用Tortoisegit,修改账户名密码

使用Tortoisegit,修改账户名密码 今天在使用Tortoisegit克隆项目时,输错了账户名和密码,那么该如何修改输入错误的账户名和密码呢? 首先打开控制面板,然后依次进行如下操作即可: 在这个页面就能看到保…

个人信息界面+修改密码界面

下班没啥事&#xff0c;花费三个小时做了一个“个人设置”界面&#xff0c;所使用的框架是vue&#xff0c;技术是element UI组件。 拿去不谢&#xff01;&#xff01;&#xff01;有帮助的话&#xff0c;点个赞再走 <template><div style"background-color:#FCFC…

rasa开发多轮对话机器人进阶

使用rasa开发多轮对话机器的时候&#xff0c;发现配置很麻烦&#xff0c;且配置很容易出错&#xff0c;配置之间还存在关联关系&#xff0c;即便是使用界面也很繁琐。本文有一个新的思路&#xff0c;即通过一个引导生成对话机器人的机器人来创建对话机器人。这里以工单类客服机…

如何利用手机进行英语学习?

手机的作用在现在已经不仅仅是打电话这么简单了.尤其是现在的智能手机,如果说他是掌上电脑已经不为过了. 手机的一大特点是非常的便利,并且可以随时的带在身上.如何在手机的身上进行发掘的话,你将会发现一部智能手机将会成为你的学习利器. 英语的重要性已经不需要在强调了.如何…

​每天十分钟| Get实用在线英语启蒙教育APP—叽里呱啦

作为家有幼儿宝宝的老母亲&#xff0c;曾经也被“陪娃上课&#xff0c;陪娃写作业”的恐惧深深地支配过。尤其是在给宝宝辅导英语启蒙的过程中&#xff0c;为娘切身地感受到&#xff1a; 兴趣是英语启蒙的原动力&#xff0c;所以在启蒙过程中&#xff0c;家长为孩子选择一款专…

测试英语小软件,儿童学英语软件哪个好,亲测这四款很不错

很多家长都在不断寻求儿童学英语的好方法&#xff0c;比如利用绘本拼读、上少儿英语培训班、做英语小游戏等等&#xff0c;但还有一种儿童学英语的途径常常被大家忽略&#xff0c;就是儿童学英语软件。儿童学英语软件哪个好&#xff0c;现在也有许多家长尝试利用一些学习软件来…

43 岁知名技术大佬当街遇刺身亡,马斯克都怒了!

整理 | 郑丽媛、出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 美国当地时间周二傍晚&#xff0c;旧金山警察局发布了一则案件通告&#xff1a; 周二凌晨&#xff0c;旧金山警察局南区分局接到了一个报警电话&#xff0c;称在 Main Street 的第 300 街区发生了一…

真正的AGI,既然是高度仿真人类的,是否可能也要经历过恐惧的体验?

&#xff08;本文纯属一本正经扯淡&#xff0c;但讨论的命题是深刻古老的...&#xff09; 一年多前&#xff0c;OpenAI的缔造者Sam Altman在一档Podcast《成就的艺术》&#xff08;The Art of Accomplishment&#xff09;中被问到&#xff0c;如果有一个让人工智能感受到恐惧的…

一文快速了解 GPT-4

从文本到图像&#xff0c;GPT-4将彻底改变我们与AI互动的方式 近年来&#xff0c;语言模型的发展已成为人工智能领域的一个关键研究领域。由OpenAI开发的GPT&#xff08;生成预训练变换器&#xff09;模型一直处于这一研究的前沿。GPT-4是该系列的最新版本&#xff0c;建立在其…

论文分享丨Holistic Evaluation of Language Models

摘要&#xff1a;该文为大模型评估方向的综述论文。 本文分享自华为云社区《【论文分享】《Holistic Evaluation of Language Models》》&#xff0c;作者&#xff1a;DevAI。 大模型&#xff08;LLM&#xff09;已经成为了大多数语言相关的技术的基石&#xff0c;然而大模型的…

大语言模型的预训练[2]:GPT、GPT2、GPT3、GPT3.5、GPT4相关理论知识和模型实现、模型应用以及各个版本之间的区别详解

大语言模型的预训练[2]:GPT、GPT2、GPT3、GPT3.5、GPT4相关理论知识和模型实现、模型应用以及各个版本之间的区别详解 1.GPT 模型 1.1 GPT 模型简介 在自然语言处理问题中&#xff0c;可从互联网上下载大量无标注数据&#xff0c;而针对具体问题的有标注数据却非常少&#x…

大语言模型的预训练[1]:基本概念原理、神经网络的语言模型、Transformer模型原理详解、Bert模型原理介绍

大语言模型的预训练[1]:基本概念原理、神经网络的语言模型、Transformer模型原理详解、Bert模型原理介绍 1.大语言模型的预训练 1.LLM预训练的基本概念 预训练属于迁移学习的范畴。现有的神经网络在进行训练时&#xff0c;一般基于反向传播&#xff08;Back Propagation&…

【成为架构师课程系列】预备架构 Pre-Architecture 的故事

目录 前言 Pre-architecture的故事 Pre-architecture 核心“四步法” 需求结构化 架构约束

金融领域FinBERT、BloombergGPT以及法律领域微调模型LawGPT_zh

来自&#xff1a;老刘说NLP 进NLP群—>加入NLP交流群 本文继续介绍金融领域大模型FinBERT、金融领域大模型BloombergGPT以及法律领域微调模型LawGPT_zh三个垂域模型。 一、金融领域大模型FinBERT 熵简FinBERT在网络结构上采用与 Google 发布的原生BERT 相同的架构&#xff0…