Bewegungssensor-Wasserpistole
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Notwendige Werkzeuge und Maschinen
|
Über dieses Projekt
Übersicht
Dieses Projekt wurde inspiriert von Tinkernut 's Arduino Bewegungserkennungs-Squirt Gun:
Ich wollte Tinkernuts Projekt replizieren, aber das Problem war, dass ich keinen Raid Auto Trigger in die Finger bekommen konnte, weil er in China, wo ich lebte, nicht erhältlich ist. Eine kurze Suche auf Taobao.com führte mich jedoch zu diesem interessanten Produkt:
Dem Raid Auto Trigger sehr ähnlich und zum günstigen Preis von 78,80 habe ich mich für den Kauf entschieden. Es erwies sich als wesentlich einfacher zu hacken, da Sie keine der internen Komponenten manipulieren mussten. Sie mussten nur den Druckknopf so modifizieren, dass er mit Steckbrett/Arduino kompatibel war. Wenn Sie in China leben (oder wenn Taobao in Ihr Land versendet), können Sie die Spritzpistole hier kaufen.
Wir haben daraus einen Workshop gemacht, daher all die Powerpoint-Folien und der große Text.
SCHRITT 1:Hacken Sie die Wasserpistole
SCHRITT 2:Schnittstelle zum Arduino
Richten Sie den PIR-Bewegungssensor mit dem Arduino Nano ein und testen Sie ihn.
/* * PIR-Sensor */ int CalibrationTime =10; // die Zeit, die wir dem Sensor zum Kalibrieren geben (10-60 Sekunden gemäß Datenblatt) Int outputPin =2; // Wählen Sie den Pin für die LED Int inputPin =4; // Wählen Sie den Eingangspin (für PIR-Sensor) Int pirState =LOW; // wir beginnen, vorausgesetzt, keine Bewegung erkannt int val =0; // Variable zum Lesen des Pin-Status Void setup () { PinMode (outputPin, OUTPUT); // LED als Ausgang deklarieren pinMode (inputPin, INPUT); // Sensor als Eingang deklarieren digitalWrite (outputPin, LOW); // verhindert das Abfeuern der Waffe beim Einschalten Serial.begin (9600); // Geben Sie dem Sensor etwas Zeit, um Serial.print zu kalibrieren ("kalibrierender Sensor"); for(int i =0; i
Verwenden Sie den seriellen Monitor, um zu überprüfen, ob er funktioniert, und schließen Sie dann die Wasserpistole an.
Stellen Sie den Transistor und den Widerstand wie folgt ein:
Und damit sollten Sie einen funktionierenden Motion-Soaker haben! Wir haben einen Laserschneider verwendet, um ein Holzgehäuse herzustellen (da es sehr schnell ist und wir eine Menge davon für den Workshop brauchten), aber Sie könnten auch einen 3D-Drucker verwenden.
Denken Sie daran, dass ich eine 10-Sekunden-Verzögerung in den Code eingefügt habe, damit sich der Bewegungssensor kalibrieren kann.
Herstellungsprozess