0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于阿里云物联网平台的智能灯光控制系统设计

airX嵌入式 来源:airX嵌入式 作者:airX嵌入式 2022-11-21 10:23 次阅读

《《《《《正文》》》》》

产品简介》

本设计为智能灯光控制系统,支持离线语音助手控制、手机APP控制、查看实时温湿度数据、灯光情景模式切换、灯光定时控制、参考光照强度、人体检测灯光自动控制等功能,该系统是基于阿里云物联网平台进行开发,大家可以对该设计的程序进行参考、学习,可以将该程序移植到自己的设计、产品,用来实现接入物联网平台;

《应用场景》

1、智能家居灯光控制;

2、唤醒离线语音助手控制灯光、切换灯光情景模式、查询房间温湿度、查询当前时间等指令;

3、手机APP远程控制灯光、切换情景模式、查看温湿度实时数据、灯光定时控制;

4、系统可以参考环境的光照强度、人体检测等对灯光进行自动控制;

《产品概述》

本设计主要用来实现STM32F103C8T6 + ESP8266 接入阿里云物联网平台,在手机APP远程控制灯光、查看实时温湿度数据、定时控制灯光等操作;同时该系统支持离线语音助手控制,可以唤醒语音助手来控制灯光、情景模式切换、查询房间温湿度情况、查询当前日期、时间等;系统采用了光敏电阻与热释电人体检测传感器,自动结合光照强度数据、人体检测状态数据实现灯光自动控制的效果;可以支持三路继电器控制、一路RGB彩灯控制、结合用户自定义的情景模式来控制这种灯光效果,具体效果见演示视频

《产品参数

1、采用Micro USB接口供电DC-5V;

2、采用ESP-12F连接2.4G WIFI网络

3、采用1.44寸 LCD显示屏,实时显示系统参数;

4、采用DHT11传感器,采集环境温湿度数据;

5、采用光敏电阻,实时监测环境光照强度数据;

6、采用热释电传感器监测环境人体状态;

7、支持3路继电器控制,AC: 250V / 10A DC: 30V / 10A设备接入;

8、支持1路RGB彩灯控制,可以控制红、绿、蓝、黄、紫、青、白色等灯光效果;

9、支持离线语音识别控制,识别精度达到98%,支持自定义语音控制、语音反馈;

10、支持手机APP 实时远程控制,定时控制等。

051c5592-67d7-11ed-8abf-dac502259ad0.png

《使用说明》

1、可以对环境中温、湿度数据进行采集,支持在手机APP上远程、实时查看数据,也可以在LCD屏进行显示;

2、可以唤醒语音助手来控制灯光、情景模式切换、查询房间温湿度情况、查询当前日期、时间等,(语音指令见附件中文件说明);

3、支持在手机APP上远程、实时控制三路继电器,一路RGB彩灯控制,可以在手机APP 实现定时控制等;

4、支持接入天猫精灵生态,天猫精灵等智能设备;

5、在main.c 文件中 “变量说明” ,需要根据自己配置的阿里云平台、以及WiFi网络信息进行设置、编译程序(如下图所示);

6、第一次使用系统时请按住 “K0” 按键 + “RST”按键进入恢复模式,默认将编译的WiFi网络信息、服务器配置信息存入EEPROM(因为全新的EEPROM芯片里面没有存储任何信息),否则系统将无法完成初始化;

7、BOOT 的配置电路,需要采用(推荐使用0-10K任意阻值)的电阻,将R3、R8进行焊接,R2、R7悬空不贴,具体可以参考前面的产品展示图;

8、语音识别平台是使用的 SNR9813VR 芯片模组 ,该平台支持自定义命令词、反馈语音、中英文识别、降噪滤波等,识别度几乎能达到 98% 非常稳定可靠,在附件中提供了SDK文档中心V3.1.1、SNR9813VR 操作指南;

053aa84e-67d7-11ed-8abf-dac502259ad0.png

《备注》

1、在附件文件中有程序源码(source_code.zip)、源代码中关键部分添加了详细的注释说明;

2、手机APP是使用阿里云平台的配置方案(云智能APP 兼容AndroidIOS),具体的配置方法大家可以在B站查找相关的教程;

3、在该项目中硬件部分比较简单,主要难度在于程序软件部分,源码已经提供给大家,欢迎大家在此基础上进行优化迭代;

4、在连接WiFi网络、访问阿里云服务器、JSON数据解析部分暂时只提供了API 接口(API.lib 大家可以移植到自己的设计、产品中通过MQTT.h、WiFi.h 提供的 API 接口完成配置);

5、附件中提供的程序源码 source_code.zip 中为keil v5开发环境中 STM32的工程文件,可以在keil v5中进行编译、调试、烧录,推荐使用Jlink、ST-link等仿真器进行程序的烧录调试;

6、设计的物料成本大概在120元左右,主要元件可以更具BOM表在嘉立创SMT、或在立创商城购买,其中LCD屏幕、语言模块的购买链接在附件中有说明。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    5960

    浏览量

    108684
  • 物联网
    +关注

    关注

    2867

    文章

    41589

    浏览量

    358269
  • 阿里云
    +关注

    关注

    3

    文章

    883

    浏览量

    42607

原文标题:项目分享:基于【】阿里云】智能灯光控制系统(附带所有资料下载)

文章出处:【微信号:airX嵌入式,微信公众号:airX嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于机智联网平台智能垃圾回收箱与控制系统研究

    一款基于机械传动、嵌入式系统联网技术的智能垃圾回收箱及控制系统。结合功能需求设计了结构方案,包括尺寸、开关门、防夹手机和称重结构等;选型
    发表于 04-09 17:25

    基于机智平台联网实验平台设计

    、制作和调试。平台采用wifi模块进行通讯,用户通过APP软件控制电路实验板。实验平台的结构示意图如图1所示。 基于机智平台
    发表于 09-09 14:39

    基于阿里HiTSDB搭建工业联网平台实践

    摘要: 基于阿里全面的联网计算与大数据技术搭建云端的企业能源管理
    发表于 04-24 15:37

    【PYNQ-Z2申请】基于平台的微信小程序控制系统

    项目名称:基于平台的微信小程序控制系统试用计划:本项目选择联网
    发表于 01-09 14:51

    支持阿里Link联网平台的CC2640R2F解决方案

    ,结合阿里Link联网平台旗下阿里智能APP S
    发表于 03-19 06:45

    基于CC2640R2F的SDK支持阿里Link联网平台

    上?是否想在节省时间的同时,便捷地获取更加强大的功能、稳定性和多重云端安全保障?德州仪器(TI)的CC2640R2F解决方案支持阿里Link联网
    发表于 07-15 06:51

    基于arduino +机智联网平台的阳台生态控制系统的设计

    基于arduino +机智联网平台的阳台生态控制系统的设计李军辉北京农业职业学院摘要以基质培养的绿色植物所在的半封闭阳台
    发表于 07-16 12:28

    STM32F103C8T6连接阿里联网平台

    STM32F103C8T6连接阿里联网平台(1)—阿里
    发表于 08-11 09:33

    微信小程序连接阿里联网平台云端API实现联操控

    微信小程序连接阿里联网平台云端API实现联操控03-25其中包含cryptojs、uuid
    发表于 08-18 06:28

    阿里联网平台接入NodeMCU的方法

    文章目录NodeMCU(ESP8266) 接入阿里联网平台 踩坑之旅NodeMCU简介快速入门简单使用
    发表于 11-03 07:11

    如何利用阿里联网平台控制开发板上的LED开关功能呢

    如何去调试一块stm32+w5500开发板呢?如何利用阿里联网平台控制开发板上的LED开关功
    发表于 12-01 07:56

    NodeMCU开发板接入阿里联网平台和百度天工联网平台的注意事项

    的也是NodeMCU开发板。下面是分别是接入阿里联网平台和百度天工
    发表于 01-24 07:46

    怎样在阿里联网平台上进行单片机程序的编写呢

    阿里联网平台是怎样设置的?怎样在阿里
    发表于 02-22 06:04

    阿里开放联网技术开发平台

    中国杭州,2021 年 12 月 8 日-阿里巴巴集团的数字技术和智能骨干阿里宣布已开放其专有的
    发表于 03-08 08:50

    基于机智服务平台的媒体设备控制系统

    。1系统总体设计基于机智服务平台进行媒体设备方面的智能硬件开发需要以下几部分:媒体设备、机智服务平台
    发表于 07-31 20:47