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

    文章

    299

    浏览量

    1913
收藏 人收藏

    评论

    相关推荐

    【Longan Pi 3H 开发板试用连载体验】基于 Longan Pi 3H 开发板完成智能家居控制小型项目

    和存储空间显示为4GB+32G,如图 三、项目计划 我的试用项目是基于 Longan Pi 3H 开发板完成智能家居控制小型项目目标如下: 通过 Longan Pi 3H
    发表于 04-02 22:37

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

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

    workbench的监视器如何通过串口连接到开发板

    我用的是NUCLEO-F303RE+X-NUCLEO-IHM08M1开发板套件。workbench的监视器如何通过串口连接到开发板。是连接UART2吗?连接不成功是怎么回事?
    发表于 03-29 06:01

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

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

    【ELF 1开发板试用】+ 1.开箱+前话

    前话 很荣幸参与到本次由飞凌嵌入式和电子发烧友联合举办“ELF 1开发板”的试用活动; ELF 1这款开发板作为学习板卡提供了详细的
    发表于 11-21 20:56

    【ELF 1开发板试用1.开箱验货

    智能家居、安防、机器人、环境监测等诸多领域,已成功帮助上万家企业完成了产品的快速开发上市,并为数千家企业稳定批量供应核心板卡等产品。 今天我要介绍的是飞凌嵌入式旗下专做教育板卡的子品
    发表于 11-21 14:20

    【ELF 1开发板试用】+ 1.开箱+前话

    前话 很荣幸参与到本次由飞凌嵌入式和电子发烧友联合举办“ELF 1开发板”的试用活动; ELF 1这款开发板作为学习板卡提供了详细的
    发表于 11-20 16:23

    Banana Pi BPI-M7 迷你尺寸开源硬件开发板采用瑞芯微RK3588芯片设计

    MIPI CSI接口和1x MIPI DSI接口,1x M.2 KEY M接口,40 PIN GPIO,迷你尺寸仅为92x62mm。 Banana Pi BPI-
    发表于 11-18 13:51

    迷你尺寸开源硬件开发板Banana Pi BPI-M7 采用瑞芯微RK3588芯片设计

    MIPI CSI接口和1x MIPI DSI接口,1x M.2 KEY M接口,40 PIN GPIO,迷你尺寸仅为92x62mm。Banana Pi BPI-
    发表于 11-18 13:49

    CR95HF芯片怎么向M1卡中读写数据和加密?

    现在能够使用CR95HF提供的官方工程库读取到卡片的UID号,但是,后续芯片怎么验证M1卡,怎么向M1卡的块中写入数据和读取数据,CR95HF芯片的数据手册当中也没有提供,按照数据手册当中
    发表于 10-24 06:16

    关于RFID M1卡读写问题?

    为什么我的M 1卡只能读块0,是不是因为其他块锁了? 0、1、2、3块是同一个扇区,能访问0块,就是能访问1、2块。 用读ID命令可以读回0块的ID相关字节,用0块读可以读回所有16字
    发表于 10-23 07:01

    STM32 分立元件读写M1及CPU卡问题

    之前看到别人做的项目用的是该电路图实现了M1卡CPU卡的读写,使用的是STM32F072CBT6的芯片,外接13.56Mhz的晶振。这个软件上是怎样实现的?
    发表于 10-05 17:08

    NuMaker-M483KG开发板的功能

    设计,方便搭配各式接口设备或Arduino 模块,进行开发。主控并带有一电流量测接口,用户在开发过程中可轻松量测微控制器的功耗。 使用NuMicro®
    发表于 08-25 08:42

    【沁恒CH32V208开发板试用1-构建RTT-Stdio开发环境

    配置介绍 1 、CH32V208参数介绍 CH32V208EVT开发板选用CH32V208WBU6 MCU.CH32V208系列是基于32位RISC-V设计的无线型微控制器,配备了硬件堆栈区、快速中断
    发表于 05-28 15:41

    【沁恒 CH32V208 开发板免费试用1.建立烧录开发调试环境

    【沁恒 CH32V208 开发板免费试用1.建立烧录开发调试环境 大信(QQ:8125036) 感谢沁恒科技与发烧友网给以Ch32V20
    发表于 05-04 07:54