Ich mache einige Modifikationen an einer Nerf-Pistole und habe bereits Geschwindigkeits-/FPS-Tests mit einem von mir gebauten Chronographen durchgeführt, und der nächste Test sind Modifikationen, die durchgeführt werden können, um die Genauigkeit zu erhöhen. Ich versuche, ein Ziel zu bauen, das die x / y-Position eines Pfeils erkennt, wenn er ein Ziel trifft oder ein Flugzeug bricht. Ich habe ein paar Ideen, aber ich versuche es so einfach wie möglich zu halten.
Eine Idee beinhaltete ein Maschengitter aus Drähten, und wenn der Pfeil auf das Gitter trifft, würden die Drähte einen Stromkreis schließen. Das Problem besteht darin, dass es viele Drähte gibt (um eine genaue Ablesung zu erhalten), viele Fehlerstellen (versehentliche Berührung der Drähte) und das, was sich nach einem großen Schmerz im Hintern anhört.
Eine andere Idee war eine Reihe von IR-LEDs und Sensoren. Das Problem dabei ist, dass ich eine absurde Anzahl von IR-Empfängern aufrüsten und eine Funktion schreiben muss, um festzustellen, welche Sensoren von einem Pfeil blockiert wurden. Klingt kompliziert und nach viel Arbeit.
Gibt es da draußen Sensoren, die auf Licht (IR, Laser, sichtbares Licht, was auch immer) reagieren, die wie ein Streifen sind, und je nachdem, welcher Abschnitt beleuchtet oder unbeleuchtet ist, ein analoges Ergebnis liefern? Oder ein Sensor, der einen sich drehenden Laser verwendet, der seine Position/Winkel erkennen kann, wenn der Laser von etwas abprallt?
Oder mache ich mir das viel schwerer, als es sein muss, und es gibt eine einfachere Lösung als das, was ich mir ausgedacht habe? Ich möchte einen Pfeil auf oder durch ein Ziel schießen und eine x/y-Koordinatenablesung erhalten. Ich möchte, dass es mäßig genau ist (1/4 "oder 1/2" Auflösung?). Besser ist auch toll.
Ein flexibles transparentes resistives Touchpanel könnte die Antwort auf Ihr Designproblem sein. Diese Art von Panel ist möglicherweise in der Lage, die Aufprallkraft des Pfeils zu bewältigen, und liefert Ihnen einen Messwert, aus dem Sie die XY-Position des Kontaktpunkts berechnen können.
Resistive Touchpanels sind 4-Draht-Analogsensoren, die über Schaltungen wie ADCs, Taktgeber und Spezialcontroller angeschlossen werden müssen. Diese Schaltungen sind jedoch als Breakout-Boards im Handel erhältlich, nicht zu teuer, und einige von ihnen sind für zusätzlichen Komfort mit einer USB-Schnittstelle ausgestattet.
Die größte Herausforderung könnte darin bestehen, ein Panel mit der für Ihre Anwendung erforderlichen Größe zu einem angemessenen Preis zu finden. Nur Sie kennen Ihre Budgetbeschränkungen!
Als Beispiel: 17-Zoll-Panel mit Controller .
Sie können dies ziemlich einfach mit einem Computer und einer Webcam tun.
Richten Sie die Webcam so ein, dass sie auf das Ziel fokussiert ist, sodass sie das Bild ausfüllt, und verfügen Sie über eine Software zum Vergleichen eines Vorher- und Nachher-Bildes, um die Position der Projektile zu identifizieren.
Mit einer anständigen Kamera sollten Sie in der Lage sein, mit einer viel größeren Genauigkeit als 1,4 Zoll zu messen.
Das Ultimative wäre, ein System so zu konfigurieren, dass der Kameraverschluss ausgelöst wird, wenn das Projektil eine Ebene direkt vor dem Ziel selbst, aber bevor es es trifft, überquert. Dadurch werden alle Rückprall- / Ablenkungseffekte des Aufpralls beseitigt.
Wie wäre es mit einem Blatt von irgendetwas mit Mikrofonen oder Beschleunigungsmessern an mehreren Stellen am Rand und messen Sie die relative Ankunftszeit des Kollisionsimpulses?
Dies ist keine originelle Idee, ich erinnere mich, irgendwo einen Artikel gelesen zu haben, vielleicht am Hackaday.
An einem gröberen Ende haben wir einen Beschleunigungsmesser auf ein Steckbrett gelegt, es an ein Gleichstromkabel gehängt und das Steckbrett selbst als Nerf-Gun-Ziel in einem Hackathon-Projekt verwendet - aber das war nur ein einziger Sensorpunkt.
Sie könnten einen Abstandssensor verwenden, der an einem Servo angebracht ist, das ein Flugzeug fegt. Die Verwendung mehrerer davon würde die Genauigkeit erhöhen, indem die Entfernungen gemittelt werden. Verwenden Sie den Winkel des Servos und die vom Sensor gemeldete Entfernung, um die Position auf der Ebene zu berechnen, durch die der Dart geht. Dies wäre ein einfaches Arduino-Projekt.
Die beiden Probleme sind die erforderliche Genauigkeit und die Möglichkeit, den Pfeil nicht zu "sehen". Die Verwendung mehrerer schneller Servos mit LIDAR-Sensoren würde bei beiden Problemen helfen. Sie sind zwar nicht billig. Hier ist ein neuestes LIDAR von sparkfun https://www.sparkfun.com/products/14032 Die Genauigkeit beträgt +/- 2,5 cm bei Entfernungen von mehr als 1 m, Sie sollten sie also unter 1 m halten. Ich habe auch ein schnelles Servo von Hobbyking gefunden, das mit 0,08 s / 60 ° ohne Last bewertet wurde. Sie haben bereits die Geschwindigkeit des Pfeils in einiger Entfernung von der Waffe berechnet, also wird er angesichts der Länge des Pfeils das Flugzeug für mindestens 1/10 Sekunde brechen? Wenn nicht, fügen Sie einfach einen weiteren Sensor hinzu, der in die entgegengesetzte Richtung fegt.
Ich stelle mir einen einfachen Holzrahmen von vielleicht 16 "Quadrat mit Servo- / Abstandssensoren vor, die an gegenüberliegenden Ecken angebracht sind.
pgvoorhees
DELTA12
Infernus Doleo
Jon
Feuchtmaskin