基于机智云和ShineBlink的智能加湿器方案

文章介绍了智能加湿器如何通过Wi-Fi连接实现远程控制,用户能通过手机APP进行预约、定时和湿度调节。此外,加湿器配备的OLED屏幕和SHT3X温湿度传感器能实时显示和监控环境湿度,当湿度低于50%时自动启动加湿功能。智能加湿器还强调了节能环保和智能场景的应用,提升了家居生活质量。
随着科技的不断发展,智能家居正逐渐走进我们的家庭。其中一款备受欢迎的智能产品就是智能加湿器。智能加湿器不仅可以调节家居湿度,还可以通过智能控制实现远程控制和调节,让家居湿度随时随地可控。
智能化控制让加湿更加便捷

智能加湿器通过连接Wi-Fi可以实现远程控制和调节,用户可以通过智能手机应用实现预约、定时、计量等功能。手机APP提供了详细的操作指南,使用者可以随时查看设备工作状态,掌握湿度变化情况,而智能语音控制更是让人们免去了繁琐的操作步骤,实现语音控制加湿器开关、模式、湿度等功能。智能化控制不仅方便了使用者的操作,还极大提高了家居生活的质量。
实现的功能描述
在OLED屏幕上显示当前湿度,并且当湿度低于50%时继电器吸合,继电器吸合后加湿器模块将开始加湿动作。

5V供电的加湿器模块在淘宝上不少店铺有售,本实验就不拿加湿器实物模块来演示了,而是通过继电器来展示实验现象。

本实验教学目的
掌握基于ShineBlink的开发板,可接入机智云物联网平台
SHT3X温湿度传感器的使用(SDA0,SCL0接SHT30X温湿度传感器)
OLED屏幕显示(SDA1,SCL1接OLED屏幕)
GPIO电平信号控制继电器(D4接继电器)

本实验涉及的模块
继电器、STH3X温湿度传感器、以及OLED屏幕在开发板上的位置如下:

完整源代码

  1. --定义初始化函数
  2. function Init()
  3.     --设置sht3x传感器占用SCL0和SDA0引脚,并启动传感器以每秒出10个数据的频率工作,repeatability="HIGH"时精度最高
  4.     LIB_Sht3xConfig("IIC0","10","HIGH")
  5.     --设置0.96寸oled模块占用SCL1和SDA1引脚
  6.     LIB_0_96_OledConfig("IIC1")
  7.     --配置D4为普通输出,控制继电器
  8.     LIB_GpioOutputConfig("D4","STANDARD")
  9.     --配置D0口为PWM功能控制无源蜂鸣器,先默认设置
  10.     --PWM周期为1000us(1ms),参数1表示高电平有效
  11.     LIB_PwmConfig1(1000,1)
  12.     --先默认PWM输出占空比为0%(蜂鸣器静音)
  13.     LIB_PwmUpdate1(0)
  14. end
  15. --初始化
  16. Init()
  17. --开始大循环
  18. while(GC(1) == true)
  19. do
  20.     --延时200毫秒
  21.     LIB_DelayMs(200)
  22.     --每隔200毫秒查询sht3x传感器是否出数
  23.     sht3x_flag,sht3x_temp,sht3x_humi = LIB_Sht3xGetResult()
  24.     --如果传感器有新的温湿度数据产生
  25.     if sht3x_flag == 1 then
  26.         --在oled的第一行和第二行分别显示温度(摄氏度)和湿度(百分比)
  27.         LIB_0_96_OledPuts("1","1",string.format("temprature: %.2f", sht3x_temp))
  28.         LIB_0_96_OledPuts("2","1",string.format("humidity: %.2f", sht3x_humi))
  29.         --湿度小于50%,继电器吸合开始加湿
  30.         if sht3x_humi < 50 then
  31.             LIB_GpioWrite("D4",1)--继电器吸合,加湿器开始加湿
  32.         else
  33.             LIB_GpioWrite("D4",0)--继电器断开
  34.         end
  35.     end
  36. end
复制代码



 

实验现象
将上面的代码复制到开发板的虚拟TF卡中并开始运行后,我们就可以在OLED屏幕显示当前的温度和湿度数据。
当湿度小于50%时,可以看到继电器吸合(继电器旁边的绿色Led指示灯也亮了)

节能环保,实现智慧消费

智能加湿器通过智能的控制机制和高效的加湿器工作,达到省电、节能、环保的效果,减少了能源消耗和对环境的影响。智能加湿器的加湿机芯采用陶瓷材料,可以实现反复循环使用,节约了资源,同时也减少了废弃物的产生。智能加湿器通过智慧消费的方式,让生活更加智慧和环保。

 
智能场景,增强生活趣味性

智能加湿器提供了多种智能场景,如情景模式、智能联动等,让家居生活更加趣味。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值