Controlar o hardware de um telefone antigo usando um PI de framboesa


12

Eu tenho um telefone muito antigo (60 anos) e quero controlar sua parte usando um PI de framboesa:

  • Microfone e alto-falante do fone de ouvido
  • O sino
  • A roda de discagem

Eu tenho o circuito elétrico, mas não reconheço todas as partes.

insira a descrição da imagem aqui

Agora, minha pergunta é como posso obter o seguinte usando o PI de framboesa:

  1. Detectar o sinal do dial dial
  2. Tocar a campainha
  3. Use o microfone e o viva-voz do fone de ouvido
  4. Detectar quando o fone de ouvido foi levantado do gancho

Além disso, não entendo todas as partes do circuito:

por exemplo, o que é este ícone de pulso com a legenda 100entre 2e6

Atualizar

Tentei decifrar o circuito para poder usar o hardware deste telefone. Usei azul para os códigos de cores alemães dos meus cabos e verde para os conectores:

esquemático

simular este circuito - esquemático criado usando o CircuitLab

No telefone, tenho os seguintes conectores:

  • M1: Microfone (vermelho)
  • M2: Microfone (rosa)
  • T1: Alto-falante (verde escuro)
  • T2: Alto-falante (verde claro)
  • a: Linha de telefone?
  • b: Linha de telefone?
  • E: Linha de telefone?
  • W1+ W2(em ponte)
  • W3/1: greencabo conectado n vezes com redthrough Jquando discado
  • 2: red
  • 3: blue
  • 4: yellow
  • 5: white

Atualização 2 :

Ele define 300 Ohm - 7000 W - 0,13 Ku Em nas duas bobinas, que são usadas para os sinos.

Este é o telefone acutal por dentro.

insira a descrição da imagem aqui


Você já tentou procurar adaptadores? Como telefone analógico para isdn? Pode ser mais fácil para o PI falar com o chip ISDN?

1
Quero usá-lo sem nenhuma linha telefônica real. Eu só quero usar o hardware. Então, eu posso usá-lo como um gravador de som. Qualquer coisa realmente ....
— Besi 03/02

Eu suspeito que a coisa do 'ícone de pulso' seja um termistor, para compensar diferentes comprimentos de linhas telefônicas. A coisa do tipo 'diac' no fone de ouvido seria algum tipo de supressão de picos para proteger o ouvido do usuário contra transientes e sinais acima de uma voltagem específica.
— PeterG

1
@Wilhelmsen thanks. Eu sei, é realmente bonito. É com quem eu cresci, então estou realmente apegado a ele e trazê-lo de volta à vida é como viajar de volta no tempo. O telefone foi construído em 1956.
— Besi 05/02

Eu consegui isso - inspirado no SparkFun. Decodifiquei o mostrador de pulso do rotativo e o status do gancho nas entradas do Raspberry Pi - consulte este link para obter mais detalhes. Foi muito divertido fazer isso e foi bastante fácil escrever o código Python para controlá-lo. No entanto, o que achei foi que você não pode segurá-lo e pagar pelo café ao mesmo tempo!
— precisa saber é o seguinte

Respostas:


5

Dê uma olhada nisto: https://www.sparkfun.com/tutorials/51 . Eles fizeram a engenharia reversa de um telefone rotativo semelhante ao seu. Se você quiser respostas mais detalhadas, precisará explicar exatamente o que não entende sobre o esquema.


3

Para controlar um aparelho telefônico como esse, você provavelmente precisará "desconstruí-lo" até seus componentes funcionais essenciais. Cada um desses componentes será mais fácil de lidar do que tentar usar o aparelho como um todo, da maneira original como deveria ser conectado ao sistema telefônico de dois condutores. "Desconstruir" significa desconectar a coisa toda e usar apenas o fone de ouvido, o mostrador, o microfone, etc.

O mostrador é simplesmente um interruptor acionado por came. Coloque um ohmímetro nos fios e você poderá vê-lo funcionar. Você disca um "1", obtém um pulso (alterna os contatos para abrir e fechar), disca um "2", obtém 2 pulsos. O "0" fornece dez pulsos.

O fone de ouvido geralmente é um arranjo de bobina magnética com impedância de 300 a 600 ohms. Você pode controlar isso a partir de um simples amplificador de áudio de sub-1-watt. Não se preocupe com a incompatibilidade de impedância, essas coisas eram de baixa qualidade de áudio!

O microfone é um microfone de carbono e requer que você passe uma corrente DC para obter um sinal de voz CA dele. Se você conectar uma bateria AA e um resistor de 470 Ohm em série e conectar um osciloscópio O entre o resistor e o microfone, verá o sinal de voz.

O sino é provavelmente o maior desafio que você enfrentará. É preciso muita tensão em uma determinada frequência para que ela toque adequadamente. O conjunto da bobina de sino é ressonante mecanicamente a uma certa frequência. Portanto, é necessário acioná-lo nessa frequência (geralmente em torno de 30 Hz) para que ele soe corretamente. Originalmente, os sistemas telefônicos funcionavam com 48 VCC, e foi para isso que a campainha foi projetada. Você pode ficar com uma tensão menor se acertar a frequência do inversor. Você terá que experimentar um pouco com um gerador de sinal e um amplificador de áudio robusto para determinar a frequência correta a ser usada. Havia várias frequências padrão, mas todas elas estavam entre 20 e 50 Hz. Você deseja encontrar a frequência com que a campainha toca mais alto. Porque essa é a frequência ressonante do mecanismo da bobina,

Boa sorte!


Na verdade, os toques funcionam em torno de 90v CA sobrepostos à corrente da linha de 48v CC. Nos EUA, a frequência típica é 20 Hz. Não sei dizer se é um telefone alemão ou Fench, pois os dois idiomas aparecem no esquema. Na França, a frequência de toque é de 50 Hz a 80v CA. Em outros lugares da Europa, 25 Hz é comumente usado. Você pode gerar a frequência de toque adequada usando uma pesquisa da tabela senoidal dentro do Raspberry Pi e usá-la para controlar o portão que controla uma saída de alta tensão. Ou você pode construir um circuito usando um timer 555 e depois ligá-lo e desligá-lo usando o Raspberry Pi.
— tcrosley

Você também pode considerar tornar a campainha auto-oscilante, onde o movimento do braço interrompe o circuito da bobina.
— John

2

Para gerar o anel, existem CIs de alta tensão especiais projetados apenas para esta tarefa.

Um exemplo é o Supertex HV430 .

insira a descrição da imagem aqui


Chip interessante, onde está disponível? (Não listados no Digi-Key ou Newark, estado não-estoque na Mouser.)
— tcrosley

onlinecomponents.com tem 414 em estoque a 6,54 cada, pode haver um chip posterior da Supertex.
— Spehro Pefhany

Obrigado, nunca ouvi falar deles, sempre bom encontrar um novo fornecedor.
— tcrosley

Eu os usei sem intercorrências. Nenhuma outra conexão com eles.
— Spehro Pefhany

2

Pessoalmente, estou horrorizado com a quantidade de sugestões para quebrar a excelente peça do telefone clássico. As pessoas pagam um bom dinheiro por essas coisas. :)

Uma abordagem mais construtiva é conectar o telefone em questão com um adaptador especial, como os listados aqui:

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

(Também existem adaptadores VoIP que podem executar telefones de discagem por pulso: http://www.oldphoneworks.com/xlink-cellular-bluetooth-gateway-bttn-version.html )

A linha compatível com DTMF resultante pode ser conectada a uma caixa VoIP pequena e barata (muitas delas ao redor); por sua vez, a caixa VoIP pode ser trivialmente controlada pela rede por qualquer tipo de servidor SIP com script (incluindo gravação e controle remoto, não é necessário telefonia). Uma opção popular e muito programável é o bom e velho Asterisk:

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


1

Sua melhor aposta é modificar o próprio telefone em partes componentes e conectar cada elemento a um circuito apropriado acionado pelo Raspberry PI. A campainha precisará de cerca de 90VAC 20Hz para tocar. O microfone e o alto-falante devem ser óbvios. O discador e o gancho podem ser deixados juntos e conectados a outra entrada que você precisará monitorar quanto a pulsos de discagem e eventos de gancho.

Se você não pode modificar o telefone, o que você precisa fazer é criar uma interface FXO (agência de câmbio). Existem vários adaptadores USB FXO <--> existentes no mercado, os mais baratos, que farão tudo o que você precisa, exceto a discagem. Você pode adicionar um pequeno circuito em paralelo com o telefone para monitorar a linha e capturar a discagem separada da interface FXO. Provavelmente será mais fácil do que construir uma interface inteira.

Um compromisso entre modificar completamente o telefone e usar uma interface externa existente seria desconectar o discador do circuito e adicionar um circuito de conversão de pulso para tom dentro do telefone. Isso não apenas permitiria o uso de uma interface FXO para USB pronta para uso, mas também permitiria a conexão do telefone, como está, a qualquer rede de telefonia moderna.

Construir a interface inteira você mesmo não é tão difícil assim. É só que o telefone combina 5 funções em dois fios e você está essencialmente construindo 5 circuitos diferentes para lidar com cada função. Seria melhor se você dividisse essa pergunta em várias outras perguntas para cada função (talvez combine o alto-falante e o microfone em uma pergunta).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.