小型开关系统

论坛小助手, 创意当实现
帖子创建于2023年10月23日 信息技术教材 1516 次浏览 1 个赞


实验活动——搭建小型开关系统

一、实验目的及任务

1.体验和认识身边的过程与控制系统,认识输入、计算和输出的过程;

2.知道温度值、声音值等连续量可以经由阈值判断形成开关量;

3.实物搭建基于生活场景中由开关量形成的反馈系统。

二、实验内容

小型开关系统主要包括三个小型实验。

①迎宾门铃,当人进门时,自动播放语音提醒,用户可以自定义提示语;

②声控灯:当(有人经过)发出响声时灯就亮,否则熄灭;

③温控风扇,当温度高时,风扇就转动否则风扇就停止转动。

三、实验准备

编程软件:mPython编程软件

实验设备:计算机与实验模块(见下表)


四、预备知识

①认识硬件主控——乐动掌控

乐动掌控采用掌控板作为主控,内置蓝牙、WiFi、麦克风、光线、陀螺仪、三轴加速度、磁场、OLED屏、RGB灯、触摸按键等,配置丰富,塑胶一体式外壳,结构小巧,尺寸不大于60*60*30mm。同时,集成1000mAh大容量可充电锂电池,方便脱机运行;集成微型喇叭,支持音频播放;集成多种拓展接口,支持I2C、SPI通讯,支持电机、舵机驱动,兼容各种电子模块。侧面和底面开具多个乐高扩展孔位,兼容乐高积木,可完成多种创意应用。




②软件准备

Ⅰ.选择主控模式。打开mPython编程软件,点击菜单栏右上角的“设置”按钮,依次点击“高级设置”—“更换主控”—“乐动掌控”选项,之后关闭更换主控窗口;


Ⅱ.添加外接传感器相关指令(外接执行器/输出同样操作)。以添加“人体感应传感器”为例,点击软件界面左边编程指令中的“扩展”—“添加”按钮,在弹出的窗口中选择传感器模块,找到并加载“人体感应传感器”,此时指令区中就包含了人体感应传感器相关的指令。


五、实验步骤

1.迎宾门铃

任务介绍:当人进门时,自动播放语音提醒。

学习目标:认识开关类型传感器,使用开关类型传感器触发录放器播放。

实验设备与模块:乐动掌控*1、人体感应传感器*1、语音录放器*1

实验步骤:

Ⅰ.电路连接。使用连接线将人体感应传感器连接到乐动掌控P15引脚,将录放器连接到乐动掌控13、14号引脚,连接图如下图所示。


Ⅱ.程序编写

打印人体红外传感器的数值,并将有人和无人状态下传感器的数值写在表格当中。



当人体红外感应到人时,就会向乐动掌控反馈(值为0或1),当主控接收到人体红外被触发(值为1),就打开录放器,否则就关闭录放器,对应的程序设计如下图所示。


2.声控灯

任务介绍:当声音大时,灯亮几秒,否则灯关闭。

学习目标:认识连续类型传感器,将连续类型传感器转化为开关类型传感器触发灯亮。

实验设备与模块:乐动掌控*1

实验步骤:

Ⅰ.程序编写

打印声音传感器的数值,并将当前声音值的范围记录在表格当中。



使用条件判断,将声音传感器检测到的连续数值转化为开关量,如声音值>40时,就会向乐动掌控反馈,当主控接收到反馈时,就打开灯几秒,否则就关闭灯,对应的程序设计如下图所示。


3.温控风扇

任务介绍:当温度高时,打开风扇,否则关闭风扇。

学习目标:巩固连续类型传感器,将连续类型传感器转化为开关类型传感器触发风扇的开关。

实验设备与模块:乐动掌控*1、热敏电阻*1、风扇*1

实验步骤:

Ⅰ.电路连接。使用连接线将热敏电阻传感器连接到乐动掌控P0引脚,将风扇连接到乐动掌控M1引脚,连接图如下图所示。


Ⅱ.程序编写

温度高,风扇就转,将连续量数值转化为开关量,进行反馈和控制。


参考程序:

文件名:1 小型开关系统.rar