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

  • Tobias Wagner
  • Autor
  • Offline
  • Fresh Boarder
  • Fresh Boarder
Mehr
4 Jahre 11 Monate her - 4 Jahre 11 Monate her #67 von 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.
Anhänge:
Letzte Änderung: 4 Jahre 11 Monate her von Tobias Wagner.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 11 Monate her #68 von Wolfgang Zeller
Bitte anmelden um die Antworten zu sehen
Folgende Benutzer bedankten sich: Tobias Wagner

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Karsten Hoffmann
  • Besucher
  • Besucher
4 Jahre 11 Monate her #69 von Karsten Hoffmann
Bitte anmelden um die Antworten zu sehen

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Tobias Wagner
  • Autor
  • Offline
  • Fresh Boarder
  • Fresh Boarder
Mehr
4 Jahre 9 Monate her #84 von Tobias Wagner
Bitte anmelden um die Antworten zu sehen

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
4 Jahre 9 Monate her #85 von Rainer Poisel
Bitte anmelden um die Antworten zu sehen
Folgende Benutzer bedankten sich: Tobias Wagner

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Tobias Wagner
  • Autor
  • Offline
  • Fresh Boarder
  • Fresh Boarder
Mehr
4 Jahre 9 Monate her #89 von Tobias Wagner
Bitte anmelden um die Antworten zu sehen
Folgende Benutzer bedankten sich: Karsten Hoffmann

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

logi.cals Österreich

Adresse

Europaplatz 7/1,
3100 St. Pölten

logi.cals Deutschland

Adresse

Postfach 1306,
40738 Langenfeld

Benutzer

Registrieren
© 1987 - 2019 logi.cals GmbH