ForsakenGhost
11.07.2010, 20:30
Hallo zusammen,
ich hatte da neulich ne Idee und wüsste gerne mal ob das eurer Meinung nach mit der C-Control Micro und/oder C-Control I umsetzbar wäre.
Die Grundidee ist den Audio-Ausgang eines beliebigen Geräts zu nutzen um anfangs erstmal einfache Befehle zu übermitteln.
Dabei dachte ich daran:
- Eine Audio-Datei auf dem Gerät abzuspielen die am Ausgang das gewünschte Signal zu erzeugen (die einfacherer Lösung)
- Über ein Programm auf dem Gerät (beispielsweise Handy) gezielt die Steuersignale verschicken
- Über den Mikrofon-Eingang des Geräts zu Beginn eine Identifikation senden (damit die Software weiß welches Interface dargestellt werden soll) und ggf. Daten an das Gerät zurück senden die abgefragt wurden
Der letzte Punkt wird logischer weise erst dann Relevant wenn die Kommunikation in die andere Richtung funktioniert. Für dieses Interface dachte ich an die Verwendung der seriellen Schnittstelle des C-Control.
Zunächst möchte ich damit eine einfache Konfiguration von beliebigen zukünftigen Projekten ermöglichen.
Bedenken habe ich bei:
- Den variablen Stromstärken & Spannungen die das angeschlossene Gerät produziert (wie kann ich bei sowas am besten verhindern das der Chip gegrillt wird ohne dabei "leise" Signale auszuradieren)
- Der Genauigkeit der Wiedergabe, mp3 kommt vermutlich nicht in Frage, mit unkomprimiertem Wave könnte man denke ich Glück haben. Also das die Daten auch im richtigen Takt übertragen werden.
Sollte sich diese Idee als Erfolg entpuppen würde ich sogar in Betracht ziehen große Teile der Steuerung (z.B. eines Roboters) entsprechend auszulagern. Sprich ein an die Schnittstelle angeschlossenes Gerät (um beim Beispiel zu bleiben Handy) sendet relativ einfache Befehle an den Roboter oder stellt Informationen bereit.
Die Grundfunktionen sollten weiterhin autonom funktionieren so das bei einem Ausfall des Handys der Roboter nicht geradeaus gegen die Wand läuft ;)
Allerdings könnte man so Beispielsweise das GPS-Modul oder den "G-Sensor" (Lagesensor) verwenden um eine bessere Orientierung und Stabilität zu bieten so wie das Display für die Kommunikation mit dem Benutzer (sprich zum Mitteilen von Informationen oder empfangen von Befehlen), auch das Mobile Internet das viele Handys bieten bzw. WLAN / Bluetooth wären so für den (begrenzt) nutzbar.
Eine Einschätzung wie gut meine Chancen sind das ganze umzusetzen (bzw. bis zu welchem Punkt das wohl funktionieren wird) würde mich sehr freuen :)
MfG
Jens
ich hatte da neulich ne Idee und wüsste gerne mal ob das eurer Meinung nach mit der C-Control Micro und/oder C-Control I umsetzbar wäre.
Die Grundidee ist den Audio-Ausgang eines beliebigen Geräts zu nutzen um anfangs erstmal einfache Befehle zu übermitteln.
Dabei dachte ich daran:
- Eine Audio-Datei auf dem Gerät abzuspielen die am Ausgang das gewünschte Signal zu erzeugen (die einfacherer Lösung)
- Über ein Programm auf dem Gerät (beispielsweise Handy) gezielt die Steuersignale verschicken
- Über den Mikrofon-Eingang des Geräts zu Beginn eine Identifikation senden (damit die Software weiß welches Interface dargestellt werden soll) und ggf. Daten an das Gerät zurück senden die abgefragt wurden
Der letzte Punkt wird logischer weise erst dann Relevant wenn die Kommunikation in die andere Richtung funktioniert. Für dieses Interface dachte ich an die Verwendung der seriellen Schnittstelle des C-Control.
Zunächst möchte ich damit eine einfache Konfiguration von beliebigen zukünftigen Projekten ermöglichen.
Bedenken habe ich bei:
- Den variablen Stromstärken & Spannungen die das angeschlossene Gerät produziert (wie kann ich bei sowas am besten verhindern das der Chip gegrillt wird ohne dabei "leise" Signale auszuradieren)
- Der Genauigkeit der Wiedergabe, mp3 kommt vermutlich nicht in Frage, mit unkomprimiertem Wave könnte man denke ich Glück haben. Also das die Daten auch im richtigen Takt übertragen werden.
Sollte sich diese Idee als Erfolg entpuppen würde ich sogar in Betracht ziehen große Teile der Steuerung (z.B. eines Roboters) entsprechend auszulagern. Sprich ein an die Schnittstelle angeschlossenes Gerät (um beim Beispiel zu bleiben Handy) sendet relativ einfache Befehle an den Roboter oder stellt Informationen bereit.
Die Grundfunktionen sollten weiterhin autonom funktionieren so das bei einem Ausfall des Handys der Roboter nicht geradeaus gegen die Wand läuft ;)
Allerdings könnte man so Beispielsweise das GPS-Modul oder den "G-Sensor" (Lagesensor) verwenden um eine bessere Orientierung und Stabilität zu bieten so wie das Display für die Kommunikation mit dem Benutzer (sprich zum Mitteilen von Informationen oder empfangen von Befehlen), auch das Mobile Internet das viele Handys bieten bzw. WLAN / Bluetooth wären so für den (begrenzt) nutzbar.
Eine Einschätzung wie gut meine Chancen sind das ganze umzusetzen (bzw. bis zu welchem Punkt das wohl funktionieren wird) würde mich sehr freuen :)
MfG
Jens