Hintergrund
Ich möchte wirklich etwas mit meinem Himbeer-Pi machen, also dachte ich an ein Spiel, das eine Mischung aus Skeeball und Beer Pong ist. Grundsätzlich handelt es sich bei dem Build um ein Mini-Skee-Ballboard (ca. 20 x 24 Zoll) ohne Rampe. Der Spieler würde Tischtennisbälle aus der Ferne werfen (wie Bierpong) und versuchen, es in die Löcher zu schaffen. Das Brett wäre gepolstert, damit die Bälle nicht abprallen, sondern in ein Loch und eine Rücklauframpe hinunterrutschen, die sich unter dem Brett befindet. Ich möchte, dass die Löcher die Tischtennisbälle spüren, aber ich weiß nicht, wie ich das am besten machen soll (auch billig).
Lösungen
Hier brauche ich Hilfe. Welche Art der Erfassung wäre am besten? Haben Sie weitere Ideen? Ich dachte an:
Bei Bedarf kann ich weitere Informationen (Rohzeichnungen von Plänen usw.) oder andere Informationen geben. Ich möchte dies wirklich Wirklichkeit werden lassen, also helfen Sie, wenn Sie können, oder geben Sie Ihre eigenen Ideen ein!
Danke!
Viel Glück, damit die Tischtennisbälle nicht hüpfen – sie sind wirklich gut darin!
Was die Erkennung betrifft, würde ich empfehlen, Infrarot-Emitter-Detektor-Paare zu verwenden, die erkennen, wenn eine Kugel den Weg des Lichts blockiert, wenn sie durch einen Zielbecher geht.
Ein Murmel- oder Kugellager würde besser funktionieren als ein Tischtennisball. Das ist, als würde man einen Bällebad-Ball bei einem Skee-Ballspiel in normaler Größe verwenden. Oder wenn Sie etwas Größeres brauchen, einen Minigolfball.
Was das Erfassen des Balls betrifft, gibt es viel mehr Optionen als nur drei, die Sie erwähnt haben. Erstens scheint die Cap-Sense-Option viel zu kompliziert zu sein, um sich überhaupt damit zu beschäftigen. Zweitens ist auch der Kraftsensor zu kompliziert. Sie müssen nur wissen, in welches Loch der Ball gegangen ist, nicht wie stark er war.
Der Näherungssensor könnte funktionieren. Der beliebte Bastler Ping))) Ultraschall-Abstandssensor (und alle seine Klone) haben in der Regel einen Mindestabstand von 2 cm (~ 0,8 Zoll) und eine Auflösung von 0,3 cm. Dies kann problemlos mit den mittleren Löchern in dem von Ihnen bereitgestellten Bild funktionieren, aber die beiden Löcher an den Ecken würden ihre eigenen benötigen.
ABER, auch das ist komplizierter als nötig. Sie könnten IR-LEDs und IR-Sensoren über jedem Loch verwenden, wo der Ball, der hereinkommt, die Lichtverbindung unterbrechen würde. Oder dasselbe, mit einer LED und einem LDR (Light Dependent Resistor) oder mit einem Laser usw. Sie könnten einen Reflexionssensor verwenden, bei dem sich die LED und der Sensor auf derselben Seite befinden und der Ball durch das Loch geht lässt den Sensor das Licht sehen.
Oder am einfachsten, verwenden Sie Schalter! Mikroschalter, die am Boden des Lochs installiert sind, würden auslösen, sobald etwas den Schalter berührt.
Wie bei den größeren Skee-Ballmaschinen verwenden sie entweder Schalter oder Infrarotsensoren. Und es gibt wirklich keinen Grund, warum Sie davon abweichen müssen. Das RPI hat 8 GPIO, man könnte die Switches sogar direkt ansteuern.
Phil Frost
David Tweed
Eric Gunnerson
Rowdy Howell