这个夏天太热了,只能用他来保命,ESP32 + Python做一个检测紫外线设备

来这里发现更多创意案例

HaaS开发框架HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件。https://haas.iot.aliyun.com/solution/

下图是本案例除硬件连线外的3步导学,每个步骤中实现的功能请参考图中的说明。

1、简介

1.1、背景

  
紫外线是阳光光线中的一部分。适当紫外线强度的照射有助于人体合成维生素D,然而,过量的紫外线暴晒,会对人体造成损害,诱发皮肤疾病。

  
本案例的紫外线检测系统可以实时检测紫外线光强度, 并在紫外线强度过高时提醒作出相应的防护。

  
紫外线的强度等级分为0-15级别,通常,夜间的紫外线指数为0,热带、高原地区、晴天时的紫外线指数为15。按照对人体的影响,在紫外线强度等级的基础上,有以下划分:

  1. 紫外线强度为0、1、2时,表示紫外线量最小,这个量对人体基本上没有影响
  2. 紫外线强度为3或4时,表示紫外线量是比较低的,对人体的影响也是比较小的
  3. 紫外线强度为5和6时,表示紫外线量是中等强度,对人体皮肤也有中等强度的伤害影响
  4. 紫外线强度为7、8、9时,表示有较强的紫外线照射强度,这时,对人体的影响就比较大,需要采取相应的防护措施
  5. 紫外线强度大于10时,表示紫外线照射量非常强,对人体有最大的影响,必须采取防护措施

  
本案例通过紫外线传感器测量环境紫外线强度,并根据不同的紫外线强度点亮不同颜色的LED灯或者打开蜂鸣器:

  • 紫外线强度低于或等于4点亮绿灯
  • 紫外线强度在5和6之间点亮蓝灯
  • 紫外线强度在7和9之间点亮红灯
  • 紫外线强度大于9开蜂鸣器

1.2、准备

  
本案例需要如下硬件:

  • ESP32开发板一台
  • 紫外线传感器一个
  • RGB三色LED灯一个
  • 杜邦线若干
  • Micro-USB数据线一条
  • 蜂鸣器一个

  
硬件连线图如下图所示:

 

2、物联网平台开发

  
对于第一次使用物联网平台的读者,需要开通实例以使用物联网平台的功能。这里可以使用免费的公共实例进行开发。

  
物联网平台中,左上角选择“华东2-上海”,点击“公共实例”,即可开通。

 

开通物联网平台功能之后,需要完成下面的4个步骤完成云端设备的设定:

  1. 创建云端产品
  2. 创建产品属性(物模型)
  3. 创建云端设备(获取三元组)
  4. 多设备场景联动设定

2.1、创建云端产品

  
点击上图中的“公共实例”,即可进入控制台进行产品创建。然后,点击创

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值