Ideen: z.B. hier.
Hallo,
Ich möchte den Raspberry Pi mit dem RP6 verbinden und per Linux Konsole ansprechen.
Ich habe mir gedacht das ganze per USB schnittstelle zu verbinden, nur weiß ich dann nicht genau wie ich befehle über den raspberry an den rp6 sende und sensorwerte mit dem raspberry auslesen.
Hoffe mir kann einer Helfen.
Geändert von xonic128 (29.12.2013 um 21:04 Uhr)
Ideen: z.B. hier.
Gruß
Dirk
jap genau das hab ich mir schon angeschaut.
Leider kann ich nirgend finden wie ich das ganze per linux konsole ansteuer bzw. auslesen kann =/
Möchtest du mit deinem Desktop Linux den Raspberry Pi, der wiederrum mit dem RP6 verbunden ist, auslesen?
Oder meinst du direkt die Linux Konsole des RaspberryPi?
Welche Schnittstellen möchtest du verwenden?
Mit mehr Informationen kann man dir bestimmt helfen
Ich möchte die Schnittstelle verwenden mit der es am einfachsten ist. (ich denke das ist die USB Schnittstelle oder?)
Ich möchte daten von dem Raspberry Pi zu meinem RP6 senden und ihn direkt zu steuern. (vor fahren, zurück fahren, LED's an/aus schalten usw.)
Desweiteren möchte ich mit dem Raspberry Pi die Sensoren des RP6 auslesen. (IR Sensor, Bumper usw.)
Danke schon mal.
Dann ist die Verbindung über den I2C-Bus das Beste: Da gibt es schon ein fertiges Programm für den RP6 zum Steuern und zum Sensoren auslesen, so dass du nur noch die Raspberry Pi Seite programmieren must.Ich möchte daten von dem Raspberry Pi zu meinem RP6 senden und ihn direkt zu steuern. (vor fahren, zurück fahren, LED's an/aus schalten usw.)
Desweiteren möchte ich mit dem Raspberry Pi die Sensoren des RP6 auslesen. (IR Sensor, Bumper usw.)
Gruß
Dirk
I2C-Bus ist das beste? und nur weil es dafür schon ein Programm gibt? oder wie meinst du das?
Bin nicht der Fan von fertigen Programmen will mein zeugs selbst schreiben. =)
die eigentliche Frage ist wie lese ich die Sensoren vom RP6 mit dem Raspberry Pi aus?
Ja, genau. Wenn du dich allerdings auf beiden Plattformen (Pi und RP6) völlig neu umtun willst und alles neu entwickeln willst, kannst auch UART, SPI oder auch einfach 2 GPIOs mit eigenem Protokoll nehmen.I2C-Bus ist das beste? und nur weil es dafür schon ein Programm gibt? oder wie meinst du das?
Sehr lobenswert!!Bin nicht der Fan von fertigen Programmen will mein zeugs selbst schreiben. =)
Wie viel Erfahrung bringst du denn mit?die eigentliche Frage ist wie lese ich die Sensoren vom RP6 mit dem Raspberry Pi aus?
Die Grundvoraussetzung ist, dass sowohl der Pi, als auch der RP6 völlig eigenständige Microprozessor-Systeme sind.
Die Sensoren und Aktoren des RP6 sind somit mit dem µC des RP6 verbunden, also mit einem ATmega32.
Da auch der Pi ein eigenes µC-System ist, must du beide Systeme verbinden, wenn du Daten austauschen willst.
Daher entsteht also die Frage nach der Art der Verbindung, die du ja auch am Anfang gestellt hattest.
Was heißt also dann:
???die eigentliche Frage ist wie lese ich die Sensoren vom RP6 mit dem Raspberry Pi aus?
Die Antwort ist:
Über die Verbindung/Schnittstelle zwischen Pi und RP6. Unabhängig von der Art der Schnittstelle brauchst du auf jeder Plattform (Pi & RP6) ein Programm, das über ein vereinbartes Protokoll (auch das must du selbst festlegen/programmieren) einen Datenaustausch ermöglicht.
Gruß
Dirk
Sprich ich brauche ein Programm auf dem RP6 das mir die Sensoren ausliest und die werte über den I2C-Bus raus schickt.
Und auf dem Raspberry brauche ich ein programm das am I2C lauscht und die daten verarbeitet?
oder habe ich das falsch verstanden?
dann wäre noch die frage wie muss ich den I2C bus genau verbinden brauch ich wiederstände?
Nein, im Prinzip ist das so. Allerdings kann das Senden und Empfangen über den I2C-Bus in beide Richtungen erfolgen, wobei ein Teilnehmer der "Master" ist (das wäre dann der Pi) und einer oder mehrere (RP6, weitere I2C-Sensoren/-aktoren) die "Slaves": I2C
1. GND des Raspberry Pi und des RP6 müssen verbunden werden.dann wäre noch die frage wie muss ich den I2C bus genau verbinden brauch ich wiederstände?
2. SCL/SDA der beiden Systeme (= I2C-Bus) müssen über sog. Pegelwandler miteinander verbunden werden.
Gruß
Dirk
Lesezeichen