Kiểm soát phần cứng của điện thoại cũ bằng Raspberry PI


12

Tôi có một chiếc điện thoại rất cũ (60 tuổi) và tôi muốn điều khiển bộ phận của nó bằng Raspberry PI:

  • Micrô & loa từ bộ đầu
  • Chuông
  • Bánh xe quay số

Tôi có mạch điện nhưng không nhận ra tất cả các bộ phận.

nhập mô tả hình ảnh ở đây

Câu hỏi của tôi bây giờ là làm thế nào tôi có thể đạt được những điều sau bằng cách sử dụng Raspberry PI:

  1. Phát hiện tín hiệu từ bánh xe quay số
  2. Rung chuông
  3. Sử dụng micrô và loa ngoài từ tai nghe
  4. Phát hiện khi tai nghe được nhấc ra khỏi móc

Ngoài ra, tôi không hiểu tất cả các phần trong mạch:

ví dụ: Biểu tượng xung này là gì với chú thích 100giữa 26

Cập nhật

Tôi đã cố gắng giải mã mạch để có thể sử dụng phần cứng của điện thoại này. Tôi đã sử dụng màu xanh lam cho mã màu tiếng Đức của cáp và màu xanh lá cây cho các đầu nối:

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Trên điện thoại tôi có các đầu nối sau:

  • M1: Micrô (màu đỏ)
  • M2: Micrô (màu hồng)
  • T1: Loa (màu xanh đậm)
  • T2: Loa (xanh nhạt)
  • a: Đường dây điện thoại?
  • b: Đường dây điện thoại?
  • E: Đường dây điện thoại?
  • W1+ W2(bắc cầu)
  • W3/1: greencáp được kết nối n lần với redthông qua Jkhi quay số
  • 2: red
  • 3: blue
  • 4: yellow
  • 5: white

Cập nhật 2 :

Nó sais 300 Ohm - 7000 W - 0,13 Ku Em trên hai cuộn dây, được sử dụng cho chuông.

Đây là điện thoại acutal ở bên trong.

nhập mô tả hình ảnh ở đây


Bạn đã thử tìm kiếm bộ điều hợp? Giống như điện thoại tương tự với isdn? PI có thể nói chuyện với chip ISDN dễ dàng hơn không?

1
Tôi muốn sử dụng nó mà không có bất kỳ dòng điện thoại thực tế. Tôi chỉ muốn sử dụng phần cứng. Vì vậy, tôi có thể sử dụng nó như một máy ghi âm. Bất cứ điều gì thực sự ....
Besi

Tôi nghi ngờ điều 'biểu tượng xung' là một nhiệt điện trở, để bù cho các độ dài đường dây điện thoại khác nhau. Thứ giống như 'diac' trên tai nghe sẽ là một loại siêu năng lực để bảo vệ tai người dùng khỏi quá độ và tín hiệu trên một điện áp cụ thể.
peterG

1
@Wilmussen cảm ơn. Tôi biết, nó thực sự rất đẹp. Đó là người tôi đã lớn lên vì vậy tôi thực sự gắn bó với nó và đưa nó trở lại cuộc sống giống như du hành ngược thời gian. Điện thoại được chế tạo vào năm 1956.
Besi

Tôi đã đạt được điều này - lấy cảm hứng từ SparkFun. Tôi đã giải mã quay số xung của vòng quay và trạng thái móc vào các đầu vào của Raspberry Pi - xem liên kết này để biết thêm chi tiết. Thật thú vị khi làm nó và khá dễ dàng để viết mã Python để kiểm soát nó. Mặc dù vậy, điều tôi đã tìm thấy là bạn không thể cầm nó và trả tiền cà phê cùng một lúc!
dùng39431

Câu trả lời:


5

Hãy xem cái này: https://www.sparkfun.com/tutorials/51 . Họ đảo ngược thiết kế một điện thoại quay tương tự như của bạn. Nếu bạn muốn có một số câu trả lời chi tiết hơn, bạn sẽ phải giải thích chính xác những gì bạn không hiểu về sơ đồ.


3

Để điều khiển một bộ điện thoại như thế này, có lẽ bạn sẽ cần phải "giải cấu trúc" nó xuống các thành phần chức năng thiết yếu của nó. Mỗi thành phần này sau đó sẽ dễ xử lý hơn là cố gắng sử dụng toàn bộ thiết bị theo cách ban đầu mà nó được kết nối với hệ thống điện thoại hai dây. "Giải cấu trúc" có nghĩa là không mong muốn toàn bộ mọi thứ và chỉ sử dụng tai nghe một mình, tự quay số, mic của riêng nó, v.v.

Mặt số chỉ đơn giản là một công tắc điều khiển cam. Đặt một đồng hồ ohm trên dây của nó và bạn sẽ có thể thấy nó hoạt động. Bạn quay số "1" bạn nhận được một xung (chuyển đổi danh bạ mở và đóng), bạn quay số "2" bạn nhận được 2 xung. "0" cung cấp cho bạn mười xung.

Tai nghe thường là một sự sắp xếp cuộn dây từ tính với trở kháng 300-600 ohms. Bạn có thể lái nó từ một bộ khuếch đại âm thanh phụ 1 watt đơn giản. Đừng lo lắng về sự không phù hợp trở kháng, những điều này là chất lượng âm thanh kém!

Micrô là mic micrô và yêu cầu bạn truyền dòng điện một chiều qua nó để lấy tín hiệu thoại AC ra khỏi nó. Nếu bạn kết nối pin AA và điện trở 470 Ohm nối tiếp với nó và kết nối phạm vi O giữa điện trở và mic, bạn sẽ thấy tín hiệu thoại.

Chuông có lẽ là thách thức lớn nhất mà bạn sẽ phải đối mặt. Phải mất rất nhiều điện áp ở một tần số nhất định để làm cho nó đổ chuông đúng cách. Việc lắp ráp cuộn dây chuông được cộng hưởng cơ học ở một tần số nhất định. Vì vậy, bạn cần phải lái nó ở tần số đó (thường là khoảng 30 Hz) để âm thanh phát ra đúng. Ban đầu, các hệ thống điện thoại chạy trên 48 VDC, vì vậy đó là những gì chuông được thiết kế cho. Bạn có thể thoát ra với điện áp thấp hơn nếu bạn lấy đúng tần số ổ đĩa. Bạn sẽ phải thử nghiệm một chút với bộ tạo tín hiệu và bộ khuếch đại âm thanh mạnh mẽ để xác định tần số chính xác để sử dụng. Có một số tần số tiêu chuẩn, nhưng tất cả chúng đều nằm trong khoảng từ 20 đến 50 Hz. Bạn muốn tìm tần số mà tiếng chuông phát ra lớn nhất. Bởi vì đó là tần số cộng hưởng của cơ chế cuộn dây,

Chúc may mắn!


Trên thực tế, các ringer chạy khoảng 90v AC được đặt chồng lên trên dòng điện 48v DC. Ở Mỹ, tần số điển hình là 20 Hz. Tôi không thể biết đây là điện thoại của Đức hay Fench vì cả hai ngôn ngữ đều xuất hiện trên sơ đồ. Ở Pháp, tần số chuông là 50 Hz tại 80v AC. Ở những nơi khác ở Châu Âu, 25 Hz thường được sử dụng. Bạn có thể tạo tần số đổ chuông thích hợp bằng cách sử dụng tra cứu bảng sin bên trong Raspberry Pi và sử dụng tần số đó để điều khiển cổng điều khiển đầu ra điện áp cao. Hoặc bạn có thể xây dựng một mạch bằng bộ định thời 555 và sau đó chỉ cần bật và tắt bằng Raspberry Pi.
tcrosley

Bạn cũng có thể nhìn vào làm cho chuông tự dao động, trong đó chuyển động của cánh tay phá vỡ mạch đến cuộn dây.
John U

2

Để tạo ra vòng, có các IC điện áp cao đặc biệt được thiết kế chỉ dành cho nhiệm vụ này.

Một ví dụ là Supertex HV430 .

nhập mô tả hình ảnh ở đây


Chip thú vị, nó có sẵn ở đâu? (Không được liệt kê tại Digi-Key hoặc Newark, Tình trạng không có chứng khoán tại Mouser.)
tcrosley

onlinecomponents.com có ​​414 cổ phiếu ở mức 6,54 mỗi cái, có thể có một con chip sau này từ Supertex.
Spehro Pefhany

Cảm ơn, không bao giờ nghe nói về họ, luôn luôn tốt đẹp để tìm một nhà cung cấp mới.
tcrosley

Tôi đã sử dụng chúng một cách ổn định. Không có kết nối khác với họ.
Spehro Pefhany

2

Cá nhân, tôi kinh hoàng bởi số lượng đề xuất để phá vỡ tác phẩm điện thoại cổ điển xuất sắc. Mọi người trả tiền tốt cho những thứ này. :)

Một cách tiếp cận mang tính xây dựng hơn là kết nối điện thoại đang được đề cập với một bộ chuyển đổi đặc biệt, giống như các phương pháp được liệt kê ở đây:

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

(Bộ điều hợp VoIP có thể chạy điện thoại quay số trực tiếp, cũng tồn tại: http://www.oldphoneworks.com/xlink-cellular-bluetooth-gateway-bttn-version.html )

Dòng tương thích DTMF sau đó có thể được nối với một hộp VoIP nhỏ và rẻ (nhiều người xung quanh); lần lượt, hộp VoIP có thể được điều khiển tầm thường qua mạng bởi bất kỳ loại máy chủ SIP có thể tạo tập lệnh nào (bao gồm cả mục đích ghi và điều khiển từ xa, không cần điện thoại). Một tùy chọn phổ biến và rất có kịch bản là Asterisk cũ:

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


1

Đặt cược tốt nhất của bạn là sửa đổi chính điện thoại thành các bộ phận cấu thành và gắn từng bộ phận vào một mạch thích hợp được điều khiển bởi Raspberry PI. Chuông sẽ cần khoảng 90VAC 20Hz để đổ chuông. Micrô và loa phải rõ ràng. Trình quay số và hook có thể được để lại với nhau và được kết nối với một đầu vào khác mà bạn sẽ phải theo dõi để quay các xung và các sự kiện hook.

Nếu bạn không thể sửa đổi điện thoại, điều bạn cần làm là xây dựng giao diện FXO (văn phòng ngoại hối). Có một số bộ điều hợp USB <-> FXO hiện có trên thị trường, hầu hết không tốn kém, sẽ làm mọi thứ bạn cần ngoại trừ quay số. Bạn có thể thêm một mạch nhỏ song song với điện thoại để theo dõi đường dây và bắt quay số tách biệt với giao diện FXO. Có lẽ sẽ dễ dàng hơn việc tự mình xây dựng toàn bộ giao diện.

Một sự thỏa hiệp giữa việc sửa đổi hoàn toàn điện thoại và sử dụng giao diện bên ngoài hiện có sẽ ngắt kết nối trình quay số khỏi mạch và thêm một mạch chuyển đổi âm thanh trong mạch điện thoại. Điều này không chỉ cho phép bạn sử dụng giao diện FXO sang USB ngoài giá mà còn cho phép bạn kết nối điện thoại, như hiện tại, với bất kỳ mạng điện thoại hiện đại nào.

Xây dựng toàn bộ giao diện bản thân không khó lắm. Chỉ là điện thoại kết hợp 5 chức năng trên hai dây và về cơ bản bạn đang xây dựng 5 mạch khác nhau để xử lý từng chức năng. Sẽ là tốt nhất nếu bạn chia câu hỏi này thành nhiều câu hỏi khác cho mỗi chức năng (có thể kết hợp loa và mic thành một câu hỏi).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.