Beliebiges I2C Gerät einbinden (speziell Pixy-Kamera)

  • Tobias Wagner
  • Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
More
4 years 11 months ago - 4 years 11 months ago #67 by Tobias Wagner
Liebe Community,

Ziel: Ich habe eine Uni-Projektarbeit begonnen, in der ich ein I2C Modul an ein logi.RTS auf einem RaspberryPi anbinden soll. Bei dem Modul handelt es sich um das Open Hardware Projekt Pixy - eine Kamera, die mit 50fps Farben und Farbcodes erkennen und Koordinaten, Größe und Neigungswinkel der erkannten Objekte über diverse Protokolle ausgeben kann. Ziel ist, diese Daten per ST auszuwerten und unter bestimmten Objektkonstellationen die I/Os zu schalten. Ich würde mir wünschen das Pixymodul anzupollen und die einzelnen 16-Bit Worte der Antwort jeweils in eine Variable zu schreiben.



Frage: Ich habe in der logi.library zwar Funktionsblöcke gefunden, die auf den PCF8574 zugeschnitten sind, frage mich aber, wie ich ein beliebiges Gerät, wie die Pixy-Camera anbinde. Wenn ich es richtig sehe, dann gibt es keine universellen FBs? Ich habe nun mehrere Ideen die Aufgabe zu lösen (nach Vorliebe sortiert)
1. Eine bestehende I2C Erweiterung für Pixy modifizieren
2. Selber ein eigenständiges C oder Pythonskript schreiben und die Daten über eine Schnittstelle in logi.RTS importieren
3. Ein anderes Protokoll wählen
Kann mir jemand kurz darstellen, wie erfolgsversprechend die einzelnen Ansätze (insbesondere der erste) sind oder ob es eine einfachere Möglichkeit gibt?

Details: Raspberry Pi Model B - logi.RTS V2.3.901_Raspbian - logi.CAD3 compact V1.14.0
Pixy-Datenblockinfo: www.cmucam.org/projects/cmucam5/wiki/Pixy_Serial_Protocol

StatusQuo: Pixy per I2C mit Raspberry verbunden und per I2C tools und logicanalyzer getestet. logi.RTS läuft mit Beispielprogrammen.
Attachments:
Last edit: 4 years 11 months ago by Tobias Wagner.

Please Log in or Create an account to join the conversation.

More
4 years 11 months ago #68 by Wolfgang Zeller
Replied by Wolfgang Zeller on topic Beliebiges I2C Gerät einbinden (speziell Pixy-Kamera)
Please login to view the answers
The following user(s) said Thank You: Tobias Wagner

Please Log in or Create an account to join the conversation.

  • Karsten Hoffmann
  • Visitor
  • Visitor
4 years 11 months ago #69 by Karsten Hoffmann
Replied by Karsten Hoffmann on topic Beliebiges I2C Gerät einbinden (speziell Pixy-Kamera)
Please login to view the answers

Please Log in or Create an account to join the conversation.

  • Tobias Wagner
  • Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
More
4 years 9 months ago #84 by Tobias Wagner
Replied by Tobias Wagner on topic Beliebiges I2C Gerät einbinden (speziell Pixy-Kamera)
Please login to view the answers

Please Log in or Create an account to join the conversation.

More
4 years 9 months ago #85 by Rainer Poisel
Replied by Rainer Poisel on topic Beliebiges I2C Gerät einbinden (speziell Pixy-Kamera)
Please login to view the answers
The following user(s) said Thank You: Tobias Wagner

Please Log in or Create an account to join the conversation.

  • Tobias Wagner
  • Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
More
4 years 9 months ago #89 by Tobias Wagner
Replied by Tobias Wagner on topic Beliebiges I2C Gerät einbinden (speziell Pixy-Kamera)
Please login to view the answers
The following user(s) said Thank You: Karsten Hoffmann

Please Log in or Create an account to join the conversation.

LOGI.CALS AUSTRIA

Address

Europaplatz 7/1,
3100 St. Pölten

LOGI.CALS GERMANY

Address

Postfach 1306,
40738 Langenfeld
© 1987 - 2019 logi.cals GmbH