Hallo Auf verschiedene Anregungen hin möchte ich versuchen, meinen Roboter mit einer Computermaus auszustatten für die Positionsbestimmung. Bevor ich mich da hineinstürze würde es mich interessieren, ob jemand so etwas schon gemacht hat und mir eventuell ein paar Tipps geben könnte. Besonders interessieren würde mich, ob man die Daten am besten direkt an der PS/2 bzw. USB-Schnittstelle abfragt oder ob man doch besser die interne Elektronik der Maus anzapft - und ob eine der beiden Möglichkeiten mit vertretbarem Aufwand machbar ist. Gruss Michael
würd nur den opt. sensor mir besorgen und den verwenden, sollte nicht all zu schwer sein ihn auszulesen
Du willst den Mauschip sicher in Deinem Roboter verwenden? Schau mal im ct-Projekt nach, da benutzen die so ein Teil. Allerdings: Ich denke, Du willst damit die leichte Kurvenfahrt Deines Roboters beheben? Das wird so nicht funktionieren: nimm mal Deine Maus und fahre mit ihr eine leichte Biegung. Dein Mauszeiger auf dem Bildschirm fährt weiter - geradeaus. Abhilfe wäre die Verwendung von 2 Mauschips, möglichst weit links bzw. rechts angeordnet. Differieren beide gemessenen Wegstrecken, dann bist Du eine Kurve gefahren. Gruß, Stefan
Hallo @Stefan: Ja, das fürchte ich eben ein bisschen. Die Kurvenfahrt dürfte von einer Computermaus nur schwer bis gar nicht erfasst werden. Auf der anderen Seite - eine moderne Maus ist schon sehr präzise. Fraglich allerdings, auf wie weite Strecke sich eine Abweichung bemerkmar macht. @xeus: Wie sehen die Daten beim optischen Sensor ungefähr aus? Bekomme ich sowas einzeln oder muss ich da doch eine Maus sezieren? Wie sieht es so mit Versorgungsspannung und Pegel aus? Wegen der ct, das wurde mir bereits gestern geraten, aber in welcher Ausgabe wird das mit der Maus beschrieben? Ich kenne die CT eigentlich kaum, und als ich vorhin in der Buchhandlung vorbeischaute, habe ich in keinem Exemplar etwas über den Roboter gefunden. Wird es überhaupt ausführlich genug beschrieben, um damit einen Nachbau angehen zu können? Gruss Michael
also zum sensor, wie der sensor genau haist weis ich leider auch nicht, kauf dir einfach ne opt. maus für fünf euro, miss zusätzlich noch die eingangsspannung wir aber so bei 3,3 v liegen und google dir das datenblatt. ich geh mal schwer davon aus, dass der sensor allein teuerer ist als eine komplette maus
> ich geh mal schwer davon aus, dass der sensor allein teuerer ist als eine komplette maus Schwer, ja... > so bei 3,3 v liegen Von 5 V ausgehend, könnte man diese 3.3 V auch per Spannungsteiler erzeugen, oder wird da zuviel Leistung verbraten? (Wie sieht es mit der Stromaufnahme der Maus aus?)
google ich kein lexikon sein. nein spass, ich hab keine ahnung schau einfach mal bei google. würd aber einen spannungsregler nehmen, ist sicherer und konstanter
Es gibt mittlerweile schon 3 Beiträge in der ct zum Roboterprojekt. In der aktuellen steht etwas über die Grundlagen der Programmierung drin. Auf den Maussensor selber wurde aber so genau auch noch nicht eingegangen. Ansonsten gibts es aber auch reichlich Infos auf der Projektseite: http://www.heise.de/ct/ftp/projekte/ct-bot/ Bilder von der Mausplatine: http://www.heise.de/ct/ftp/projekte/ct-bot/aufbau.shtml Und Mausschaltplan: http://www.heise.de/ct/ftp/projekte/ct-bot/pdf/schaltplan-maus.pdf
Hi mr.chip, Auf den Robo-Seiten für den Heise-Robo-Wettbewerb diskutieren sie über ein Kompass-Modul ... vielleicht wäre das was für Deinen Robo ... http://www.tu-chemnitz.de/etit/proaut/rk/intern/wbboard/thread.php?threadid=231&boardid=65&styleid=1&sid=a4d8b84d0c3fab7517d1955625ec7fe9 Viel Spass, Stefan
Bei den optischen Mäusen wird die Bewegung in delta Schritten angeben. Vor einiger Zeit hatte ich eine Logik beschrieben die einen Agilent Chip ausliest. Wenn ich mich richtig entsinne, dann wurde der Deltawert immer zum vorherigen Lesewert gebildet. D.h. beim Auslesen der Register wird der Deltawert auf Null gesetzt und der Bildauswertechip schreibt die Deltaposition zu dieser letzten Position. Wobei man darauf achten muss, ist das man nicht zu lange mit dem auslesen wartet, weil sonst das Register überläuft. Ein Nachteil den dich optischen Chips habe ist, dass sie mit manchen oberflächen nicht klar kommen und dann die Bewegung nicht richtig bestimmen können.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.