Binärcode aus leitender Tinte von Papierkarte lesen

OP #6466517
Hallo zusammen,

ich möchte bedruckte Papierkarten mit unterschiedlichen Motiven 
maschinell mittels einer 8bit Integer identifizieren. Nun wäre die Idee 
die Rückseite der Karten mit leitender Tinte bedrucken zu lassen, die 
beim Einstecken mehrere Kontakte im Gerät schaltet, und diese 8bit für 
meinen mikrocontroller erzeugt.

Ich hab mir schon pci stecker angesehen, würde aber gerne etwas grobere 
"wippen" bevorzugen, da ich von +/- 1mm Ungenauigkeit beim Bedrucken 
ausgehe. Es sollte ein fertiges Bauteil für alle Kontakte sein. (9-16 
Kontakte, je wie man die Leitbahnen drucken möchte)

Fällt Euch ein Bauteil ein dass man für so einen Zweck verwenden könnte?
Angehängte Dateien:
Moderator (Firma: Titel) Persönliche Seite
Gerhard H. schrieb:
> ich möchte bedruckte Papierkarten mit unterschiedlichen Motiven
> maschinell mittels einer 8bit Integer identifizieren.
Wenn du schon einen µC hast, dann könntest du das mit einem geeigneten 
Barcode und einem Durchzugsleser bestehend aus 1 Reflexkoppler machen. 
Unsere Stempeluhr hat das vor RFID jahrelang täglich zigtausendmal 
tadellos genauso gemacht...

> maschinell mittels einer 8bit Integer identifizieren.
Was soll denn danach passieren?
Wie wichtig ist eine eaxkte und zuverlässige Erkennung?
OP
Lothar M. schrieb:
> Wenn du schon einen µC hast, dann könntest du das mit einem geeigneten
> Barcode und einem Durchzugsleser bestehend aus 1 Reflexkoppler machen.

Zuverlässige und exakte Erkennung ist sehr wichtig. Dieser 
Durchzugsleser klingt interessant.. kann mir gerade nicht vorstellen wie 
ein Barcode aussehen muss damit das funktioniert. (zeitliche Komponente 
beim Durchstecken)

Es muss idiotensicher sein: "Nimm die alte Karte heraus und steck die 
neue rein bis sie ansteht."
Gast
Gerhard H. schrieb:
> Dieser Durchzugsleser klingt interessant.. kann mir gerade nicht
> vorstellen wie ein Barcode aussehen muss damit das funktioniert.
> (zeitliche Komponente beim Durchstecken)

Mit zwei Spuren, eine für einen Takt, eine für Daten ist die 
naheliegende Methode, aber aufwändig.
Normale Barcodes sind so aufgebaut, dass sich die Taktinformation 
genügend sicher rekonstruieren lässt, auch wenn die Geschwindigkeit 
schwankt. Wenn die Prüfsumme nicht stimmt, muss der betroffenen Id..t 
die Karte eben nochmal durchziehen.
Gast
Gerhard H. schrieb:
> mit leitender Tinte bedrucken zu lassen, die
> beim Einstecken mehrere Kontakte im Gerät schaltet

Wichtige Frage: wie oft? Mit leitender Tinte auf Papier würde ich 
maximal 10 Lesevorgänge erwarten, dann ist die Struktur weg.

Georg
Da eine Kamera (Modul) in der heutigen Zeit nur noch ein paar Cent 
kostet, das Teil an der Kasse, den Barcode, aus einem völlig unbekannten 
"Bild" herausextrahieren kann, sollte sich auch hier eine Lösung finden 
lassen.
Schau Dir mal die Beispiele, zur Himbeere mit Kamera an. Das wurde das 
bestimmt schon durchexerziert.
Gast
Jupp schrieb:
> Und so schön billig.

Jo. Entwicklerkit (aus DE = keine extra Steuern) 42 Euro bei Ebay. Cool 
was es nicht alles gibt.

Ich kannte das Spielzeug nicht.

Die bringen mehr Spielzeug auf den Markt als ich mir leisten kann 
bitter hoilen muss
OP
georg schrieb:
> Wichtige Frage: wie oft? Mit leitender Tinte auf Papier würde ich
> maximal 10 Lesevorgänge erwarten, dann ist die Struktur weg.
>
> Georg

nicht oft. ich vermute auch dass sich die Tinte abnützen würde, aber mit 
weichen Federn nutzt sich das nicht so stark ab. weiche federn wiederum 
schlecht für langlebigkeit.

Ich finde die Infrarotsensorik am elegantesten. Die "Marker" kann ich 
relativ grob aufdrucken, wodurch es auch unanfälliger gegenüber 
Ungenauigkeiten im Druck ist. Und alle Bits werden gleichzeitig gelesen 
- das eliminiert die Steckgeschwindigkeit als Fehlerquelle.
Gast
Schlaumaier schrieb:
> Jo. Entwicklerkit (aus DE = keine extra Steuern) 42 Euro bei Ebay. Cool
> was es nicht alles gibt

Irre, 42 EUR statt ein paar cent für 8 Reflexlichtschranken, monate 
Entwicklungszeit statt einfach aufbauen und benutzen, kein Wunder dass 
wir an Idiotie ersticken.
Gast
Gerhard H. schrieb:
> Zuverlässige und exakte Erkennung ist sehr wichtig

Dann vergiss diese Kontaktleiste mal ganz schnell. Die halten für 
höchstens 50 Steckzyklen.

> Durchzugsleser klingt interessant..

Schau dir mal das Experimet in Kapitel 8 an 
http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%203.pdf

Das ist super einfach und funktioniert sehr zuverlässig. Darauf kann man 
aufbauen.
Moderator (Firma: Titel) Persönliche Seite
Wolfgang schrieb:
> Mit zwei Spuren, eine für einen Takt, eine für Daten ist die
> naheliegende Methode, aber aufwändig.
Es reicht 1 Spur, wenn der Code NRZ codiert ist und auf diese Weise 
seinen Takt "mitbringt" .

> Wenn die Prüfsumme nicht stimmt, muss der betroffenen Id..t die Karte
> eben nochmal durchziehen.
Allemal sicherer, als wenn da Farbklekse Schalter schließen... 😁
Und wenn da nur 8 Bit codiert werden müssen, dann ist der Barcode auch 
echt kompakt und kurz. Als interessanter Nebeneffekt lässt sich der Code 
dann mit jedem 2D Leser auch auswerten.

Gerhard H. schrieb:
> Und alle Bits werden gleichzeitig gelesen
Du musst dann aber dafür sorgen, dass du erst einliest, wenn der Wert 
tatsächlich stabil ist. Und irgendeine Form der Plausibilitätskontrolle 
wäre auch nicht schlecht. Wenigstens ein Paritätsbit o. ä.
Gerhard H. schrieb:
> Ich finde die Infrarotsensorik am elegantesten. Die "Marker" kann ich
> relativ grob aufdrucken, wodurch es auch unanfälliger gegenüber
> Ungenauigkeiten im Druck ist. Und alle Bits werden gleichzeitig gelesen
> - das eliminiert die Steckgeschwindigkeit als Fehlerquelle.

Oder eine fluoresziernde Tinte. UV-LEDs zur Anregung kosten nicht mehr 
viel.
Schau dir mal einen gelaufenen Brief genau an: Die Post hat da mit einer 
orange fluoreszierenden Farbe den Leitweg  unauffällig  als Barcode 
aufgesprüht.

Anstelle eines Barcodes würde ich allerdings den QR-Code wählen, den 
jedes Smartphone lesen kann.
Gast
Gerhard H. schrieb:
> Zuverlässige und exakte Erkennung ist sehr wichtig.

Dann guck mal, wie Kodierung mit Redundanz funktioniert.

Bei den weit verbreiteten Bar-Code Systemen hat man sich viele Gedanken 
gemacht. Ein genügend großer Hammingabstand zwischen den Codeworten 
erlaubt auch die Korrektur von Lesefehler.
Gast
Hp M. schrieb:
> Anstelle eines Barcodes würde ich allerdings den QR-Code wählen, den
> jedes Smartphone lesen kann.

Für 8 Bit brauchst du keinen QR-Code und Bildsensor in jedem Gerät.
Da tut es ein Phototransistor.
Gast
Ich würd's mit Pogopins versuchen wollen denke ich..
der mechanische Einschub bräuchte dann eventuell eine kleine Wippe am 
hinteren Anschlag
drückt die Karte hinten an die Wand, drückt der Boden sie leicht nach 
oben
das verhindert das ausfransen der Kante beim einstecken und reduziert 
die querbelastung auf die Pogopins, 0.3mm oder sowas reichen da schon 
aus um n grossen Unterschied zu machen.

keine Ahnung welche Lebensdauer pogopins in der Regel so haben, aber ich 
denke es könnte reichen.


'sid
Gast
Alte Reise Büro Drucker für alte Flug Tickets? (Die mit dem 
Magnetstreifen und den Dutzenden von Durchschlägen) horizontaler 
Magnetstreifen Leser (ggf auch schreiben) Rückseiten Baarcode, 
horizontaler Barcode vorderseite. Leider ein nadel Drucker und aus dem 
vorigen jahrtausend.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.