一场 JSS1 搭建与编程冒险
我们能搭建一座能检测访客的房子吗?
一座能够检测到接近物体、亮灯并发出警报的智能房屋。
首先,看看最终的设计。然后我们将一起搭建这座房子。

机器人任务 001
智能家居实验室
一场 JSS1 搭建与编程冒险
一座能够检测到接近物体、亮灯并发出警报的智能房屋。
首先,看看最终的设计。然后我们将一起搭建这座房子。
任务模拟
这是一个视觉模拟,而非实时硬件连接。
逻辑循环
构建套件
在我们的智能房屋中,每个部件都有一个明确的功能。
大脑:它读取传感器并控制警报。
发送声音脉冲并测量返回的回波。
门附近发光的视觉警报。
每次有新接近时发出一次短促的声音。
用于整洁连接的可重复使用平台。
部件之间的电气通路。
通过限制电流保护 LED。
经济实惠的房屋主体和稳定的底座。
切割前请先规划
传感器必须面向外侧,且不被纸板遮挡。
施工区
构建与揭晓环节中所示的相同简单且稳固的设计。
在纸板上标记墙壁、门洞和屋顶。
小心切割,保留整齐的边缘以便拼接。
制作一个正方形主体并安装前面板。
将屋顶固定在稳定的底座上;确保电子设备可触及。
接线 01 / 输入
一次一根线。将每个标签与正确的 Arduino 引脚相匹配。
| 传感器引脚 | Arduino Uno |
|---|---|
| VCC | 5V |
| GND | GND |
| TRIG | D9 |
| ECHO | D10 |
回声原理
传感器发送一个声波脉冲,并测量回波返回所需的时间。
接线 02 / 灯光
LED 位于门边,以便访客可以看到警报。
电阻必须保留在电路中,以限制电流并保护 LED。
接线 03 / 声音
短鸣表示有新的靠近,而不是每次传感器读取都鸣叫。
内存变量可防止在有人靠近时重复鸣叫。
飞行前检查
在连接 USB 电源之前,请追踪完整路径。
软件实验室
先使用可视化积木:学生无需编写程序即可构建逻辑。
积木工具箱
寻找相应功能,然后在你的版本中匹配最接近的支持标签。
记忆开关
这个微小的记忆开关让警报显得很智能。
积木程序 / 主方法
按此顺序排列视觉逻辑。这些是预期功能;具体标签可能会有所不同。
像程序员一样思考
沿着发光路径观察:循环永远不会停止检测。
任务测试
动画显示的是预期结果;它并未读取真实的 Arduino。
备份工作流
此 Arduino C++ 代码是兼容 Arduino 编程工作流的备份 —— 而非 PictoBlox 视觉积木。
工程师调试区
找到症状,检查最简单的原因,然后再次测试。
确认 Arduino Uno 和正确的扩展。检查您的 PictoBlox 版本是否支持;必要时请使用备份。
检查音调或执行器模块。数字高/低电平并不自动等同于正确的音调。
检查极性、电阻、D13 和 GND。
检查极性、D8、GND 以及所选的编程方法。
检查 TRIG、ECHO、传感器方向、电源以及连接是否松动。
检查开发板选择、COM 端口、USB 线缆和 Stage Mode 固件。
任务完成
现在请解释你的智能房屋是如何检测访客靠近的。
使用 ← → 方向键进行导航