Mein Vorschlag:
1. Einheitliches serielles Protokoll festlegen
Beispielsweise:
Anfang Sendung: ???? Byte
Unit Identität (Servo, Sensor, usw.) 1Byte
Befehl 1 Byte
Wert 2Byte
Oder wie auch immer.
Außer dem sendet Robi auf Anforderung:
eine Liste der Unit Namen mit Verweis auf die zugeordneten Unit ID
eine Liste der möglichen Befehle der Unit und deren Befehlsnummer
eine Liste der Einheit in der der Messwert kommt ist zB. cm Grad, Grad C, usw
2. Ein Multi-Thread Betriebssystem für rnbfra 1.2 , basierend z.B. auf dem System von Back1 V 1.0 (mein persönliches Lieblingssystem .-), Danke PicNick) welches auf das neue serielle Protokoll angepasst wird.
3. Erstellen eines PC-Programms mit Grafischer Oberfläche
in Microsoft Visual Basic 2005 Express Edition
(kostenlos und passt sich gut in das smirs-Projekt ein)
Was folgendes leistet:
a. die serielle Schnittstelle handhaben
(gibt es schon z.B. :RS232 von http://www.activevb.de Autor: Björn Kirsch 'Email: bjoern@activevb.de),
b. die Verbindung zum smirs-Projekt herstellt.
http://www.mindrobots.de/cgi-bin/rea...ction=readsite
c. Eine Grafische Benutzeroberfläche mit einer typischen Konfiguration zur Verfügung stellen. Siehe Beispiel
Ich habe das mal beispielsweise angefangen. Möchte aber erst warten ob wir eine einheitliche Lösung finden können.
Das Roboternetz hätte mit einem Schlag ein Wahnsinns-System auf Lager.
Ein rnbfra - Board kaufen, Betriebssystem drauf, Sensoren rann und schon kann man einen Roboter über den PC und übers Internet verwalten. Das alles liegt hier lose rum, lasst es uns zusammenbauen.
Lesezeichen