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

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

3天内不再提示

【天启教育M1开发板试用体验】采用天启M1设计智能环境监视控制器

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-17 11:17 次阅读

本文来源电子发烧友社区,作者:jyaxz, 帖子地址:https://bbs.elecfans.com/jishu_2307663_1_1.html


1.概述

本次试用的天启创意魔盒包含天启教育M1开发板和天启传感器集成板。在天启传感器集成板中集成了温度、湿度和亮度等传感器,还有3个彩色小灯,声音传感器和蜂鸣器,因此可以通过天启创意魔盒完成一个室内智能环境监视控制器

这个控制器可以通过集成的传感器完成温度、湿度和亮度采集,通过3个RGB彩色小灯作为模拟执行器,用来模拟加热器,加湿器和灯光控制器执行控制。

2.程序搭建

2.1.程序总体

程序首先点亮心形图案,然后创建并初始化变量,完成后进入主循环,循环体中包含三个函数,分别是温度采集,判断、控制输出和结果打印;湿度采集,判断、控制输出和结果打印;亮度采集,判断、控制输出和结果打印。
image.png

2.2.温度测量及控制

在温度测量及控制函数中,首先是通过S1传感器板获取温度数值,然后利用分支语句判断温度是否在设定的允许温度范围内,如果小于允许的温度将2#RGB灯点亮为红色,此状态我们也可以定义为启动加热器,否则点亮为绿色,停止加热器控制。

image.png

2.3.湿度测量及控制

湿度测量和控制于温度基本相同,首先读取湿度值,然后判断如果湿度小于允许的湿度阈值,我们点亮3#RGB灯为红色,相当于启动加湿器;否则点亮为绿色,停止加湿器控制。

image.png

2.4.亮度测量及控制

流程于温湿度控制过程相同,首先从S1传感器板获取亮度值,然后与设定的阈值比较,如果低于设定阈值,将1#RGB灯点亮为红色,相当于启动照明;否则点亮为绿色,关闭照明。实际这样控制过于简单粗暴,应该根据不同的亮度值进行照明输出的线性控制就更加科学了。

image.png

3.工程视频演示

由于首次从无声电影转变为有声表演,有点紧张了,视频拍摄的不好,请见谅。


M1试用视频演示,详见作者原帖子文章。

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

    关注

    3

    文章

    301

    浏览量

    2039
收藏 人收藏

    评论

    相关推荐

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 137次阅读
    【RA8D<b class='flag-5'>1</b><b class='flag-5'>试用</b>活动】RA8D<b class='flag-5'>1</b>B-CPKCOR<b class='flag-5'>开发板</b>移植linux

    TAS5611有M1M2,M3模式设置脚,TAS5611的AD模式 BD模式有什么区别?

    TAS5611有M1M2,M3模式设置脚,请教一下芯片的AD模式BD模式有何区别?
    发表于 10-16 07:55

    TAS5630B M1M2、M3到底是设置硬件模式的还是保护模式的?

    元器件改变,M1M2、M3由MCU控制改变000---101,将2路BTL在滤波后的输出端子上并联,不改变滤波部分,可以看作PBTL吗?
    发表于 10-09 06:20

    飞凌微车规级视觉处理芯片M1系列:高性能、低功耗、小封装尺寸

    电子发烧友网报道(文/李弯弯)近日,思特威(SmartSens)正式宣布全资子公司品牌——飞凌微电子(Flyingchip,简称“飞凌微”)。同时,飞凌微M1车载视觉处理芯片系列正式亮相,包括M1
    的头像 发表于 08-14 09:11 4711次阅读

    使用6.21版arm编译的EVAL M1 301F时遇到L6236E错误的原因?

    客户在 使用 6.21 版 arm 编译的 EVAL M1 301F时遇到问题 。下图显示了在 Keil 上运行英飞凌网站示例项目时出现的 L6236E 错误。
    发表于 05-21 06:10

    在MAC M1的虚拟机上运行ARM版的windows,ST-LINK的驱动为什么装不上?

    在MAC M1的虚拟机上运行ARM版的windows,ST-LINK的驱动装不上
    发表于 04-01 08:24

    怎么将pMCI[M1]-&gt;pSTM-&gt;bState 的 IDLE_START传递给STM[M1]-&gt;bState的?

    各位亲: 我在5.4的库里面发现按键启动后,开始电机用的是 pMCI[M1] 这个结构体,如下 __weak bool MC_StartMotor1(void) { return
    发表于 03-27 07:56

    M1芯片和M3芯片相差大吗

    M1芯片和M3芯片在性能和应用上确实存在一定的差异。
    的头像 发表于 03-13 16:41 2936次阅读

    m3芯片和m3pro芯片怎么选 苹果m1芯片和m3芯片区别在哪

    ,具有8核CPU和10核GPU,能够提供出色的计算能力和图形处理性能。对于日常使用、轻度游戏和一些基本的图形处理任务,M3芯片能够轻松应对,同时保持较低的功耗,为设备提供长久的续航能力。 苹果m1芯片和m3芯片区别在哪 苹果
    的头像 发表于 03-12 17:24 3885次阅读

    M3芯片与M1芯片的比较

    M3芯片与M1处理相比,在多个方面表现出显著优势。首先,M3芯片在架构上采用了更先进的制程技术,如T8103内核和N5P制程,使其具有更高
    的头像 发表于 03-11 18:20 2922次阅读

    苹果M3芯片性能提升

    苹果在2023年发布的M3芯片系列,在CPU性能和效率内核方面相较于M1系列有了显著的提升。具体来说,M3 CPU的性能核心比M1系列快30%,效率核心更是比
    的头像 发表于 03-11 17:13 1154次阅读

    M3芯片与M1芯片差别大吗

    M3芯片与M1芯片在多个方面存在显著的差异。首先,M3芯片采用了更先进的制程技术,这使得它在性能上有所提升,特别是在处理复杂任务和多线程应用时表现更为出色。
    的头像 发表于 03-11 16:52 2265次阅读

    M1芯片和M3芯片的区别

    M1芯片和M3芯片都是苹果自家研发的处理,它们在性能和设计上各有特点。
    的头像 发表于 03-11 16:37 3258次阅读

    M1M2和M3芯片是什么意思

    M1M2和M3芯片都是苹果公司推出的自研处理芯片,具有不同的特点和发布时间。
    的头像 发表于 03-08 15:51 5472次阅读

    华硕推出AirVision M1智能眼镜,实现手机/电脑内容直接投影至视线

    华硕解释称,AirVision M1仅仅是配有可佩戴显示屏的眼镜,并无内设处理或电池,而是通过USB-C接口与手机或电脑相连,将画面投影至使用者眼前。
    的头像 发表于 01-10 10:20 587次阅读