点灯科技 小爱开关灯

材料 esp01 继电器
链接:https://pan.baidu.com/s/1D6a_Vz_D5tQO09Fydkvkng
提取码:2t4a

附上大佬的教程
https://www.bilibili.com/video/BV1Xf4y1e7vt/?spm_id_from=333.788.recommend_more_video.9&vd_source=a6d06bb7ed83a3c6257c173b2700e89c
1.把库文件 解压放在arduino library 文件夹下
在这里插入图片描述
2.打开这个文件 复制到arduino ide 里面

在这里插入图片描述
3.修改WIFI 密码账号 & 密匙

在这里插入图片描述密匙在点等科技APP里面请添加图片描述
4.修改设备名
在这里插入图片描述

5.在点灯APP中添加按钮

注意 按钮的组件名称 和 代码里面的一样
**加粗样式**
6 这样可以通过APP里面的按键控制开关了
7.打开米家 选择

我的 ---->其他平台设备 添加点灯科技 (按提示操作)

8.在小爱中可以 “打开灯 ”之类的操作了

ESP32是一种常用的物联网开发板,而点灯科技平台通常指的是基于物联网技术的应用环境。结合小爱同学作为语音助手进行远程控制,这涉及到硬件连接、WiFi通信以及AI语音识别等部分。 由于具体的源代码会因项目框架、库文件选择和实际需求的不同而有所差异,这里提供一个简化版的大致步骤和示例代码概念: 1. **硬件连接**: - ESP32作为控制器,通过WiFi模块连接到网络。 - 小爱同学需要一个支持MQTT协议的智能音箱设备,连接至家中的Wi-Fi并配对。 2. **软件环境**: - 使用Arduino IDE或者Espressif IoT Development Framework (ESP-IDF)开发ESP32程序。 - 需要安装`WiFi`库和`PubSubClient`库(用于处理MQTT通信)。 3. **基本代码结构**: ```c++ #include <WiFi.h> #include <PubSubClient.h> WiFiClient espClient; PubSubClient client(espClient); void setup() { // WiFi配置 WiFi.begin("your_SSID", "your_PASSWORD"); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.println("Connecting to WiFi..."); } // MQTT服务器地址、主题和认证信息 client.setServer("mqtt_server_ip", 1883); } void loop() { if (!client.connected()) { reconnect(); } client.loop(); // 处理来自云端的消息 // 监听小爱同学发送的命令,例如"小爱同学,开" String message = client.readStringUntil('\n'); if (message == "开") { // 这里只是一个示例,实际需解析语音指令 digitalWrite(LED_BUILTIN, HIGH); // 开启LED } } void reconnect() { // 连接失败后的重连逻辑 } ``` 请注意,这只是一个基础示例,并未包含小爱同学的具体语音识别部分,这部分需要借助小米提供的云端服务API或者第三方的语音识别库。此外,你还需要设置好相应的主题订阅与发布规则,以便接收和响应来自小爱同学的指令。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值