用于教室的温度传感器


电子小能手
转载
发布时间: 2025-11-11 11:10:03 | 阅读数 0收藏数 0评论数 0
封面
本项目旨在创建教室温度的可视化显示。目前设置为每 5 秒采集一次温度数据(用于调试),但理想情况下应改为每 30 分钟采集一次,以节省电池电量。传感器站将采集温度并将其从摄氏度转换为华氏度。然后,华氏温度将通过无线电发送到显示站。显示站将读取传感器站的温度,并打开与房间温度相对应的灯。 65-72度 = 舒适温度 72-75度 = 令人不适的温度 75度以上=太热,不适合学习/工作。

准备工作:

材料:

  1. 2 个 Micro:bit
  2. Forward Education Micro:Bit 头部
  3. 面包板
  4. 4根跳线
  5. 3个220Ω电阻
  6. 用于传感器的纸板支架
  7. 用于展示microbit的纸盒


1

设计概要

设计概要和预编程流程图

2

在 MakeCode 上创建传感器站代码

请使用附件查看传感器站的代码。

HEX
FFSVX9JMFFQ7E4G.hex
1.25MB
3

在 MakeCode 上创建显示站代码

请使用附件文件查看显示站的代码。

HEX
FHPLSOKMFFQ7E1M.hex
1.27MB
4

组装显示台

将LED灯连接到面包板,再连接到Microbit。

搭建面包板:

  1. 将接地线连接到蓝色负极导轨,再连接到接头上的 G 插槽。
  2. 连接一个绿色LED灯
  3. 长腿插入第 3 行第 j 列。
  4. 短引脚插入4号蓝色负极导轨。
  5. 设置电阻器
  6. 在第 3 行 e 列插入一个 220Ω 电阻。
  7. 将另一条腿插入第 3 行第 g 列。
  8. 将跳线从第 3 行连接到排针的第 0 个插槽。
  9. 连接一个黄色LED灯
  10. 长腿插入第 5 行第 j 列
  11. 短脚插入6号蓝色负极导轨。
  12. 设置电阻器
  13. 将 220Ω 电阻器的一端插入第 5 行 e 列。
  14. 将另一条腿插入第 5 行第 g 列。
  15. 将跳线从第 5 行连接到排针上的第 1 个插槽。
  16. 连接一个红色LED灯
  17. 长腿插入第 8 行第 j 列
  18. 短腿插入9号蓝色负极导轨。
  19. 设置电阻器
  20. 将 220Ω 电阻器的一端插入第 8 行 e 列。
  21. 将另一条腿插入第 8 行第 g 列。
  22. 将跳线从第 8 行连接到排针上的第 2 个插槽。

连接到 Forward Education 标题:

  1. 将接地线的另一端连接到接头背面的 g 槽中。
  2. 将第 3 行电线的另一端连接到接头背面的 0 插槽。
  3. 将第 5 行电线的另一端连接到接头背面的 1 号插槽。
  4. 将第 8 排导线的另一端连接到接头背面的 2 号插槽中。


5

设计项目纸板模型

设计项目所需的纸板模型。类似于图片中所示的模型。

6

测试代码

  1. 将代码下载到两个micro:bit中。
  2. 两个电池组都要加装电池。
  3. 如果需要,可以用冰袋和热水测试温度传感器 micro:bit。
  4. 将micro:bit放在冰袋上冷却。
  5. 将micro:bit放在热水蒸汽上方加热
  6. 当传感器站的温度在 65 华氏度到 72 华氏度之间时,绿灯应该亮起。
  7. 当传感器站的温度在 72 华氏度到 75 华氏度之间时,黄灯应该亮起。
  8. 当传感器站的温度达到或超过 75 华氏度时,红灯应该亮起。
  9. 如果无法正常工作,请确保面包板设置正确,并且 micro:bit 代码已正确创建,并根据需要重新下载到两个 micro:bit 中。
  10. 把你的设备带到教室里,让它发挥作用吧!
  11. 随着温度升高,LED灯应该会亮起。
  12. 希望你们学区能采取措施解决你们房间里(没有空调)的高温问题。


阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载
pdf下载 举报