RFID / NFC Technologie & TXT 4.0 & ftrobopy
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
RFID / NFC Technologie & TXT 4.0 & ftrobopy
Hallo Fischertechniker out there,
Ich arbeite an einem Projekt welches Produktionsmaschinen simuliert und dazu dienen soll eine logistische Aufgabe zu veranschaulichen. Ich verwende dazu Torsten's ftrobopy und den ftrobopy_server, da meine Anwendung auf dem PC, und nicht auf dem TXT 4.0 Controller laufen soll. - Danke vielmal Torsten - ftrobopy & Co funktionieren super!
Nun zu meiner Frage: Zur Erkennung der Werkzeuge auf den Maschinen möchte ich RFID oder etwas in der Art einsetzen. Wichtig, dass das ganze skalieren soll - sagen wir mal 50 Werkzeuge und 20 Receivers werd' ich schon brauchen. Hat jemand von Euch Erfahrung und einen Tip für mich? Sehr schön wäre natürlich etwas möglichst einfaches - Ansteuerung über den I2C Bus des TXT 4.0 Controllers beispielsweise. Oder Arduino?
LG, Mirko
Ich arbeite an einem Projekt welches Produktionsmaschinen simuliert und dazu dienen soll eine logistische Aufgabe zu veranschaulichen. Ich verwende dazu Torsten's ftrobopy und den ftrobopy_server, da meine Anwendung auf dem PC, und nicht auf dem TXT 4.0 Controller laufen soll. - Danke vielmal Torsten - ftrobopy & Co funktionieren super!
Nun zu meiner Frage: Zur Erkennung der Werkzeuge auf den Maschinen möchte ich RFID oder etwas in der Art einsetzen. Wichtig, dass das ganze skalieren soll - sagen wir mal 50 Werkzeuge und 20 Receivers werd' ich schon brauchen. Hat jemand von Euch Erfahrung und einen Tip für mich? Sehr schön wäre natürlich etwas möglichst einfaches - Ansteuerung über den I2C Bus des TXT 4.0 Controllers beispielsweise. Oder Arduino?
LG, Mirko
- fishfriend
- Beiträge: 2093
- Registriert: 26 Nov 2010, 11:45
Re: RFID / NFC Technologie & TXT 4.0 & ftrobopy
Hallo...
Das Projekt ist noch auf der To Do Liste bei mir.
fischertechnik hat in der Industrieanlage 4.0 einen NFC Reader drinn. "Wir" haben versucht die Softeware und die Libs anders zu verwenden.
Das Problem ist "etwas" umfangreicher und das Hauptproblem ist die Initialisierung von diesem NFC Reader. (Das Thema muss hier noch zu finden sein)
Man muss dazu sagen das ft das "einfach" so von einem ft-forums Fan übernommen haben. Na ja. Das ist aber ein anderes Thema...
Ich hatte mir das auch viel einfacher vorgestellt, da ich es mit Arduinos und Co problemlos hinbekommen habe. Unter Robo Pro Coding nicht.
EIne Anfrage bei ft lief auch ins leere.
Dieser NFC Reader von ft ist im Grunde ein eigener Rechner mit CPU und man muss dem sagen welche Tags man auslesen und beschreiben will. Sonst geht es nicht. In dem anderen Thema ist genau auch beschrieben wo die einzelnen Teile im Robo Pro Programm zu finden sind. Ich hatte dann man versucht das Programm so zu beschneiden, dass nur der NFC Teil übrig blieb. Aber das habe ich nie zum laufen bekommen. Ich hatte aber auch kaum Zeit um mich darum zu kümmen. U.a. war da ein ft-Umweltsensor. Ich vermute, das damit die I2C Schnittstelle initialisiert wurde - aber den hatte ich da noch nicht.
Ich würde momentan auf I2C setzen und den mit einem Aurdino und co nutzen. Ich hatte von ST ein NFC Shield und damit habe ich die Tags ausgelesen die ich bestellt hatte. Wenn es um die ft-Tags geht muss man auch genau die holen bzw die 100% kompatiebel sind.
Denk an die 3,3V vom I2C bei TXT 4.0 !!!
Wie man den I2C vom TXT anspricht steht auch hier im Forum. Ich hab dazu mal was geschrieben.
Insgesammt war ich überrascht wie schwer es ist NFC mit ft umzusetzten. Ich hatte es mir einfacher vorgestellt.
ft benutzt eine NFC Lib. Man findet viele Infos auch zusammen mit Python. uch ft benutzt viele extra Python-Blöcke, um den Reader anzusprechen.
Mit freundlichen Grüßen
Holger
Das Projekt ist noch auf der To Do Liste bei mir.
fischertechnik hat in der Industrieanlage 4.0 einen NFC Reader drinn. "Wir" haben versucht die Softeware und die Libs anders zu verwenden.
Das Problem ist "etwas" umfangreicher und das Hauptproblem ist die Initialisierung von diesem NFC Reader. (Das Thema muss hier noch zu finden sein)
Man muss dazu sagen das ft das "einfach" so von einem ft-forums Fan übernommen haben. Na ja. Das ist aber ein anderes Thema...
Ich hatte mir das auch viel einfacher vorgestellt, da ich es mit Arduinos und Co problemlos hinbekommen habe. Unter Robo Pro Coding nicht.
EIne Anfrage bei ft lief auch ins leere.
Dieser NFC Reader von ft ist im Grunde ein eigener Rechner mit CPU und man muss dem sagen welche Tags man auslesen und beschreiben will. Sonst geht es nicht. In dem anderen Thema ist genau auch beschrieben wo die einzelnen Teile im Robo Pro Programm zu finden sind. Ich hatte dann man versucht das Programm so zu beschneiden, dass nur der NFC Teil übrig blieb. Aber das habe ich nie zum laufen bekommen. Ich hatte aber auch kaum Zeit um mich darum zu kümmen. U.a. war da ein ft-Umweltsensor. Ich vermute, das damit die I2C Schnittstelle initialisiert wurde - aber den hatte ich da noch nicht.
Ich würde momentan auf I2C setzen und den mit einem Aurdino und co nutzen. Ich hatte von ST ein NFC Shield und damit habe ich die Tags ausgelesen die ich bestellt hatte. Wenn es um die ft-Tags geht muss man auch genau die holen bzw die 100% kompatiebel sind.
Denk an die 3,3V vom I2C bei TXT 4.0 !!!
Wie man den I2C vom TXT anspricht steht auch hier im Forum. Ich hab dazu mal was geschrieben.
Insgesammt war ich überrascht wie schwer es ist NFC mit ft umzusetzten. Ich hatte es mir einfacher vorgestellt.
ft benutzt eine NFC Lib. Man findet viele Infos auch zusammen mit Python. uch ft benutzt viele extra Python-Blöcke, um den Reader anzusprechen.
Mit freundlichen Grüßen
Holger
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro
TX-Light: Arduino und ftduino mit RoboPro
Re: RFID / NFC Technologie & TXT 4.0 & ftrobopy
Hallo Holger!
Vielen herzlichen Dank für deine Antwort! So wie ich dich verstehe, tönt das nicht so einfach RFID's vom txt 4.0 Controller über I2C anzusprechen. Was ich über Arduino gelesen hab, soll das mit dem Uno kein Problem sein und man findet viele Beispielprojekte. Was denkst du - wäre es am zielführendsten dem RTID Teil mit Arduino zu machen und den Rest mit dem ft TXT 4.0? Die Frage ist, wie man am einfachsten die Daten von der einen in die andere Welt kriegt. Ich habe hier viel zu wenig know how. Ich hätte mir jetzt eine einfache File- Schnittstelle gebaut. Arduino & Co schreibt in ein File welches Tag aktuell von welchem Reader gelesen wird und aus der ft Welt hole ich mir dann die Info wenn ich sie brauche. Was meinst du?
LG
Mirko
Vielen herzlichen Dank für deine Antwort! So wie ich dich verstehe, tönt das nicht so einfach RFID's vom txt 4.0 Controller über I2C anzusprechen. Was ich über Arduino gelesen hab, soll das mit dem Uno kein Problem sein und man findet viele Beispielprojekte. Was denkst du - wäre es am zielführendsten dem RTID Teil mit Arduino zu machen und den Rest mit dem ft TXT 4.0? Die Frage ist, wie man am einfachsten die Daten von der einen in die andere Welt kriegt. Ich habe hier viel zu wenig know how. Ich hätte mir jetzt eine einfache File- Schnittstelle gebaut. Arduino & Co schreibt in ein File welches Tag aktuell von welchem Reader gelesen wird und aus der ft Welt hole ich mir dann die Info wenn ich sie brauche. Was meinst du?
LG
Mirko
- fishfriend
- Beiträge: 2093
- Registriert: 26 Nov 2010, 11:45
Re: RFID / NFC Technologie & TXT 4.0 & ftrobopy
Hallo...
Tja, es ist auch die Frage welcher NFC Reader?
ft benutzt einen NFC Reader, der viel kann und es ist auf dem TXT 4.0 eine Lib dafür drauf.
Ich persönlich halte es für "Zielführender" es über I2C selber zu machen. Also ein Programm auf einem Aurdino laufen zu lassen, wo man per I2C die Daten lesen kann.
Wenn man es über die "ft-Lib" machen möchte, muss man erst mal Grundlagenarbeit leisten. Bei mir ist es ein Zeitproblem. Ich gebe zu, ich hätte lust es zu machen. Leider gibt es noch dringende Projekte vorher. Andererseits muss ich zwischenzeitlich auch mal was anderes machen.
Ich sag mal es mal so. Man muss kein Vollprofi dafür sein. Die Lib ist ganz gut im Netz beschrieben. Nur es hat mit Robo Pro Coding von uns hier bisher keiner gemacht/geschaft. Das A und O ist die Initialisierung von dem Ding.
1. Die I2C Schnittstelle "Initialisieren"
2. Den Reader "initialisieren" mit den Tags die du hast/benutzen willst.
ft benutzt mehrere, also verschiedene. U.a. für das zurücksetzen der Anlage und für die Bauteile. Ich bin mir gerade nicht sicher ob noch ein dritter.
Aber es gibt halt die Möglichkeit auch zu schreiben. Da muss der Reader halt auch wissen wie.
Ich gebe zu. ich hatte mir selber es viel viel einfacher vorgestellt. Ich hatte nicht gedacht wieviel verschiedene NFC Tags es gibt und wieviele Übertragungsarten einzustellen sind. Ob man auch mehrere gleichzeitig lesen will usw usw...
Mit freundlichen Grüßen
Holger
Tja, es ist auch die Frage welcher NFC Reader?
ft benutzt einen NFC Reader, der viel kann und es ist auf dem TXT 4.0 eine Lib dafür drauf.
Ich persönlich halte es für "Zielführender" es über I2C selber zu machen. Also ein Programm auf einem Aurdino laufen zu lassen, wo man per I2C die Daten lesen kann.
Wenn man es über die "ft-Lib" machen möchte, muss man erst mal Grundlagenarbeit leisten. Bei mir ist es ein Zeitproblem. Ich gebe zu, ich hätte lust es zu machen. Leider gibt es noch dringende Projekte vorher. Andererseits muss ich zwischenzeitlich auch mal was anderes machen.
Ich sag mal es mal so. Man muss kein Vollprofi dafür sein. Die Lib ist ganz gut im Netz beschrieben. Nur es hat mit Robo Pro Coding von uns hier bisher keiner gemacht/geschaft. Das A und O ist die Initialisierung von dem Ding.
1. Die I2C Schnittstelle "Initialisieren"
2. Den Reader "initialisieren" mit den Tags die du hast/benutzen willst.
ft benutzt mehrere, also verschiedene. U.a. für das zurücksetzen der Anlage und für die Bauteile. Ich bin mir gerade nicht sicher ob noch ein dritter.
Aber es gibt halt die Möglichkeit auch zu schreiben. Da muss der Reader halt auch wissen wie.
Ich gebe zu. ich hatte mir selber es viel viel einfacher vorgestellt. Ich hatte nicht gedacht wieviel verschiedene NFC Tags es gibt und wieviele Übertragungsarten einzustellen sind. Ob man auch mehrere gleichzeitig lesen will usw usw...
Mit freundlichen Grüßen
Holger
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro
TX-Light: Arduino und ftduino mit RoboPro
Re: RFID / NFC Technologie & TXT 4.0 & ftrobopy
Maybe this can help.
Be aware:
Some I2C RFID/NFC interface needs clock stretching or an interrupt ( IO-pin). The python RFID lib ask for it.
The TXT does not have implemented clock stretching.
The TXT4.0, I don't know.
For example: Additional background information (PN532):
https://learn.adafruit.com/adafruit-pn5 ... out-wiring
Be aware:
Some I2C RFID/NFC interface needs clock stretching or an interrupt ( IO-pin). The python RFID lib ask for it.
The TXT does not have implemented clock stretching.
The TXT4.0, I don't know.
For example: Additional background information (PN532):
https://learn.adafruit.com/adafruit-pn5 ... out-wiring
- fishfriend
- Beiträge: 2093
- Registriert: 26 Nov 2010, 11:45
Re: RFID / NFC Technologie & TXT 4.0 & ftrobopy
Hallo...
Wobei man dazu sagen muss, dass es mit beiden im Industriemodell von fischertechnik funktioniert.
Mit freundlichen Grüßen
Holger
Wobei man dazu sagen muss, dass es mit beiden im Industriemodell von fischertechnik funktioniert.
Mit freundlichen Grüßen
Holger
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro
TX-Light: Arduino und ftduino mit RoboPro
-
- Beiträge: 1
- Registriert: 03 Feb 2025, 10:09
Re: RFID / NFC Technologie & TXT 4.0 & ftrobopy
Hallo, mal ein anderes Thema.
Wir sind als Schüler noch nicht sehr vertraut mit dieser Lernfabrik. Uns reichen die 9 NFC Bauteile nicht und wir brauchen mehr. Online kann man sich das farbige Modul (die Case) und die NFC-Tags kaufen.
1. Kann man mehr als 9 Bauteile für die Lernfabrik benutzen?
2. Wie programmiere ich diese, dass Farbe und andere Informationen stimmen?
Vielen Dank
Wir sind als Schüler noch nicht sehr vertraut mit dieser Lernfabrik. Uns reichen die 9 NFC Bauteile nicht und wir brauchen mehr. Online kann man sich das farbige Modul (die Case) und die NFC-Tags kaufen.
1. Kann man mehr als 9 Bauteile für die Lernfabrik benutzen?
2. Wie programmiere ich diese, dass Farbe und andere Informationen stimmen?
Vielen Dank

Re: RFID / NFC Technologie & TXT 4.0 & ftrobopy
Ein alternativer Gedanke:
In der Industrie sind durchaus auch 2D Codes beliebt, um Teile zu kennzeichnen. Ggf. würde ein schon ein kleiner AruCo Marker reichen. OpenCV hat für die Erkennung alles an Bord.
Das hat den Vorteil, dass man nicht nur weiß, um welches Teil es sich handelt, sondern man kennt auch gleich seine Lage und Orientierung.
Ich habe die AruCo Marker bisher erfolgreich mit ftrobopy eingesetzt. Es sollte aber auch mit wenig code mit RoboPro Coding gehen.
Im Forum auch schon unter
Viele Grüße
Techum
https://turag.de/aruco-erkennung/
In der Industrie sind durchaus auch 2D Codes beliebt, um Teile zu kennzeichnen. Ggf. würde ein schon ein kleiner AruCo Marker reichen. OpenCV hat für die Erkennung alles an Bord.
Das hat den Vorteil, dass man nicht nur weiß, um welches Teil es sich handelt, sondern man kennt auch gleich seine Lage und Orientierung.
Ich habe die AruCo Marker bisher erfolgreich mit ftrobopy eingesetzt. Es sollte aber auch mit wenig code mit RoboPro Coding gehen.
Im Forum auch schon unter
30 Okt 2024, 21:57 von hypnotoadVisuelle Odometrie für TXT und TXT4
Viele Grüße
Techum
https://turag.de/aruco-erkennung/
Re: RFID / NFC Technologie & TXT 4.0 & ftrobopy
Hallo Fischertechniker!
Herzlicheren Dank für Eure Beiträge! Ich plane nun den folgenden Weg zu gehen:
Mein Setup is ja wie folgt: Das Pyton Programm läuft nicht auf dem txt 4.0 Controller - dort läuft nur Tosten's ftrobopy-Server. Das eigentliche Programm läuft auf einem Mac (IDE PyCharm). Dort verwende ich auch Torstens ftrobopro Library. Also Robo Pro Coding ist hier nicht das Thema.
Ich denke die ganze RFID- Lesegeschichte implementiere ich mit Arduino wobei ich den PN532 einsetzen werde. Die Daten übertrage ich dann auf dem Mac mit Hilfe einer simplen File- Schnittstelle. Alles was ich im halb- Sekundentakt wissen muss, ist die Tag-ID welcher einer der 20 Leser grade liest.
Ich halte Euch über den Erfolg am laufenden. Für weitere Tips von Euch bin ich natürlich immer dankbar.
@Torsten: Und wenn du über I2C des txt 4.0 den PN532 ansteuern könntest, dann wäre das natürlich noch sehr viel eleganter und meine absolut bevorzugte Lösung.
LG
Mirko
Herzlicheren Dank für Eure Beiträge! Ich plane nun den folgenden Weg zu gehen:
Mein Setup is ja wie folgt: Das Pyton Programm läuft nicht auf dem txt 4.0 Controller - dort läuft nur Tosten's ftrobopy-Server. Das eigentliche Programm läuft auf einem Mac (IDE PyCharm). Dort verwende ich auch Torstens ftrobopro Library. Also Robo Pro Coding ist hier nicht das Thema.
Ich denke die ganze RFID- Lesegeschichte implementiere ich mit Arduino wobei ich den PN532 einsetzen werde. Die Daten übertrage ich dann auf dem Mac mit Hilfe einer simplen File- Schnittstelle. Alles was ich im halb- Sekundentakt wissen muss, ist die Tag-ID welcher einer der 20 Leser grade liest.
Ich halte Euch über den Erfolg am laufenden. Für weitere Tips von Euch bin ich natürlich immer dankbar.
@Torsten: Und wenn du über I2C des txt 4.0 den PN532 ansteuern könntest, dann wäre das natürlich noch sehr viel eleganter und meine absolut bevorzugte Lösung.
LG
Mirko