Spécifications techniques du port accessoire 3,5 mm et directives d'intégration personnalisées
Le Deepthroat Trainer comprend un port accessoire de 3,5 mm qui pilote des accessoires vibrants compatibles pour un renforcement en temps réel basé sur les performances.
Accessoires officiels
Nous proposons des plugs et des baguettes vibrantes qui se connectent directement au port accessoire. Ces accessoires répondent automatiquement aux résultats de l'entraînement : aucune configuration supplémentaire n'est requise.
Le port accessoire émet un signal modulé qui évolue en fonction des performances d'entraînement. Des performances plus élevées produisent une activation plus forte des accessoires.
Utiliser plusieurs accessoires
Lorsque vous achetez un Vibe et un Wand ensemble, nous incluons un câble répartiteur afin que vous puissiez utiliser les deux accessoires simultanément pendant l'entraînement. Connectez le répartiteur au port accessoire du Deepthroat Trainer, puis branchez chaque accessoire dans le répartiteur.
La baguette est conçue pour un usage externe : maintenez-la en place manuellement, rentrez-la dans un sous-vêtement ou positionnez-la comme vous le souhaitez.
L’utilisation de plusieurs accessoires augmente la consommation de la batterie. Avec les deux accessoires connectés, attendez-vous à environ 2 à 3 heures d’autonomie au lieu des 4 heures standard. Surveillez le niveau de votre batterie pendant les sessions plus longues.
Spécifications du port
Le port accessoire utilise une prise TRRS (3,5 mm) à 4 conducteurs présentant les caractéristiques ci-dessous.
| Paramètre | Spécification |
|---|---|
| Type de connecteur | TRRS 3,5 mm (4 conducteurs) |
| Sortie de signal | Premier anneau (R1) |
| Type de signal | PWM 3,3 V (modulation de largeur d'impulsion) |
| Courant maximal | 200 mA au total sur la sortie accessoire |
| Comportement | Le rapport cyclique varie de manière dynamique en fonction des performances d'entraînement |
PWM (modulation de largeur d'impulsion) active et désactive rapidement la sortie. L'intensité effective est contrôlée par le rapport cyclique (pourcentage de temps pendant lequel le signal est activé au cours de chaque cycle).
Lorsque vous connectez des appareils externes au Deepthroat Trainer, suivez ces consignes de sécurité :
- Ne connectez jamais d’équipement haute tension ou alimenté par le secteur directement au port accessoire.
- Respectez les règles élémentaires de sécurité électrique et conformez-vous à toutes les normes et réglementations locales.
- Essayez des intégrations personnalisées uniquement si vous êtes expérimenté en électronique et acceptez les risques associés.
- Nous prenons officiellement en charge uniquement les accessoires R+D. Les interfaces personnalisées ou tierces sont utilisées à vos propres risques.
Schéma de brochage
Reportez-vous au schéma pour connaître les positions des conducteurs et la référence de masse. Le signal PWM est présent sur le premier anneau (R1).
.webp)
Ne présumez pas d’un ordre de conducteur CTIA/OMTP particulier provenant d’autres appareils audio. Vérifiez toujours le brochage fourni avant le câblage.
Intégrations personnalisées
Utilisez les étapes et les conceptions de référence ci-dessous pour intégrer en toute sécurité la sortie accessoire dans vos propres projets.
Planifiez votre charge et votre budget de courant
Déterminez l'accessoire ou le circuit que vous souhaitez piloter et confirmez qu'il ne nécessite pas plus de 200 mA du port. S'il a besoin de plus de courant ou d'une tension différente, utilisez un étage pilote (exemple fourni ci-dessous).
Vous avez identifié le courant en régime permanent attendu et tout courant de démarrage/appel pour votre charge.
Mesurez le comportement du signal sur votre appareil
Avec le Deepthroat Trainer actif, mesurez le rapport cyclique et la fréquence PWM à l'aide d'un multimètre avec mode rapport cyclique ou d'un oscilloscope. La fréquence peut changer selon les versions du micrologiciel ; prévoyez une plage raisonnable plutôt qu'une valeur fixe.
Vous avez enregistré des valeurs de rapport cyclique typiques à des performances faibles, moyennes et élevées, et confirmé que l'amplitude du signal est de 3,3 V.
Prototype avec une charge de test sûre
Avant de connecter un moteur ou un accessoire, commencez avec une charge résistive dans la limite de 200 mA (par exemple, ≥22 Ω à 3,3 V). Vérifiez que le port ne dépasse pas les limites de température et que le rapport cyclique se comporte comme prévu.
Ne court-circuitez pas la sortie. Utilisez une alimentation de banc à courant limité ou un fusible en ligne pour une protection supplémentaire lors des tests.
Ajoutez un étage pilote pour les charges de puissance plus élevée
Si votre accessoire nécessite plus de courant ou une tension plus élevée que celle fournie par le port, utilisez un MOSFET canal N de niveau logique ou un pilote low-side dédié. Conservez la sortie accessoire du Deepthroat Trainer strictement comme signal de contrôle.
Vous pouvez piloter complètement votre accessoire sans dépasser les limites du port, et le Deepthroat Trainer reste froid et stable pendant le fonctionnement.
Vérifiez et finalisez le câblage
Confirmez les affectations des conducteurs par rapport au schéma de brochage. Acheminez les connexions de masse selon les besoins de votre conception, ajoutez une protection contre les surtensions inductives avec une diode de roue libre et assurez une décharge de traction du connecteur TRRS.
Avec l'accessoire connecté, l'intensité de sortie suit en douceur les performances sans réinitialisations, baisses de tension ou artefacts sonores.
Circuits de référence
Utilisez ces exemples comme points de départ. Adaptez les valeurs des composants aux spécifications de votre accessoire.
A. Commande directe (≤200 mA à 3,3 V)
- Connectez l'accessoire entre la sortie PWM du port accessoire (R1) et la masse comme indiqué par le schéma de brochage.
- Facultatif : insérez une petite résistance série (1 à 4,7 Ω) pour réduire le courant d'appel des petits moteurs à courant continu.
- Assurez-vous que la consommation totale ne dépasse jamais 200 mA.
Si votre accessoire s'approche de la limite de 200 mA, mesurez le courant de blocage. De nombreux petits moteurs dépassent le courant en régime permanent au démarrage.
B. Alimentation externe avec pilote MOSFET low‑side (>200 mA ou >3,3 V)
- Alimentez l’accessoire à partir d’une alimentation externe adaptée à sa tension et à son courant.
- Utilisez le PWM (R1) du port accessoire comme signal de commande de grille du MOSFET.
- Éléments de conception courants :
- N-MOSFET de niveau logique (par exemple, Rds(on) faible avec une grille à 3,3 V)
- Résistance de grille : 47–220 Ω
- Résistance pull-down grille-source : 100 kΩ
- Diode flyback sur charges inductives (moteur/solénoïde) : diode rapide conçue pour le courant de charge
- Masse commune entre l'alimentation externe et le Deepthroat Trainer, si votre stratégie de mesure et d'isolement l'exige
Pour l'isolation galvanique, utilisez un optocoupleur ou un pilote de grille avec isolation et alimentez le côté isolé de manière appropriée. Assurez-vous que la polarité et la synchronisation du signal restent compatibles avec PWM.
Lecture du signal PWM avec un microcontrôleur
Si vous souhaitez que votre projet réagisse aux performances du Deepthroat Trainer plutôt que de piloter une charge, lisez le rapport cyclique PWM avec un microcontrôleur. Les exemples ci-dessous mesurent le rapport cyclique et l'associent à une valeur d'intensité de 0 à 100 %.
// Reads a 3.3 V PWM signal and computes duty cycle on Arduino (3.3 V boards recommended)
// Wire the accessory port PWM (R1) to a digital input pin that supports pulseIn measurements.
const int pwmPin = 2; // PWM signal from accessory port (R1)
void setup() {
Serial.begin(115200);
pinMode(pwmPin, INPUT);
}
void loop() {
// Measure high and low durations (microseconds)
unsigned long highT = pulseIn(pwmPin, HIGH, 50000); // 50 ms timeout
unsigned long lowT = pulseIn(pwmPin, LOW, 50000);
if (highT > 0 && lowT > 0) {
float duty = 100.0f * (float)highT / (highT + lowT);
Serial.print("Duty: ");
Serial.print(duty, 1);
Serial.println(" %");
}
}# Reads a 3.3 V PWM signal and computes duty cycle on Raspberry Pi using pigpio
# Requires: sudo apt install pigpio && sudo systemctl start pigpiod
import time
import pigpio
PWM_PIN = 18 # BCM numbering; connect accessory port PWM (R1) here
pi = pigpio.pi()
pi.set_mode(PWM_PIN, pigpio.INPUT)
def measure_duty(pin, interval=0.05):
# Sample high/low states over a short window and estimate duty
start = time.time()
high_time = 0.0
last_t = start
last_state = pi.read(pin)
while time.time() - start < interval:
state = pi.read(pin)
now = time.time()
if last_state == 1:
high_time += now - last_t
last_t = now
last_state = state
duty = 100.0 * high_time / interval
return max(0.0, min(100.0, duty))
try:
while True:
d = measure_duty(PWM_PIN)
print(f"Duty: {d:4.1f} %")
time.sleep(0.1)
finally:
pi.stop()Si votre microcontrôleur fonctionne avec une logique de 5 V, assurez-vous que la broche d'entrée est tolérante à 3,3 V ou ajoutez un convertisseur/tampon de niveau. Ne réinjectez pas de 5 V dans le port accessoire.
Directives de conception et bonnes pratiques
- Protégez le circuit contre les surtensions inductives en plaçant une diode de roue libre en parallèle sur les moteurs et les solénoïdes.
- Gardez les câbles courts pour minimiser les oscillations sur les fronts PWM et les interférences électromagnétiques. Ajoutez un petit amortisseur RC au niveau de l'accessoire si nécessaire.
- Utilisez un dispositif de décharge de traction sur le connecteur TRRS pour éviter les connexions intermittentes.
- Validez avec une charge factice avant de connecter un accessoire porté sur le corps ou en contact avec l'utilisateur.
- Documentez votre câblage et vos paramètres afin de pouvoir reproduire les résultats au fil des sessions.
- Confirmez que vous êtes connecté au bon conducteur (R1) pour PWM.
- Vérifiez que la référence de masse correspond au schéma de brochage.
- Testez avec une charge résistive pour exclure les défauts d’accessoires.
- Mesurez le rapport cyclique réel et confirmez que votre étage de commande ne se trouve pas dans une région linéaire.
- Vérifiez les tensions d'alimentation et assurez-vous qu'il n'y a pas de baisse de tension lorsque la charge s'enclenche.
- Réduisez la longueur du câble ou ajoutez un découplage à proximité de la charge.
- Augmentez le filtrage PWM côté charge (RC ou LC), le cas échéant.
- Ajoutez une résistance de grille (47–220 Ω) et minimisez la zone de boucle sur les chemins à di/dt élevé.
- Montez la diode flyback à proximité des bornes de charge.
Vous avez vérifié les limites de courant, confirmé l'utilisation correcte du brochage et démontré un fonctionnement stable avec une charge de test et votre accessoire final.