Gibt es einen Sensor zum Zählen der Anzahl der Karten in einer umgedrehten Scorecard? [Duplikat]

Ich habe einen Stapel Karten und möchte wissen, wie viele Karten sich zu einem bestimmten Zeitpunkt im Stapel befinden. Irgendwelche Gedanken darüber, wie ich in der Lage sein könnte, dies zu tun? Wäre es mir möglich, auf jeder Karte ein Tag anzubringen und dann eine Art Sensor unter den Karten zu verwenden, der die Tags darüber zählen könnte? Die Karten werden wie folgt an Ringen aufgehängt:

Geben Sie hier die Bildbeschreibung ein

Es gab zwar eine ähnliche vorherige Frage, aber anscheinend gab es keine Antworten, die sich aus dieser Frage ergaben.

Einfach den Stapel wiegen.
Noch mehr Hausaufgabenfragen? Gewicht, Dicke, Kapazität...
Die Karten hängen tatsächlich an Ringen, sodass das Gewicht nicht funktioniert. Hier ist ein Link zu den Karten: amazon.com/Match-Point-Tennis-Scorekeeper-Replacement/dp/… . Wahrscheinlich 8 Zoll hoch, 5 Zoll breit, vielleicht 1/4 Zoll dick, Karten sind normalerweise weiß.
Zufälligerweise hatten wir die gleiche Frage zum Nachverfolgen von umgedrehten Scorekarten. Die Frage wurde in den letzten Jahren veröffentlicht. Es würde jedoch nicht leicht sein, es wiederzufinden.
Scorecards sind sequentiell. Warum kümmert es dich, wie viele Karten unter der Oberfläche liegen? Wenn Sie zum Beispiel bereits wissen, dass die oberste Karte „8“ ist, warum müssen Sie dann 8 Karten zählen, um das zu wissen?
Ich möchte einen Sensor auf Karte 0 setzen und dann alle anderen Karten markieren, um festzustellen, wie viele Karten sich vor Karte 0 befinden, um festzustellen, welche Karte angezeigt wird. Ziel ist es, mithilfe eines Sensors zu erkennen, welche Karte angezeigt wird.
Viel einfacher, etwas von vorne zu lesen.
Das Problem bei einem Strichcodeleser ist, dass er umständlich vor die Karten gestellt werden müsste. Ich hoffe, dass ich nichts vorne habe.
Die Karten sind sowohl von vorne als auch von hinten zu sehen, was mit dem Barcode-Scanner an beiden Stellen ein Problem darstellt
@NickAlexeev, Nummerierte Karten in einem Stapel erkennen? , erst vor ein paar Monaten.
Und Sie können stattdessen nicht mit einem elektronischen Punktezähler fahren? 0-9, zwei große LED-Anzeigen, ohne die Notwendigkeit für seltsame Sensoren?

Antworten (5)

Magnete?

Bringen Sie auf jedem Blatt einen kleinen Magneten an einer anderen Position an. Setzen Sie zwei Hallsensoren dahinter, die an der Wand befestigt sind. Wenn jemand ein Blatt umdreht, ändert sich das Magnetfeld nachweisbar.

Ich mag diese Idee - sind Magnete additiv (je mehr Magnete, desto stärker)? Gibt es solche Projekte schon früher?
Sie können einen kleinen dünnen Magneten auf der Rückseite jeder Karte an weiteren und weiteren Positionen anbringen und dann 9 Hallsensoren an den entsprechenden Positionen verwenden, um die zusätzlichen Karten (1-9) zu erkennen, die über der 0-Karte liegen.
Sie sollten in der Lage sein, die Anzahl der Magnete leicht zu erkennen, ja. Es gibt ein paar Möglichkeiten, wie Sie dies tun können; Wie @Nedd sagt, könnten Sie die Magnete an verschiedenen Stellen auf den Karten haben und vielleicht einen Reed-Schalter hinter jeder Position.
Kann man das trotzdem mit einem Magneten an der gleichen Stelle auf jeder Karte machen und der Sensor könnte feststellen, wann ein zusätzlicher Magnet hinzugefügt wurde? Das Platzieren von 9 Magneten an verschiedenen Stellen könnte in einer Anwendung verwirrend werden.
Ja, ich bin sicher, Sie könnten mit einem Standard-Hall-Effekt-Sensor mehrere Magnete an derselben Stelle erkennen. Wenn es mit demselben Magneten nicht funktioniert, könnten Sie etwas größere Magnete auf jeder Karte haben.

Markieren Sie einen Binärcode auf der Unterseite jeder Karte und verwenden Sie Fotosensoren, um sie zu lesen.

Geben Sie hier die Bildbeschreibung ein

Scorekarten mit '8' und '6'.

Binärcode ist

8 4 2 1
- - - - = 0
- - - X = 1
- - X - = 2
- - X X = 3
etc.

Sie würden etwas Logik benötigen, um den Binärcode zu dekodieren und in das gewünschte Format zu bringen (aber Ihre Frage erklärt das nicht).

Code könnte auf der Rückseite platziert werden, wenn dies zu den Sensoren passt.

Ich denke, das Problem hier ist, dass ein Sensor vor den Karten sein müsste, was umständlich sein könnte
Was genau versuchst du zu erreichen? Fernlesen?
Ja - versuchen, Leuten, die nicht auf dem Tennisplatz sind, zu ermöglichen, zu wissen, wie der Stand ist, wenn Leute eine Scorekarte umdrehen.

Die Fotosensor-Option:

Geben Sie hier die Bildbeschreibung ein

Foto 1. Karte „0“ und Karte „6“. Blaue Punkte repräsentieren die Fotosensoren.

  • Positionieren Sie neun Fotosensoren hinter den Karten, um sie mit den auf dem Foto gezeigten Ausschnitten 0 bis 8 auszurichten. Die Fotosensoren benötigen möglicherweise eine kurze schwarze Röhre vorne, um zu verhindern, dass Streulicht den Betrieb beeinträchtigt.
  • Schneiden Sie auf jeder Karte die Anzahl der Reiter aus, die der Zahl auf der Karte entsprechen. Von Karte '0' wurden keine Tabs entfernt. Bei Karte „6“ sind sechs Laschen entfernt. Tab '9' wird nie entfernt.
  • Die Logik zum Decodieren der Karte ist trivial, obwohl sie mehr Eingaben erfordert als beispielsweise ein binär codiertes System.
  • Konfigurieren Sie die Schaltung so, dass sie bei verschiedenen Lichtverhältnissen zuverlässig funktioniert.

Wenn Sie dies zuverlässig zum Laufen bringen können, besteht der große Vorteil darin, dass die Fotosensoren alle hinter den Karten liegen und nicht in Gefahr sind.

Eventuell müssen Sie sich Gedanken über den Schutz der Unterkante der Karten machen, da jegliche Eselsohren durch den Gebrauch die Funktion beeinträchtigen können.

Funktionieren Fotosensoren im Freien? Ich habe etwas Ähnliches versucht, aber die Sonne störte.
Wir wollen, dass die Sonne die Dunkelheit stört, die sonst da wäre! Wenn Sie versucht haben, ein Signal bei hellem Sonnenlicht zu erkennen, haben Sie wahrscheinlich eine Sättigung des Sensors durch die Sonne erlebt. In diesem Fall suchen wir nach einer Unterscheidung zwischen einigermaßen dunkel und einigermaßen hell.

Hier ist eine etwas verrückte Idee.

Geben Sie hier die Bildbeschreibung ein

  • Kleben Sie einen Widerstand auf jede Karte und fädeln Sie die Enden so durch die Löcher, dass sichergestellt ist, dass der Widerstand beide Ringe berührt, wenn die Karte an den Ringen hängt. Sie können möglicherweise eine kleine Tasche für den Körper des Widerstands erstellen, damit der Stapel flach liegt. Im Schema unten steht SW0 + R0 für Karte '0' usw.
  • Isolieren Sie die hintere Hälfte der Ringe (oder nur einen davon), damit sie die Widerstände auf den umgedrehten Karten nicht berühren.
  • Verbinden Sie 12 V negativ mit einem Ring.
  • Verbinden Sie 12 V positiv mit dem anderen Ring über einen 10k-Widerstand.
  • Die Spannung an Ihren Ringen ist die Punktzahl. 0 -> 0 V, 1 -> 1 V usw.
  • Möglicherweise müssen Sie jeder Karte Gewichte hinzufügen, um sie in Kontakt mit den Ringen zu ziehen. Einige offene Angelgewichte aus Blei könnten ausreichen.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Wie es funktioniert

Wenn „9“ angezeigt wird, ist dies der einzige verbleibende Widerstand in einer Schaltung, die aus dem 10-kΩ-RS und dem 30-kΩ-Pulldown R9 besteht. Das Ergebnis ist 3/4 der Versorgungsspannung = 9 V.

Wenn '8' auch da ist, wollen wir 8/12 der 12 V, also müssen wir genügend Widerstand parallel zu den 30 kΩ hinzufügen, um die Kombination auf 20 kΩ zu bringen. Durch die Parallelwiderstandsformel können wir zeigen, dass 60 kΩ erforderlich sind.

Die Übung wird für jeden Schritt fortgesetzt, was zu der folgenden Tabelle für eine 12-V-Versorgung und 10 kΩ RS führt.

Digit    Rp* (k)   Rc** (k)
0        0.00      0.00
1        0.91      1.67
2        2.00      5.00
3        3.33      10.00
4        5.00      16.67
5        7.14      25.00
6        10.00     35.00
7        14.00     46.67
8        20.00     60.0
9        30.00     30.00
  • Rp ist die parallele Kombination aller Widerstände, die mit den Ringen in Kontakt bleiben.

  • Rc ist der Widerstand auf dieser Karte (Ziffer).

Wenn Sie den Simulator darauf ausführen möchten, doppelklicken Sie nacheinander auf jeden Schalter, beginnend von links, und ändern Sie den Kontakt auf "Öffnen". Eine Tabelle ist Ihr Freund, wenn Sie einige dieser Dinge ausarbeiten.

Sie haben jetzt die Wahl, ein großes analoges Messgerät zu verwenden oder in einen ADC einzuspeisen. Wo können wir nun ein analoges 10-V-Voltmeter mit einem Durchmesser von 3 Fuß finden?

Ich mag diese Idee, bin mir aber nicht sicher, ob ich ihr folge. Würden Sie also feststellen, welche Karte vorne ist, wenn der Widerstand auf dieser Karte die Ringe berührt?
Nein. Wenn die Punktzahl 3 ist, dann sind auf dem Schaltplan SW0, SW1 und SW2 offen. Die anderen sieben Widerstände sind immer noch parallel, lassen 9 Volt über RS ​​fallen und lassen 3 V auf dem Messgerät.

Bei einer Dicke von 1/4 Zoll kommt einem sofort die Ultraschallmessung in den Sinn - 5 Sekunden Websuche brachten Sensoren mit einer Auflösung von 1 mm aus über 1000 mm Entfernung hervor, was etwa dem 6-fachen dessen entspricht, was Sie feststellen müssen, wenn einer hinzugefügt oder entfernt wird ...

Andererseits würde ein Strichcodeleser gut tun.

Wenn die Anzahl und Reihenfolge der Karten festgelegt ist, können Sie beides von der Rückseite aus tun, da Sie nichts auf der Vorderseite haben möchten - lesen Sie die Rückseite der nächsten Karte, die umgedreht werden soll, oder lesen Sie die Dicke des Kartenstapels die noch nicht umgedreht sind.

Das Problem mit Ultraschall ist, dass Sie den Wandler mit etwas, das eine ähnliche akustische Impedanz hat, direkt an die Karten koppeln müssten. Andernfalls würden die Karten als nahezu perfekter Reflektor fungieren und Sie könnten nur sagen, wie weit der Stapel vom Wandler entfernt ist, nicht wie viele Karten tief er ist.
Aber das ist alles, was Sie tun müssen - platzieren Sie den Sensor vor dem Stapel und sehen Sie, wie nahe die Vorderseite des Stapels am Sensor ist. Sie wissen, wo sich der Sensor befindet, und Sie wissen, wie dick jede Karte ist, das sagt Ihnen also, wie viele Karten Sie haben. Wohlgemerkt, es wäre einfacher, sie einfach zu zählen, wenn sie bewegt werden, es sei denn, jemand bewegt zwei auf einmal.
Könnte Ultraschall die Anzahl der Karten zählen? Es sieht so aus, als würde die Distanz gut funktionieren.