Softwaresteuerung für Toy’s

ControlMe
Hallo,
nachdem ich jetzt schon einige Zeit hier bin und hier klasse Ideen gefunden habe
möchte ich jetzt auch mal etwas (hoffentlich positives) beitragen.

Da ich keine kostengünstige und einfache Methode gefunden habe um Toy’s
übers Web zu steuern hab ich mich mal selbst rangemacht.

Angeschlossen werden die Toy’s ganz einfach über eine billigen handelsüblichen
USB ForceFeedback oder auch DualShock genanntes Gamepad.
Gibt’s schon für 4-5 Euro im Versandhandel.
Zuerst mal mit der Software testen welcher der beiden Motoren angesprochen wird
(Leider sind nicht beide wirklich getrennt regelbar, also um 2 Toy’s zu steuern bracht man 2 Controler)

Der Ausgang dieser Anschlüsse an dem die Motoren hingen liefern 0-5 V.
Leider ist die Leistung des USB/Controlers zu klein als das man direkt größere Verbraucher anschalten könnte. Die einfachste Lösung ist ein kleines 5 V Relais zu anzuschließen
das den Verbraucher steuert. (ist dann natürlich nur ein/aus)

An dieser Stelle mal ein großes Dankeschön an ‚Blowjob’ für seine Idee der Chi Maschine.
Der Motor und die Regelelektronik sind Gold wert.
Diese Elektronik konnte ich einfach so an den Controler anschließen, so das eine wirkliche Drehzahlreglung über die Software geht.(Bei Interesse werde ich mal ein Anschlussbild machen)

Die nötige Software stelle ich als Freeware zur Verfügung (ohne Reklame oder so was)
Es ist ein Windowsprogramm mit einem eingebauten kleinen „Webserver“.
Der also Euren PC zum „Internetserver“ macht, daher wird kein externer Webspace benötigt.
z.Z. sind 6 verschieden Steurungs-Webseiten integriert.
Als alternative zur Steuerung über Webseiten ist eine Voicesteuerung integriert.
z.B. über ein Messenger, die Lautstärke wird umgesetzt und an den Controler übertragen.
Die letzte Steuerungsmöglichkeit ist als experimentell anzusehen. Sie überträgt Bewegungen auf einer WebCam an den Controler. Wobei nur Bildabweichungen prozentual berücksichtigt werden. Is aber gut um nen Subbie automatisch zu bestrafen der sich nicht bewegen soll ;-)

Für Ideen oder Erweitungen steh ich gern zur Verfügung, wenn technisch und zeitlich machbar.

Runterladen könnt Ihr euch die Software hier:
http://www.satisfyme.de/software/SatisfyMe.zip
(Sollte eigentlich ein kommerzielles Projekt werden daher die Domain, habe ich aber aufgegeben und stell es frei zur Verfügung damit es nicht nur bei mir rumgammelt)
mr-hyde
Vielen Dank erst mal dafür.
Erinnernt mich ein wenig an: Fernsteuerung auf Jabber Basis(open Source)

DAs Problem daran ist nur, das ich z.B. nie irgend eine Software einfach mal so installieren würde, nur weil sie jemand einmal in einem Forum gepostet hat.
Da könnte ich mir jede Menge Unfug mit installieren.

Also nichts für ungut - aber ich rate jedem ab, irgendwelche exe Dateien aus unbekannten Quellen einfach mal so zu installieren, wenn man keine "Sandbox" hat, in der man das tut.
ControlMe
Da muß ich Dir heutzutage leider recht geben, sollte man nicht so sorglos machen.
Das Programm liegt ja nicht auf irgend nem Schmuddelserver, sondern auf meiner Domain. Eine Domainabfrage bei Denic und Du hast meinen Namen und Adresse.
Wenn ich böses im Schilde führen würde, würde ich das Programm wohl nicht auf meine Domain legen!
mr-hyde
Zitat:
Original von ControlMe
Wenn ich böses im Schilde führen würde, würde ich das Programm wohl nicht auf meine Domain legen!

Damit hast Du natürlich recht.
Gibt es irgendwo Menschen die das mal versucht haben und davon berichten können ?
Ein paar Bilder und die Funktionen wären sicher hier für Forum nett.
Liebe Grüße
mr-hyde
ControlMe
Gut ein paar Bilder sagen mehr als 1000 Worte
chris44267
Hallo, ich habe heute versucht die Software zu installieren. Leider bekomme ich gleich zu Beginn eien Fehlermeldung und die Installation bricht ab. Kann mir jemad einen Tipp geben?
ControlMe
Hallo,
was bekommst Du denn für eine Fehlermeldung(Screenshoot)? Und welches Windows verwendest Du?
Gruß
ControlMe
chris44267
Also,
ich verwende ein ganz normales XP-Prof. Allesdings auf einem Uraltrechner. 1,4 GHZ, 2 GB RAM, eine normale Config, ohne Schnickschnack.

Hoffe, das diese Angaben ausreichen.
mfg

chris44267
ControlMe
Hallo,
leider sieht man da nicht wirklich das Problem.
Ich denk aber es ist ein generelles Problem bei Dir mit dem Windows installer.
Mit dem Setup hatte auch noch nie jemand ein Problem.

Ist dein Windows UpToDate, spich machst Du regelmassig Updates?

Sonst Update doch mal deinen Windowsinstaller.
http://www.microsoft.com/downloads/detai...38-DE776FD4138C

Und wenn das noch nicht geht dann:
http://www.microsoft.com/downloadS/detai...&displaylang=en und

Gruß
ControlMe
joschi3008
hi habe heute entlich mal versuchen können deine software zu testen! leider habe ich das problem das sobald ich auf „Webseite anzeigen“ klicke sich zwar mein browser öffnet nur (firefox) leider sagt er mir das die seite nicht angezeigt werden kann! ich muss dazu sagen das port 80 bereits geöffnet ist und auch sämtliche firewallaftivitäten deaktivirt wurden! selbst ein versuch die seite über ein surfstick (also ohne irgentwelche router die blockieren könnten) auf zu rufen brachte auch bei deaktivierter firewall keine abhilfe! habe als betriebssystem win xp sp3 mit allen aktuellen updates! also dürfte es ja nicht am system liegen oder? ach so diese beschriebene protzedur wurde an 2 verschiedenen rechnern durchgeführt und es war bei beiden immer der gleiche fehler das die seite niccht erreichbar war!
hast du vllt die software mittlerweile überarbeitet? gibts nen update oder nen patch den ich benötige?

würde mich freuen wenn du mir weiterhelfen könntest
ControlMe
Hallo,
erst mal zu den Updates. Das Programm checkt beim staten online ob es eine neue Version gibt. Wenn Du keine Meldung bekommst, das es neue Version gibt, hast Du die aktuelle Version(z.Z. V1.2)
Wenn die Seite nicht angezeigt wird hast Du noch ein Systemproblem.
Warscheinlich routet Router die Anfragen nicht durch.
Gib einem deiner Rechner mal eine feste IP und nimm ihn im Router in die DMZ(Demilitarized Zone) auf.
Wenn sonst keine Firewall nehr stört sollte es so auf jeden Fall funktionieren.
joschi3008
so geschafft der rechner baut jetzt die verbindung auf! allerdings bekomme ich jetzt nur eine leere weiße webseite selbst wenn der code in der server adresse eingetragen wird bleibt die seite weiß! mache ich was falsch oder stimmt wieder ne einstellung nicht?
ich hoffedas ich net all zu nerfe! sry aber das ganze thema ist für mich sehr interressant!
ControlMe
Hallo,
also eine "leere weiße Seite" kommt definitiv nicht aus meinem Programm.
Hast Du ev. auf dem Rechner noch einen anderen Webserver laufen?
Um das zu testen beende mal das Programm SatisfyMe und ruf die Seite nochmals auf(was passiert dann?).
Und der Code wird nicht in die Serveradresse eingetragen, sonder in die Webseite die normalerweise erscheint.
ControlMe
Aufgrund der vielen Nachfragen unterstützt die Freeware "SatisfyMe" jetzt auch Reizstromgeräte die über eine Soundkarte gesteuert werden,
auch bekannt als Stereostimgeräte/boxen.
Deren Lautstärke kann dann übers Web gesteuert werden.

Wer's mag ;-)
ControlMe
SatisfyMe unterstützt jetzt auch das Velleman USB Board K8055
zur Steuerung von Toys.

Das Velleman USB Board K8055 hat 5 digitale so wie 2 analoge Eingänge und 8
digitale sowie 2 analoge Ausgänge. Somit eignet es sich gut für aufwendigere Toys.
Das Board gibt es als Bausatz und als fertig aufgebautes Board!

Um individuell auf die Eingänge des Boards zu reagieren habe ich eine kleine ScriptingEngine in SatisfyMe eingebaut.
So könnt Ihr Euch selbst ein kleines Script schreiben um auf die Eingänge im Board zu reagieren, falls benötigt.
(z.B. wenn ein Endschalter erreicht wird eine Drehrichtungsänderung durchführen)
Die Scriptsprache ist VB.net

Die ScriptingEngine für Velleman USB Board K8055 ist optional.

Viel Spaß
Mike
ControlMe
Neu in v5.0: Remoute Steuerung(per Webseite!) für motorisierte
Webcams(Pan/Tilt/Zoom)

Funktioniert in beliebigen Messengern oder Flash basierte Cam-Webseiten(z.B.:
Cam4 ;-) )...


Die Webcam(Treiber) muß das Directshow Interface
IAMCameraControl(PROPSETID_VIDCAP_CAMERACONTROL) unterstützen.
z.B.: Logitech QuickCam Orbit/Sphere AF.

Achtung: Die günstige Webcam '7Links Motion Tracking Robocam'
(wird auch unter den Namen 'Sweex Motion Tracking Webcam', 'In-Sight Motion
Webcam', 'GEAR HEAD WC755IPT Web Cam', ... verkauft)
funktioniert NICHT!

Viel Spaß
Mike
Hans75
Coole Sache das Programm!

Habe noch ein Problem.
Will eine Fickmaschine bauen mit Scheibenwischermotor.
Da dran müsste dann ja ein PWM-Drehzahlsteller.

Wie kriege ich z.B. an den Pollin 350 256 die Steuersignale von Line Out bzw. von evtl. ForceFeedback Signalen (0-5V) dran?

Da ist doch ein Poti dran soweit ich weiß.

Gruß
Hans
ControlMe
Zitat:
Original von Hans75
Wie kriege ich z.B. an den Pollin 350 256 die Steuersignale von Line Out bzw. von evtl. ForceFeedback Signalen (0-5V) dran?
Da ist doch ein Poti dran soweit ich weiß.


Hallo Hans,
tja um das kostengünstig zu machen brauchst Du leider gute Elektronikkentnisse. Ein Elektroniker aus meiner YahooGroup hat das mal gemacht ist aber wohl nicht für jeden FFB Controler so 1:1 zu übernehmen.

Da ich auch kein Elektroniker sondern Programmierer bin, habe ich für mich eine einfache aber dafür recht kostenspielige Lösung gemacht.

Das Velleman USB Board K8055 (30€ Selbstbau/48 € Fertigplatine, das hat nen 0 - 5 V Ausgang) dazu
denn 1Q-Drehzahlregler von EPH Elektronik (der hat nen 0 - 5 V Eingang)
leider 120€. Dafür ist der aber auch super leise und die Reglung butterweich.

Gruß
Mike
Hans75
Danke für die schnelle Antwort.

Naja Elektronikenntnisse habe ich, aber kein Bock mehr auf extreme Bastelein wie Platine selber entwerfen und ätzen etc. - das war einmal.

Die 0-5 Volt als Regelgröße könnte man mit einer kleinen Schaltung auch aus der Soundkarte entlocken.
Deine Softwar sieht ja für den Line-Out eine Regelung vor.

Aber der PWM-Stecller mit 120 Glocken ist schon ein ganz schöner Brocken.

Wie kann man denn erkennen ob der PWM einen 0-5 oder 0-10V Eingang hat.
Sind das dann die digitalen oder was?

Gruß
Hans
ControlMe
Zitat:
Original von Hans75
Aber der PWM-Stecller mit 120 Glocken ist schon ein ganz schöner Brocken.


Ja leider, ich hab noch 105 für den bezahlt, aber das ist ja kein Drehzahlsteller sondern ein echter Drehzahlregler und der einzige den ich gefunden habe der nen 0-5V Steuereingang hat.
Ist halt ne Lösung für alle die nicht Löten können, wollen.

Zitat:
Original von Hans75
Wie kann man denn erkennen ob der PWM einen 0-5 oder 0-10V Eingang hat.
Sind das dann die digitalen oder was?


Da muste leider nen Elektroniker deines Vertrauens fragen

Gruß
Mike