Controlla l'hardware di un vecchio telefono utilizzando un Raspberry PI


12

Ho un telefono molto vecchio (60 anni) e voglio controllarne la parte usando un Raspberry PI:

  • Microfono e altoparlante dal set cuffie
  • La campana
  • La rotella del quadrante

Ho il circuito elettrico ma non riconosco tutte le parti.

inserisci qui la descrizione dell'immagine

La mia domanda è ora come posso ottenere quanto segue usando Raspberry PI:

  1. Rileva il segnale dalla rotellina
  2. Suona la campana
  3. Utilizzare il microfono e l'altoparlante dall'auricolare
  4. Rileva quando l'auricolare era sollevato dal gancio

Inoltre, non capisco tutte le parti del circuito:

ad es. cos'è questa icona Pulse con la didascalia 100tra 2e6

Aggiornare

Ho provato a decifrare il circuito per poter utilizzare l'hardware di questo telefono. Ho usato il blu per i codici colore tedeschi dei miei cavi e il verde per i connettori:

schematico

simula questo circuito - Schema creato usando CircuitLab

Al telefono ho i seguenti connettori:

  • M1: Microfono (rosso)
  • M2: Microfono (rosa)
  • T1: Altoparlante (verde scuro)
  • T2: Altoparlante (verde chiaro)
  • a: Linea telefonica?
  • b: Linea telefonica?
  • E: Linea telefonica?
  • W1+ W2(a ponte)
  • W3/1: greencavo collegato n volte con redpassante Jquando composto
  • 2: red
  • 3: blue
  • 4: yellow
  • 5: white

Aggiornamento 2 :

Dice 300 Ohm - 7000 W - 0,13 Ku Em sulle due bobine, che vengono utilizzate per le campane.

Questo è il telefono acutal all'interno.

inserisci qui la descrizione dell'immagine


Hai provato a cercare adattatori? Come il telefono analogico a isdn? Quindi potrebbe essere più facile per il PI parlare con il chip ISDN?

1
Voglio usarlo senza alcuna linea telefonica reale. Voglio solo usare l'hardware. Quindi potrei usarlo come registratore di suoni. Tutto davvero ...
Besi,

Sospetto che la cosa "icona a impulsi" sia un termistore, per compensare le diverse lunghezze della linea telefonica. La cosa simile al "diac" sull'auricolare sarebbe una sorta di soppressione delle sovratensioni per proteggere l'orecchio dell'utente da transitori e segnali al di sopra di una tensione specifica.
peterG,

1
@Wilhelmsen grazie. Lo so, è davvero bellissimo. È quello con cui sono cresciuto, quindi sono davvero attaccato ad esso e riportarlo in vita è come viaggiare indietro nel tempo. Il telefono fu costruito nel 1956.
Besi,

Ho raggiunto questo obiettivo - ispirato a quello SparkFun. Ho decodificato il quadrante degli impulsi del selettore rotante e lo stato dell'hook negli ingressi del Raspberry Pi - vedi questo link per maggiori dettagli. È stato molto divertente realizzarlo ed è stato abbastanza facile scrivere il codice Python per controllarlo. La cosa che ho scoperto è che non puoi tenerlo e pagare per il caffè allo stesso tempo!
user39631

Risposte:



3

Per controllare un apparecchio telefonico come questo probabilmente dovrai "decostruirlo" fino ai suoi componenti funzionali essenziali. Ciascuno di questi componenti sarà quindi più facile da gestire rispetto al tentativo di utilizzare l'insieme nel suo modo originale nel modo in cui doveva essere collegato al sistema telefonico a due conduttori. "Decostruire" significa scaldare il tutto e usare l'auricolare da solo, il quadrante da solo, il microfono da solo, ecc.

Il quadrante è semplicemente un interruttore a camme. Metti un ohmetro sui suoi fili e sarai in grado di vederlo funzionare. Componi un "1" ottieni un impulso (cambia i contatti in apertura e chiusura), componi un "2" ottieni 2 impulsi. Lo "0" ti dà dieci impulsi.

La cuffia è generalmente una disposizione a bobina magnetica con un'impedenza di 300-600 ohm. Puoi pilotarlo da un semplice amplificatore audio da 1 watt. Non preoccuparti della mancata corrispondenza dell'impedenza, queste cose erano di scarsa qualità audio!

Il microfono è un microfono a carbone e richiede il passaggio di una corrente continua attraverso di esso per ottenere un segnale vocale CA da esso. Se si collega una batteria AA e una resistenza da 470 Ohm in serie con essa e si collega un O-scope tra la resistenza e il microfono, verrà visualizzato il segnale vocale.

La campana è probabilmente la più grande sfida che dovrai affrontare. Ci vuole molta tensione a una certa frequenza per farlo suonare correttamente. Il gruppo bobina a campana è meccanicamente risonante a una certa frequenza. Quindi è necessario guidarlo a quella frequenza (di solito intorno a 30 Hz) per farlo suonare correttamente. Inizialmente, i sistemi telefonici funzionavano a 48 V CC, quindi è per questo che è stato progettato il campanello. È possibile cavarsela con una tensione minore se si ottiene la frequenza del convertitore corretta. Dovrai sperimentare un po 'con un generatore di segnale e un amplificatore audio potente per determinare la frequenza corretta da usare. C'erano un certo numero di frequenze standard, ma erano tutte comprese tra 20 e 50 Hz. Vuoi trovare la frequenza con cui la campana suona più forte. Poiché questa è la frequenza di risonanza del meccanismo della bobina,

In bocca al lupo!


In realtà le suonerie scappano di circa 90 V CA sovrapposte alla corrente di linea 48 V CC. Negli Stati Uniti, la frequenza tipica è di 20 Hz. Non so dire se si tratta di un telefono tedesco o Fench dato che entrambe le lingue appaiono sullo schema. In Francia, la frequenza di chiamata è di 50 Hz a 80 V CA. Altrove in Europa, 25 Hz è comunemente usato. È possibile generare la frequenza di squillo corretta utilizzando una ricerca della tabella sinusoidale all'interno del Raspberry Pi e utilizzarla per guidare il gate controllando un'uscita ad alta tensione. Oppure potresti costruire un circuito usando un timer 555 e poi accenderlo e spegnerlo usando il Raspberry Pi.
Tcrosley,

Potresti anche vedere come rendere la campana auto-oscillante, in cui il movimento del braccio interrompe il circuito alla bobina.
John U,

2

Per generare l'anello, ci sono speciali circuiti integrati ad alta tensione progettati proprio per questo compito.

Un esempio è il Supertex HV430 .

inserisci qui la descrizione dell'immagine


Chip interessante, dove è disponibile? (Non elencato su Digi-Key o Newark, stato non disponibile presso Mouser.)
tcrosley

onlinecomponents.com ha 414 in stock a 6.54 ciascuno, potrebbe esserci un chip successivo da Supertex.
Spehro Pefhany,

Grazie, mai sentito parlare di loro, sempre bello trovare un nuovo fornitore.
Tcrosley,

Li ho usati senza problemi. Nessun altro collegamento con loro.
Spehro Pefhany,

2

Personalmente, sono inorridito dalla quantità di suggerimenti per rompere l'eccellente pezzo di telefono classico. Le persone pagano buoni soldi per queste cose. :)

Un altro approccio costruttivo è quello di collegare il telefono in questione con un adattatore speciale, come quelli elencati qui:

http://www.voip-info.org/wiki/view/Dial+Pulse+to+Touchtone+DTMF+Converters

(Esistono anche adattatori VoIP che possono gestire direttamente i telefoni a composizione ad impulsi: http://www.oldphoneworks.com/xlink-cellular-bluetooth-gateway-bttn-version.html )

La linea compatibile DTMF risultante può quindi essere agganciata a una casella VoIP piccola ed economica (molte di quelle in giro); a sua volta, la casella VoIP può essere banalmente controllata sulla rete da qualsiasi tipo di server SIP programmabile (inclusi scopi di registrazione e controllo remoto, non necessaria telefonia). Un'opzione popolare e molto gestibile da script è il buon vecchio asterisco:

http://www.raspberry-asterisk.org/


1

La soluzione migliore è modificare il telefono stesso in parti componenti e collegare ciascun elemento a un circuito appropriato guidato da Raspberry PI. La campana avrà bisogno di circa 90VAC 20Hz per suonare. Il microfono e l'altoparlante dovrebbero essere ovvi. Il dialer e il hook possono essere lasciati insieme e collegati ad un altro input che dovrai monitorare per la composizione di impulsi ed eventi hook.

Se non è possibile modificare il telefono, è necessario creare un'interfaccia FXO (Foreign Exchange Office). Esistono diversi adattatori USB FXO <--> esistenti sul mercato, i più economici, che faranno tutto il necessario tranne la composizione. È possibile aggiungere un piccolo circuito in parallelo con il telefono per monitorare la linea e catturare la composizione separatamente dall'interfaccia FXO. Probabilmente sarà più facile che costruire un'interfaccia da soli.

Un compromesso tra la modifica completa del telefono e l'utilizzo di un'interfaccia esterna esistente sarebbe quello di disconnettere il dialer dal circuito e aggiungere un circuito di conversione da impulso a tono all'interno del telefono. Ciò non solo consentirebbe di utilizzare un'interfaccia FXO-USB standard, ma consentirebbe anche di connettere il telefono così com'è a qualsiasi rete di telefonia moderna.

Costruire l'intera interfaccia da soli non è poi così difficile. È solo che il telefono combina 5 funzioni su due fili e essenzialmente stai costruendo 5 circuiti diversi per gestire ciascuna funzione. Sarebbe meglio se suddividi questa domanda in molte altre domande per ciascuna funzione (forse combina l'altoparlante e il microfono in una domanda).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.