查看: 1853|回复: 8

LPC55S69天猫精灵语音智能家居控制

[复制链接]
  • TA的每日心情
    擦汗
    昨天 08:30
  • 签到天数: 1782 天

    [LV.Master]伴坛终老

    65

    主题

    7541

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    12755
    最后登录
    2024-4-25
    发表于 2021-11-18 21:16:22 | 显示全部楼层 |阅读模式
    本帖最后由 wudianjun2001 于 2021-11-18 21:26 编辑

    主要功能:LPC55S69连接ESP8266到第三方平台贝壳物联,可以通过天猫精灵或小程序来控制继电器的开关,一共8路,每一路都可以单独命名:客厅灯,主卧插座,厨房开关等。然后天猫精灵可以通过语音来控制

    先上视频看效果,天猫精灵的控制还是挺灵敏的,比小爱要好,个人觉得。继电器输出没有连接负载,可以通道每个继电器边上的指示灯看到继电器的打开关闭情况。


    1 LPC55S69的设置
    控制8路继电器通过以下8个接口,从上到下对应继电器的通道1-通道8。继电器模块是5V供电,通过P16的插座来供电
    1.png

    8个控制引脚分别对应:
    P0.26, P1.1, P1.5, P1.8, P1.9, P1.10, P1.4, P1.7
    在引脚配置函数BOARD_InitPins()中都配置为IO口模式,
    3.png

    LPC55S69通过8266串口发送来的命令来控制继电器的打开关闭,字符串的第5,6字节对应要控制的继电器通道和开关,接收处理函数
    2.png
    4.png

    串口初始化函数
    5.png

    串口接收中断函数
    6.png

    IO口引脚的定义
    7.png

    使用ESP8266模块的指示灯功能:
    上电时慢闪表示在连接路由器。
    常亮表示在连接贝壳物联服务器。
    6秒暗0.1秒灭表示设备上线成功,正常工作了。

    2贝壳物联操作
    2.1打开网页 https://www.bigiot.net/自行注册个账户,注册完成后要邮箱验证,自己完成,不多说。
    2.2添加设备
    用户登录后,找到智能设备,点击添加设备
    10.png

    设备名称自行定义,我的就定义成遥控器,你也可以起任何其他名字,是否公开去掉,否则别人可以看到你的设备
    11.png
    然后拉到最下面点击确定,就添加好了。

    点击设备列表,可以看到刚添加的设备了。在设备列表记下这两个值ID和APIKEY,可以用记事本记录一下, 后面要在程序里做对应修改,
    12.png

    点击右面的编辑按钮,进去进行设置。设备类型选择万能遥控器,选择这个的话可以通过一个8266控制多个设备,下面公开不要选择了,否则别人可以看到你的设备,图标自行选择定义,加密登陆不能选择,然后拉到网页最下面点击确定。
    13.png

    2.3添加子设备
    在左边的项目里选择子设备,添加子设备
    14.png

    名称自行定义,父设备选择上一步中建立的设备,类型根据需要选择,但只能开关类型的(因为继电器只有开关两个状态),添加设备的间隔时间不能太快,如果提示操作太快,稍后再试,一般最长也就一分钟吧
    15.png

    添加完成后的列表,如果设置错误或不满意,也可以点击每一栏最后的修改。刚注册的账户可能添加不了8个子设备,以为贝壳物联采用的积分制,积分多了添加设备就多了,能添加几个算几个,后面在线时间长点就可以继续添加了。
    16.png

    我的设备列表如上,注意父设备就是之前添加的智能设备。所以子设备的父设备都是一样的。
    用记事本记录下所有子设备ID号。我的记录。如果子设备没有8个的话,后面就不用记录。
    程序的对应几个地方要修改下(在main.h头文件里面)CHILD_ID1对应继电器通道1,CHILD_ID2对应继电器通道2依次对应,刚注册的新用户,可能建立不了8个子设备,那下面空余的就随便填写。
    17.png

    注意子设备前面的D不要去掉,如果子设备不足8个,后面的可以不用修改。注意这些参数和记事本的对应。截图红色框内的都要修改,一共12处。父设备ID就是程序定义的DEVICE_ID,父设备KEY就是程序定义里的DEVICE_KEY,子设备1~8 ID就是程序定义的CHILD_ID1~8。


    小程序控制界面
    21.png

    实际连接图
    18.png 19.png 20.png




    LPC55S69的程序
    relay.rar (1.83 MB, 下载次数: 2)
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 08:30
  • 签到天数: 1782 天

    [LV.Master]伴坛终老

    65

    主题

    7541

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    12755
    最后登录
    2024-4-25
     楼主| 发表于 2021-11-18 21:26:52 | 显示全部楼层
    写文档感觉比写程序还麻烦。截图什么的,比较累人
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3299

    主题

    6546

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32024
    最后登录
    2024-4-25
    发表于 2021-11-19 09:05:47 | 显示全部楼层
    wudianjun2001 发表于 2021-11-18 21:26
    写文档感觉比写程序还麻烦。截图什么的,比较累人

    不容易不容易,辛苦了,非常完美!
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3299

    主题

    6546

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32024
    最后登录
    2024-4-25
    发表于 2021-11-19 09:08:47 | 显示全部楼层
    LPC55S69在这里主要的作用是什么?
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 08:30
  • 签到天数: 1782 天

    [LV.Master]伴坛终老

    65

    主题

    7541

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    12755
    最后登录
    2024-4-25
     楼主| 发表于 2021-11-19 09:13:52 | 显示全部楼层
    NXP管管 发表于 2021-11-19 09:08
    LPC55S69在这里主要的作用是什么?

    主要就是和8266串口通讯,然后控制继电器
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-10 22:38
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2021-11-19 09:39:15 | 显示全部楼层
    基于云网络的语音识别。
    现在的主流识别方式,快速部署,方案成熟稳定。
    谢谢楼主分享
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 09:20
  • 签到天数: 1278 天

    [LV.10]以坛为家III

    21

    主题

    1万

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    13239
    最后登录
    2024-4-25
    发表于 2021-11-19 11:36:39 | 显示全部楼层
    jobszheng5 发表于 2021-11-19 09:39
    基于云网络的语音识别。
    现在的主流识别方式,快速部署,方案成熟稳定。
    谢谢楼主分享 ...

    天猫精灵的语音识别不是本地完成的?
    跟着日天混 ,三天饱九顿!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-4-9 17:01
  • 签到天数: 1478 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    92619
    最后登录
    2024-4-24
    发表于 2021-11-19 13:51:36 | 显示全部楼层
    支持一下~~~
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 21:31
  • 签到天数: 2038 天

    [LV.Master]伴坛终老

    17

    主题

    4824

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    9899
    最后登录
    2024-4-25
    发表于 2021-11-19 21:48:54 | 显示全部楼层
    不容易,辛苦了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-26 01:54 , Processed in 0.136226 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表