-
-
Neuer Benutzer
Öfters hier
Hallo matze2412,
ich hoffe, ich kann Dir weiter helfen, bin allerdings selbst Anfänger, und mit dem RP6 in dieses Hobby eingestiegen. Wobei ich allerdings Vorkenntnisse habe, im Programmieren und im Löten.
> Was ist eigentlich ein Atmega und für was wird der beim roboter gebraucht?
Der Atmega32 ist der Mikrocontroller, mit dem der RP6 gesteuert wird. Sozusagen sein Gehirn. Da kommt das Programm rein, das darüber bestimmt, was genau der Roboter macht.
> Und wie könnte man eigentlich neue Sensoren am Roboter anschließen?
Ich denke, am einfachsten über den I2C-Bus (oder TWI-Bus, aber das ist einfach nur anderer Name für die gleiche Sache - ist manchmal ein Bischen verwirrend, wenn man das nicht weiß).
> Ist der Einbau von Sensoren kompliziert?
Ich habe garade als ersten Versuch einen SRF02 Ultraschall Entfernungsmesser angeschlossen. Die Hardwareseite funktionierte praktisch auf Anhieb, einfach vier Leitungen (VDD, GND, SDA, SCL) passend anschließen. Die Softwareseite ist ein Bischen kniffliger - bei mir funktioniert es jetzt zwar, aber ich habe einfach nur an dem Code eines der Beispielprogramme ein paar Sachen abgeändert, die mir verkehrt erschienen, und bin gerade erst dabei, zu verstehen, was ich da eigentlich gemacht habe, und ob das der beste Weg war, es zu machen. Übrigens habe ich den Sensor noch nicht eingelötet, sondern habe mir ein Adapterkabel für den XBUS und ein Steckboard gebastelt (Ein Flachbandkabel mit einer Pfostenbuchse am einen Ende und einem IC-Sockel für Flachband, Alles 14-polig), und werde mir solche Experimente erst mal auf dem Steckboard zusammen stecken.
> Und welche anderen Sensoren gibt es noch und was können die?
Naja, so ziemlich Alles, was Du Dir überhaupt vorstellen kannst, was es an Sensoren geben könnte. Entfernungsmesser, elektronischer Kompass, Farbsensoren... Die Sensororen bzw. Sensormodule mit einem I2C-Anschluß sind, soweit ich bis jetzt sehen kann, ziemlich einfach an den RP6 anzuschließen. Die, die I2C nicht bieten, sind wohl höhere Schule der Robotik - ich glaube, da muß man sich dann selbst einen kleineren Mikrocontroller programmieren, damit er für diesen Sensor eine I2C-Schnittstelle anbietet.
> 1.) Wie ist das Preis- /Leistungsverhältnis ?
Ziemlich gut, glaube ich. Besser ist es wahrscheinlich nur bei einem fertig gelötetem Asuro von Ebay, aber da dachte ich mir, erwische ich womöglich einen Vermurksten, und dann darf ich mich als blutiger Anfänger auf die Fehlersuche machen...
> 2.) Wie lange dauert es so etwa, wenn man noch keine Vorkenntnisse im
Programmieren hat, dem Robby ein paar Sachen beizubringen?
Wie man die mitgelieferten Beispielprogramme kompiliert und auf den Roboter aufspielt, hast Du spätestens in ein paar Stunden raus. Anleitung lesen, verstehen, ausprobieren. Wie man ihm Etwas anderes beibringen kann - nun, das kommt darauf an, in wie weit Du Ahnung vom Programmieren hast. Wenn Du es kannst, geht es relativ einfach und schnell. Wenn Du es nicht kannst, dann ist aber so ein Roboter ein ziemlich guter Weg, es zu lernen - zwar nicht unbedingt der Einfachste, dafür aber wird Dir nicht so schnell langweilig.
> 3.) Wie ist die Ausstattung an Sensoren? Eher wenig oder viele?
Hmmm, ein paar halt...
Ich würde sagen, für die ersten paar Experimente genau richtig, und danach mußt Du eh selbst entscheiden, in welche Richtung es weiter gehen soll, und die dazu passenden Sensoren kaufen und anschließen. Ich habe mir beispielsweise als (fernes und sehr ehrgeiziges) Ziel gesetzt, einen kleinen Linux-Rechener drauf zu montieren (Fox Board?), und den RP6 über ein Web-Interface und Wireless Lan zu steuern, mit einer auf dem Roboter montierten Webcam als Informationsquelle. Wobei es mir eigentlich mehr darauf ankommt, auf dem Weg dort hin möglichst viel zu lernen, als darauf, es unbedingt zu erreichen. Worauf ich hinaus will, ist, ich werde wahrscheinlich ziemlich wenige zusätzliche Sensoren brauchen, und was Du an zusätzlicher Hardware benötigst, hängt davon ab, in welche Richtung Du gehen willst.
> 4.) Welche weiteren Sensoren könnte man noch anschließen?
s.o.
> 5.) Kann man auch zum Beispiel programmieren, dass der Roboter
eine bestimmte geschwindigkeit fahren kann (für eine bestimmte zeit)?
Ja.
> 6.) Kann man verschiedene Geschwindigkeiten einstellen, wie schnell der Roboter fahren kann?
Ja.
> Was ist die Maximalgeschwindigkeit ungefähr?
Aehm, weiß ich nicht, habe es nicht gemessen.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen