跳到主要内容

智能风扇

简介

在本项目中,我们将学习如何制作一个智能风扇,利用温湿度传感器监测当前温度,当温度高于阈值时,自动开启风扇降温。

教学目标

了解DHT11温湿度传感器的使用方式

了解风扇模块的使用方式

教学准备

在开始教学之前,请确保您已经准备好以下必要的材料:

图片名称数量备注
智慧生活套装1
USB数据线1
micro:bit1自行准备
PC1自行准备

这些材料将为您提供一个完整的体验,确保您可以顺利地进行后续的操作和学习。如果您已准备好以上内容,我们可以继续进入下一步。

课程引入

合适的温度对于人体的健康和舒适至关重要。人体正常体温范围大约在36.3℃至37.2℃之间,在环境温度方面,科学研究显示,当环境温度在18℃到25℃,相对湿度在40%到70%时,人体感觉最舒适。这个温度范围有助于维持人体的热平衡,既不需要额外产生热量来保暖,也不需要通过出汗来散热。我们能不能制作一个可以根据室内温度自动启停的智能风扇?

项目制作

硬件连接

将DHT11温湿度传感器连接到wukong扩展板的P1接口,风扇模块连接到wukong扩展板的P2接口,OLED显示屏连接到wukong扩展板的IIC接口。

编程平台

我们通常使用图形化编程平台makecode对micro:bit进行编程

编程平台入口:https://makecode.microbit.org/

新建项目

打开https://makecode.microbit.org/

新建项目

输入项目名称并点击创建。

添加软件库

在makecode编程界面的Toolbox点击Extensions。

在弹出页面搜索iot-environment-kit,并点击选择iot-environment-kit的软件库。

在弹出页面搜索wukong,并点击选择wukong软件库。

编写程序

示例程序:https://makecode.microbit.org/_VReMzUepM99U

你也可以通过以下网页直接下载程序。

如何将程序下载到micro:bit?

使用USB线连接PC和micro:bit V2。

连接成功后,电脑上会识别出一个名为MICROBIT的盘符。

点击左下角的,选择Connect Device

点击

点击

在弹出窗口选择BBC micro:bit CMSIS-DAP,然后选择连接,至此,我们的micro:bit就已经连接成功。

点击下载程序。

结果

当智能风扇监测到周围环境温度高于预设温度时,自动开启风扇进行降温。

扩展知识

温度 温度是物质冷热程度的量度。 常见的温度单位有摄氏度 (°C)、华氏度 (°F) 和开尔文 (K)。 温度的变化会引起物质的热胀冷缩现象。 温度会影响物质的物理状态,例如水在 0°C 时会结冰,在 100°C 时会沸腾。

湿度 湿度是指空气中水蒸气的含量。 常见的湿度单位有相对湿度 (%) 和绝对湿度 (g/m³)。 湿度会影响人体的舒适度,例如高湿度会让人感到闷热,低湿度会让人感到干燥。

温湿度对人体的影响 适宜的温湿度对人体健康非常重要。 过高的温度会导致中暑,过低的温度会导致冻伤。 过高的湿度会导致人体感到闷热,过低的湿度会导致人体感到干燥。