hello cfunworld!小学信息科技学科教学仪器-智能套件 教程
  • 准备工作
    • 概要
    • 材料清单
    • 开源大师兄编程板
    • 编程星空软件
    • 注意事项
    • 服务支持
  • 智控台灯
    • 项目简介
    • 结构搭建
    • 编程实现
    • 扩展创新
  • 智控风扇
    • 项目简介
    • 结构搭建
    • 编程实现
    • 扩展创新
  • 人脸识别门禁
    • 项目简介
    • 结构搭建
    • 编程实现
    • 扩展创新
  • 物联网种植
    • 项目简介
    • 结构搭建
    • 编程实现
    • 扩展创新
  • 分区智能广播
    • 项目简介
    • 结构搭建
    • 编程实现
    • 扩展创新
  • 智控电子秤
    • 项目简介
    • 结构搭建
    • 编程实现
    • 扩展创新
  • 随光转动的太阳能采集系统
    • 项目简介
    • 结构搭建
    • 编程实现
    • 扩展创新
  • 1 旋钮控制风扇
  • 2 温度控制风扇
  • 3 温度阈值的调整

智控风扇 编程实现

案例:

1 旋钮控制风扇

2 温度控制风扇

3 温度阈值的调整



1 旋钮控制风扇

功能:转动旋钮调整风扇转速。

点击下载程序:旋钮控制风扇.sb3

点击观看视频教学

旋钮模块接模拟信号引脚,其在程序中返回值范围为0-1023;风扇所接引脚以PWM方式进行输出,实现转速可变,其占空比取值为0-100。因此,程序中将0-1023映射至0-100,以实现旋钮对风扇的控制。

image-20241008094623475

占空比的大小决定了主控输出给风扇的电压大小。由于风扇电机的工作电压较高,当占空比过小时,存在电机阻塞不转动的现象,可以将映射关系做些许调整从而达到更好的体验效果。如:

image-20241008100652128

2 温度控制风扇

功能:屏幕实时显示当前温度数值。当温度高于给定阈值时,风扇开启;反之,关闭。

点击下载程序:温度控制风扇.sb3

点击观看视频教学

可以利用屏显的实时温度,决定阈值大小的选取。

image-20241008102754479

image-20241008102812395

3 温度阈值的调整

功能:转动旋钮调整温度阈值,温控风扇根据调节的阈值大小自动工作。

点击下载程序:温度阈值的调整.sb3

实际测试中,改变环境温度操作难度较大;变相地,可以在环境温度不变的基础上,改变阈值大小已到达实验效果。示例程序选取的可调阈值区间为20-35℃。

屏幕显示单个字符占据16x16个像素点,故为保证第二行显示正常,纵坐标为1+16=17。

image-20241008110150291

image-20241008110211366

Last Updated:
Contributors: whistle
Prev
结构搭建
Next
扩展创新