运动感应水枪
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
必要的工具和机器
|
关于这个项目
概览
这个项目的灵感来自 Tinkernut Arduino 运动检测喷枪:
我想复制 Tinkernut 的项目,但问题是我无法使用 Raid Auto Trigger,因为它在我居住的中国不可用。然而,在淘宝上快速搜索让我发现了这个有趣的产品:
与 Raid Auto Trigger 非常相似,我决定以 78.80 日元的合理价格购买一个。事实证明,破解要容易得多,因为您不需要篡改任何内部组件。您只需要修改按钮,使其与面包板/Arduino 兼容。如果您碰巧住在中国(或者淘宝发货到您所在的国家/地区),您可以在这里购买喷枪。
我们把它变成了一个研讨会,因此所有的幻灯片和大文本。
第 1 步:破解水枪
第 2 步:与 Arduino 接口
使用 Arduino Nano 设置和测试 PIR 运动传感器。
/* * PIR 传感器 */ int 校准时间 =10; //我们给传感器校准的时间(根据数据表为 10-60 秒) int outputPin =2; // 选择 LED 的引脚 int inputPin =4; // 选择输入引脚(用于 PIR 传感器) int pirState =LOW; // 我们开始,假设没有检测到运动 int val =0; // 用于读取引脚状态的变量 void setup() { pinMode(outputPin, OUTPUT); // 声明 LED 为输出 pinMode(inputPin, INPUT); // 将传感器声明为输入 digitalWrite(outputPin, LOW); //防止在通电时开枪 Serial.begin(9600); //给传感器一些时间来校准 Serial.print("calibrating sensor "); for(int i =0; i
使用串口监视器检查它是否正常工作,然后是连接水枪的时间。
像这样设置晶体管和电阻器:
有了它,你应该有一个工作的运动浸泡器!我们使用激光切割机制作了一个木制外壳(因为它非常快,而且我们需要一堆它们用于车间),但您也可以使用 3D 打印机。
请记住,我在代码中加入了 10 秒的延迟,以便让运动传感器进行校准。
制造工艺