Réponses:
Voici un test que je ferais avant d'essayer de remplacer le bouton par un transistor: vérifiez si la fermeture du circuit tire les contacts joints haut ou bas. Une fois que vous savez cela, vous pouvez concevoir le bon circuit de remplacement.
Pour expliquer un peu plus: lorsque le bouton n'est pas enfoncé, une borne sera élevée (3,3 V, peut-être?) Et l'autre sera faible (0 V). Lorsque vous appuyez sur le bouton, celui du bas est-il tiré jusqu'à 3,3 V, ou celui du haut est-il tiré à 0 V?
Si vous essayez de tirer une borne vers le bas alors que vous devriez réellement tirer l'autre borne vers le haut, je ne pense pas que le circuit se comportera comme vous le souhaitez.
Quel téléphone utilisez-vous?
J'ai jeté un coup d'œil à cela au cours du week-end. Il semble (sans surprise) qu'il existe plus d'un mécanisme de bouton.
Un vieux téléphone Verizon / Samsung que j'ai séparé avait des boutons séparés qui ressemblaient à des discrets. Endolith / Pingswept semblent être sur la bonne voie avec les tests.
Les commutateurs analogiques comme ceux du 74HC4066 sont souvent utilisés dans de telles situations.
J'ai déjà utilisé ces relais 5V DIL , avec d'excellents résultats. Ce sont des relais reed à faible courant qui peuvent être pilotés directement depuis l'Arduino. Leur utilisation éliminerait la nécessité de déterminer si la borne passe à l'état haut ou bas - il suffit de connecter les broches de relais entre les contacts du bouton.
En outre, le lien est vers Jaycar Electronics en Australie, que je peux fortement recommander.