Hallo allerseits,
Ich versuche ja schon seit längerem, eine Ultraschall - Entfernungsmessung hinzubekommen, die dann einmal drehbar auf einem Roboter montiert werden soll. Drehbar heißt dass ein Schrittmotor eine Achse dreht, auf der sich das Ultraschall Modul befindet.
Sinn davon ist, dass der Roboter Messungen 360 Grad rund um sich durchführen kann, um eventuelle Hindernisse zu erkennnen. Auch soll das Ganze wie so eine Art Radar dauerhaft kreisen, damit der Benutzer eine Übersicht der Umgebung bekommt.
Das Problem ist jetzt natürlich: Wie bekommt man die Daten (gemessene Entfernung) vom Modul herunter auf den Roboter, denn ein Kabel würde sich nach mehreren Umdrehungen ja verwickeln.
Meine Idee wäre Infrarot. Man kann ja bekanntlich UART relativ einfach mittels Infrarotdiode und NE555 zu einem Empfänger übermitteln, wie das zum Beispiel beim ASURO gemacht wird.
Dazu bräuchte man keine Kabel und auch kein Gemeinsames Potential.
Das Modul würde ich dann mit einer eigenen 9V Batterie Betreiben, sonst müsste man ja auch noch Strom hinaufbekommen.
Da aber immer sichtkontakt zwischen IR - Empfänger und IR - Led sein Muss, und das nicht der Fall ist, wenn die Achse gerade ungünstig steht, hätte ich mir gedacht, einfach mehere IR-Leds zu verwenden, im einfachsten Falle zwei Stück, sodass eine eben immer Sichtkontakt hat, oder aber auch 3, 4, 5 wenn notwendig. Alle würden dann einfach zusammen geschlossen werden und das gleiche senden.
Glaubt ihr, so etwas könnte funktionieren? Oder wie würdet ihr so etwas realisieren?
Ich habe nicht vor, so etwas sofort zu bauen, wollte mich aber einmal darüber Informieren.
Im Ahnang das ganze als 3D zeichnung. Die Roten Zylinder stellen die IR - Led´s dar, die Schwarzen Kästchen mit aufgesetztem Zylinder sind IR-Empfänger. Im großen Zylinder erkennt man mit etwas Phantasie den Schrittmotor, oben auf der Stange das US Modul mit den Kapseln.
Ja ich weiß, so besonders schön ist diese Zeichnung nicht, aber ich habe sie nur gezeichnet, hier meine Idee besser verständlich zu machen.
EDIT: Ah ja ich habe vergessen zu schreiben, dass die Übertragung bidirektional stattfinden soll, das sollte aber kein großes Problem sein, oder?
Mfg Thegon
Lesezeichen