Forum: Mikrocontroller und Digitale Elektronik iPhone Kopfhörer Funktion


von Gustav Amtstutz (Gast)


Lesenswert?

Hallo erstmal,

also, Ziel des Spiels ist es das an die Stereoanlage (per Klinke) 
angeschlossene iPhone mit einem externen Kontroller zu steuern, da das 
iPhone Headset dafür nicht so gut geeignet ist. Also mit ein paar 
Tastern, um die Wiedergabe(Play/Pause, Nächstes Lied, Vorheriges Lied) 
und die Lautstärke zu regeln.

Hier habe ich schon ein super Schaltbild gefunden, allerdings noch für 
die alten Kopfhörer:

http://www.vfr-oc.de/wbb2/attachment.php?attachmentid=8744&sid=71cb28df9203ff99717a7e08f0185326

Ich hatte vermutet, dass die Lautstärke darüber geregelt wird, dass 
wieder zwei Kontakte am Klinkenstecker kurzgeschlossen werden, aber mit 
dem DVM konnte ich nichts feststellen. Hat irgendjemand ein Schaltbild 
oder eine Erklärung, wie die neuen Kopfhörer 
(http://wearebornx33.files.wordpress.com/2012/05/apple.jpg) 
funktionieren?

Ich war schon auf der Suche und hab bis auf Vermutungen über einen 
Steuerchip nichts brauchbares gefunden.

Danke im Vorraus!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Im Headset steckt ein kleiner µC, der über ein (natürlich nicht weiter 
dokumentiertes) serielles Protokoll die drei Tastenfunktionen überträgt.

Wesentlich einfacher ist es, statt der Klinkenbuchse den Dock-Connector 
zu verwenden, der enthält eine serielle Schnittstelle (natürlich nicht 
mit RS232-Pegeln!) vor, deren Protokoll bekannt ist.

Das Audiosignal liegt ebenfalls am Dock-Connector an.

Solltest Du ein iPhone 5 verwenden, brauchst Du einen 
Dock-auf-Lightning-Adapter, hast dann aber die gleiche Funktionalität.

Die Anschlussbelegung des Dock-Connectors gibts hier:
http://pinouts.ru/PortableDevices/ipod_pinout.shtml

Das Protokoll ist z.B. hier dokumentiert:
http://web.student.tuwien.ac.at/~e0026607/ipod_remote/ipod_ap.html

von Gustav Amtstutz (Gast)


Lesenswert?

Ja, da ist so eine kleine Platine mit einem mikroC drauf. Ich hab mal 
meine neuen Kopfhörer vorsichtig geöffnet und nachgemessen. Das iPhone 
versorgt diese Steuereinheit konstant mit 2,08V. Was genau wird dann 
wohl beim Knopfdruck geschehen?

Über den Dockanschluss wollte ich nicht gehen, da ich noch keine 
Dockingstation hab.

von Achim M. (minifloat)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Im Headset steckt ein kleiner µC, der über ein (natürlich nicht weiter
> dokumentiertes) serielles Protokoll die drei Tastenfunktionen überträgt.

So sicher wär ich mir da jetzt nicht:
http://david.carne.ca/shuffle_hax/shuffle_remote.html
mfg mf

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Gustav Amtstutz schrieb:
> Über den Dockanschluss wollte ich nicht gehen, da ich noch keine
> Dockingstation hab.

Das ist natürlich ein großes Problem. Da kann man nichts machen.

Mini Float schrieb:
> So sicher wär ich mir da jetzt nicht:

Das Headset enthält auch noch ein Mikrophon ...

von Achim M. (minifloat)


Lesenswert?

Ich vermute, dass das Mikrofon einfach direkt parallel zu den Tastern 
mit Widerstand und dem im Link beschriebenen ASIC hängt. Es liegt doch 
sehr nahe, das Geraffel mal an ein Speicheroszi zu hängen. Leider hat 
der dortige Autor nicht beschrieben, wie er seine Stromsensorik gebaut 
hat, mit der er die Bursts enttarnen konnte.
mfg mf
PS: Vielleicht kann man ja so einen Kopfhöreradapter von Belkin 
hernehmen, der soll ja auch alles enthalten und kompatibel sein. Dann 
einfach mit Analogschaltern die Tasten bedienen. Der Analogschalter wird 
dann vom im Eingangspost genannten "Kontroller" gesteuert.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Klar, kann man alles machen.
Nur: Warum sollte man sich das ganze antun, wenn es eine (recht 
brauchbar) dokumentierte Schnittstelle gibt, die wesentlich mehr 
Möglichkeiten bietet, wie z.B. auch das Abfragen der Titelinformationen 
und das Navigieren zwischen Alben und Playlists?

von Achim M. (minifloat)


Lesenswert?

Rufus Τ. Firefly schrieb:
> wenn es eine (recht
> brauchbar) dokumentierte Schnittstelle gibt

Vielleicht ist ja ein vierpoliger Klinkenstecker billiger als so ein 
Dock-Connector? Für die Funktion an einem Autoradio reichts 
jedenfalls...

von ..,- (Gast)


Lesenswert?

Gustav Amtstutz schrieb:
> Hat irgendjemand ein Schaltbild
> oder eine Erklärung, wie die neuen Kopfhörer
> (http://wearebornx33.files.wordpress.com/2012/05/apple.jpg)
> funktionieren?

OT:
Neue Kopfhörer? Sieht irgendwie nicht nach den neuen Earpods aus =)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

..,- schrieb:
> Neue Kopfhörer? Sieht irgendwie nicht nach den neuen Earpods aus

Das sind die mit dem iPhone 3 eingeführten Kopfhörer, die also schon ein 
paar Jährchen auf dem Buckel haben. Das Headset des Ur-iPhone hatte nur 
ein Mikrophon und einen Taster.

Mini Float schrieb:
> Vielleicht ist ja ein vierpoliger Klinkenstecker billiger als so ein
> Dock-Connector?

In erster Linie billiger. Qualitativ hochwertige vierpolige 
Klinkenstecker zum Selbstkonfektionieren habe ich noch keine gesehen, 
das ist alles billige Weichplastik- oder gratige Chinametall-Ware.

von Timm R. (Firma: privatfrickler.de) (treinisch)


Lesenswert?

Gustav Amtstutz schrieb:

> Über den Dockanschluss wollte ich nicht gehen, da ich noch keine
> Dockingstation hab.

Wofür brauchst Du denn eine Dockingstation, wenn Du Dein Anschlusskabel 
an einen Dock-Connector lötest, statt an ein Klinkenkabel? Ist doch 
genau das selbe in grün?

vlg

 Timm

von Marcel (Gast)


Lesenswert?

Hallo!

Möchte den Thread nochmal ausgraben :)
Ich habe hier ein iPhone 3GS Headset, bei dem ich gern die Taster 
verlängern und das Mikrofon, sowie die Kopfhörer tauschen möchte.

Beim verlängern der Taster durch Kabel und andere Schalter und bei dem 
Umlöten der Kopfhörer mache ich mir keine Sorgen, aber aus dem Mikrofon 
werde ich nicht ganz schlau.

Kann mir jemand sagen, wie und ob man das runterbekommt?

Liebe Grüße

von Alex B. (alex96)


Lesenswert?

Hallo

Das mikrofon ist nur parallel zur fernbedienung geschaltet.
Theoretisch könntest du jedes andere mikrofon benutzen.
Bzw es gibt natürlich schon andere mikrofon arten.
Aber ich habe auch schonmal ein mikro aus einem alten pc headset 
drangelötet.
Außerdem ist der mittlere taster auch nur parellel zur fernbedienung bzw 
mikro geschaltet.

MfG alex

von Marcel (Gast)


Lesenswert?

Vielen Dank für den Tip.
Hat bei mir leider nicht funktioniert.
Habe es leider nicht geschafft, etwas anzulöten und nach Abnahme des 
Mikrofons war ich auch nicht schlauer.
Ich habe den Lautstärke Plus Knopf geöffnet und hätte dort die Kabel für 
den externen Schalter anbringen sollen, stattdessen habe ich den Rest 
auch noch entfernt, um direkt auf der Platine zu löten. Dort sind 4 
Lötpunkte und nun geht das headset nicht mehr.
Ich werde nachher versuchen ein paar Bilder zu machen.
leider kenne ich mich mit der Beschaltung der Platine überhaupt nicht 
aus.
Vielleicht kann man das ganze ja noch retten, sonst versuche ich es 
nochmal mit einem anderen.

Liebe Grüße

von Marcel S. (ava_lon)


Angehängte Dateien:

Lesenswert?

So, habe mich jetzt mal angemeldet.
Neues iPhone 5 Headset:
Die Kabel mit verlängerten Buttons habe ich am Bedienteil angelötet.
Ich versuche jetzt eine 4-Pol Klinkebuchse an das Ende des Kopfhörers 
anzulöten.

Prinzipiell geht es nur um die Verlängerung des Kopfhörerkabels.

Ich habe 5 Kabel:

Rot
Rot-Gold
Grün
Grün-Gold
Rot-Grün

Ich bekomme einfach nicht raus, welche(s) Kabel zu welchem Pin gehören.

Kann mir da jemand weiter helfen?

Am Ende soll es so aussehen:
Klinkestecker -- Klinkestecker | Klinkebuchse -- Headset-Control

Die Kabel müssen vom Headset an die Buchse gelötet werden.
Ton bekomme ich, aber die Knöpfe funktionieren nicht.
Ich habe mir noch die Kabel von einem anderen iPhone-Headset angeschaut, 
aber die haben andere Farben.

Liebe Grüße

von Florian Wurntischer (Gast)


Lesenswert?

Marcel Sauer schrieb:
> Ich bekomme einfach nicht raus, welche(s) Kabel zu welchem Pin gehören.

GEHÖRT

von Marcel S. (ava_lon)


Lesenswert?

Florian Wurntischer schrieb:
> Marcel Sauer schrieb:
>> Ich bekomme einfach nicht raus, welche(s) Kabel zu welchem Pin gehören.
>
> GEHÖRT

gehört/gehören

wenn, dann mach es auch richtig du Klugscheißer!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Marcel Sauer schrieb:
> Ich habe mir noch die Kabel von einem anderen iPhone-Headset angeschaut,
> aber die haben andere Farben.

Die grundlegende Funktion entspricht jedem stinknormalen Kopfhörer mit 
3.5mm-Stereoklinke, denn so ein iPhone-Headset funktioniert auch, wenn 
es an eine normale Audioquelle angeschlossen wird.
1
    /\--  --  --  ----|
2
   <  1 || 2|| 3||  4
3
    \/--  --  --  ----|

1 - Links
2 - Rechts
3 -
4 - Masse

Signal 3 ist für das Mikrophon zuständig. Wie die Knopfmimik mit dem 
ganzen Geraffel verschaltet wird, weiß ich natürlich nicht.

Warum hast Du nicht, bevor Du das Kabel zerstört hast, nachgemessen?


> Am Ende soll es so aussehen:
> Klinkestecker -- Klinkestecker | Klinkebuchse -- Headset-Control

Das ist nicht sinnvoll.

Mach das besser so:

Klinkestecker -- Klinkebuchse <> Klinkestecker -- Headset-Control

von Apper (Gast)


Lesenswert?

Gibt es keine PlayerApp die sich per Bluetooth oder Wlan steuern lässt ?

von Marcel S. (ava_lon)


Lesenswert?

@Rufus Τ. Firefly:
Danke für den Tipp, das habe ich auf der Wikiseite bzw auf der 
verlinkten Seite oben auch schon gesehen.
Allerdings sind es 5 Adern und nicht nur 4.

Um die Steckerbelegung zu erläutern: Das Ganze ist für meinen Helm.
Daher die Buchse. Handy<>Klinke---Klinke<>Buchse(am Helm)---Headset(im 
Helm)
Daher ist es anders schwer möglich. Mann muss nur darauf achten die 
Kabel an der Buchse durch die Doppelklinke anders herum zu verlöten.
Genau das versuche ich grade :)
Erstmal ist das Thema vom Tisch, da ich jetzt ein orginales Headset für 
den Helm bekommen habe, welches mit meinem 4-Pol Klinke und meinem 
iPhone kompatibel ist, doch die Belegung interessiert mich trotzdem.
Man weiß ja nie wann man so etwas noch mal braucht.

@Apper:
Bei dem Headset handelt es sich leider nicht um eine Bluetoothvariante.
Bluetooth wäre natürlich die edlere Lösung :)

Liebe Grüße und Danke für eure Hilfe

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
Noch kein Account? Hier anmelden.