Mục lục:

Điện thoại: 6 bước
Điện thoại: 6 bước

Video: Điện thoại: 6 bước

Video: Điện thoại: 6 bước
Video: Các Bước Tư Vấn Điện Thoại TGDĐ 2024, Tháng mười một
Anonim
Điện thoại
Điện thoại

Xin chào các đồng nghiệp hướng dẫn (nếu đó là một từ!)

Lâu ngày ẩn náu trên trang web này, vì vậy công bằng duy nhất của nó là tôi đóng góp một cái gì đó trở lại. Đây là hướng dẫn của tôi để chuyển đổi một chiếc điện thoại cổ điển cũ thành điện thoại di động. Tôi cũng đang bỏ cái này vào thùng rác để cạnh tranh kho báu nên hãy bình chọn cho tôi!

Tôi có một chiếc điện thoại GPO cũ (A Pre-British Telecom) nằm xung quanh và muốn làm điều gì đó với nó hơn là chỉ eBay nó hoặc vứt nó đi. Khoảng một năm trước, tôi đã có một ý tưởng biến nó thành một chiếc điện thoại di động và sau khi tìm kiếm ngắn trên mạng nhận thấy những người khác cũng có ý tưởng tương tự, vì vậy những gì tôi đã làm không có gì mới nhưng tôi không nghĩ là mình thực sự đã xem qua một phiên bản được ghi lại đầy đủ chỉ là các đoạn mã và ý tưởng ở đây và ở đó.

Tôi đã có một số yêu cầu cơ bản cho điện thoại của mình Nó phải là điện thoại di động (rõ ràng là như vậy !!!!) Vì vậy, một số dạng pin là cần thiết. Nó phải không có mod bên ngoài cho trường hợp - mặc dù cuối cùng tôi đã nhượng bộ một chút bằng cách thêm một công tắc và đèn LED trạng thái, bên dưới điện thoại. Nút xoay phải hoạt động như trước đây Máy rung chuông phải hoạt động, tôi không muốn "giả tiếng chuông" bằng một số mô-đun phát lại MP3. Nó phải được sạc bằng bộ sạc USB thông thường hoặc tùy chọn có thể được sạc không dây.

Nếu bạn thích quay trở lại những năm 80 và có một chiếc điện thoại không có màn hình, không thể truy cập web, không nhắn tin, không phát nhạc mp3 và chỉ có một nhạc chuông, bạn ơi, đây là hướng dẫn dành cho bạn.

Bước 1: Nhận các bộ phận của bạn

Không có quá nhiều phần cần thiết cho hướng dẫn này. Chúng được liệt kê bên dưới

  1. A Britsh GPO Telephone, loại 746
  2. Một mô-đun bộ sạc TP4056 3.7V, giống như mô-đun này
  3. Một pin 18650
  4. Một công tắc bật-tắt do bạn chọn
  5. Một mô-đun tăng cường XL6009 như mô-đun này
  6. Một chip điều khiển H-Bridge L293B. Tôi đã mua của tôi từ RS Components tại đây
  7. Phiên bản Arduino Pro-Mini, 3V
  8. Mô-đun SIM800 giống như mô-đun này
  9. Một thẻ sim !!!!!
  10. Ba điện trở 10K
  11. Một điện trở 4,7K
  12. Một điện trở 1K
  13. Một tụ điện 470uF
  14. Một bóng bán dẫn PN2222A. Có lẽ là bất kỳ NPN nào cũng được, tôi chỉ có một tải trong số này trong tay.
  15. Tùy chọn một vài LEDS để hiển thị trạng thái của điện thoại
  16. Chín đầu nối Molex KK 6410 đực cho bo mạch và chín đầu cái cho các thành phần của bo mạch. Bạn có thể cần lấy các thiết bị đầu cuối cho phía nữ.
  17. Nếu bạn muốn có một bảng mạch PCB, tôi có một số được bán với giá £ 8,00 với P&P miễn phí ở Anh. Liên hệ với tôi tại [email protected]

Bước 2: Chuẩn bị điện thoại cũ

Chuẩn bị điện thoại cũ
Chuẩn bị điện thoại cũ
Chuẩn bị điện thoại cũ
Chuẩn bị điện thoại cũ
Chuẩn bị điện thoại cũ
Chuẩn bị điện thoại cũ
Chuẩn bị điện thoại cũ
Chuẩn bị điện thoại cũ

Bắt đầu bằng cách mở vỏ điện thoại của bạn.

Có một chút sở trường khi mở một trong những chiếc điện thoại này, trước tiên, hãy tháo vít ở phía sau và giữ vỏ điện thoại ở đáy phía sau kéo ra một chút và lên trên, khá chắc chắn và bạn có thể cần phải lắc bộ quay số.

Tất cả các dây, T1 - T19 cần phải được ngắt kết nối khỏi bảng mạch PCB, sau đó phải tháo vít PCB trung tâm, PCB hiện có thể được tháo ra. Có thể cần một vài động tác lắc lư để đưa bảng ra ngoài.

Chỉ có một thành phần cần thiết từ PCB và đó là công tắc trên móc như trong ảnh. Đây là công tắc cho chúng ta biết nếu thiết bị cầm tay đang ở trên điện thoại. Khi nghe điện thoại, chúng ta có thể nhận cuộc gọi. Nếu bộ thiết bị cầm tay không được kết nối, chúng ta có thể quay số (và cũng tạo ra âm báo tắt ở tai nghe).

Công tắc cũng có cơ chế đòn bẩy lò xo, đó là lý do tại sao tôi khuyên bạn nên sử dụng nguyên bản. Tôi đoán bạn có thể tạo cơ chế của riêng mình, nhưng tôi sẽ không bận tâm.

Trạng thái của công tắc này sẽ được giám sát bởi arduino.

Tiếp theo, hãy quyết định vị trí bạn muốn đặt công tắc bật-tắt. Chiếc RetroMobile đầu tiên của tôi đã sử dụng một mũi may push-on push-off, mà nhận thức lại là một sai lầm vì cách duy nhất để biết điện thoại có bật hay không là nhấc điện thoại lên và lắng nghe âm thanh tắt. Sự lựa chọn ưa thích của tôi sẽ là một nút xoay hoặc thanh trượt với một chỉ báo xác định trạng thái của công tắc.

Quyết định nơi bạn muốn đặt đèn LED trạng thái. Bảng mạch cung cấp cho hai, mặc dù vẫn chưa có mã nào để sử dụng chúng. Có lẽ bạn có thể sử dụng trí tưởng tượng của mình. Một ý tưởng mà tôi có là sử dụng một cái làm chỉ báo mã chuyển văn bản thành mã.

Điều cuối cùng tôi làm là đặt bộ sạc không dây vào điện thoại của mình bằng một trong những thiết bị này. Bây giờ một lời cảnh báo nhỏ, sử dụng sạc không dây sẽ chậm hơn so với sạc USB. Ngoài ra, chiếc điện thoại đầu tiên tôi làm việc có đế bằng nhựa, chiếc thứ hai là kim loại, vì vậy chiếc thứ hai không thể kết nối được

Vỏ của điện thoại cũ bây giờ sẽ hoàn thành.

Bước 3: Tổng quan về mạch

Tổng quan về mạch
Tổng quan về mạch

Nguồn điện được cung cấp từ thiết bị 5V, ví dụ như bộ sạc USB nhưng việc bố trí phích cắm / ổ cắm của bạn tất nhiên là phụ thuộc vào bạn. Điều này được kết nối với bộ sạc TP4056. Có rất nhiều thông tin về bộ sạc nhỏ gọn này, vì vậy tôi sẽ không đi vào chi tiết. Những gì nó làm là cho phép PSU sạc pin và nếu không có PSU và pin đã sạc đủ, hãy cho phép pin cấp nguồn cho điện thoại di động.

Pin tôi đã sử dụng là loại 18650 cell duy nhất vì loại pin này được cung cấp 3.7V phù hợp với Arduino Mini Pro và thẻ Sim800. Nó cho khoảng 3 giờ sử dụng. Tôi chưa thử đặt hai cái song song, nhưng tôi nghĩ điều đó sẽ hiệu quả và cho thời gian chờ lâu hơn.

Pin cung cấp năng lượng cho cầu L293 H thông qua bộ chuyển đổi tăng cường XL6900, được đặt thành đầu ra khoảng 30V. Chuông trên GPO có thể kêu ở khoảng 30v, nhưng nó phải là AC. Chúng ta có thể mô phỏng điều này bằng cách sử dụng cầu nối H. Một lần nữa, có rất nhiều thông tin về H-bridge trên web, vì vậy tôi sẽ vô nghĩa khi nhắc lại. Nhưng một thời gian ngắn, một cây cầu H cho phép chúng ta 'chuyển hướng' của dòng điện. Các cầu này được sử dụng phổ biến trong động cơ điện một chiều để đảo chiều. Vì vậy, bằng cách chuyển hướng chúng ta có thể rung chuông. Việc chuyển đổi được thực hiện bởi arduino trên các chân 4 và 5.

Arduino điều khiển thẻ Sim800 bằng cách gửi và nhận các lệnh AT. Tôi đã sử dụng và sửa đổi thư viện SeeedStudio để điều khiển arduino, vì vậy tôi nên ghi công cho họ.

Trình quay số quay được kết nối với arduino và số đã quay được đọc dưới mã. Tôi đã sử dụng và sửa đổi mã từ Guidomax và phải ghi công cho anh ta về khía cạnh có thể hướng dẫn này của tôi.

Công tắc trên móc, được giải cứu từ bảng mạch PCB điện thoại ban đầu của chúng tôi, chỉ là một công tắc và trạng thái được giám sát bởi arduino.

Có điều khoản cho hai đèn trạng thái từ arduino, tôi vẫn chưa quyết định phải làm gì với chúng, nếu có!

Bước 4: Mã

Mã để vận hành điện thoại được đính kèm ở trên. Tôi không khẳng định mã là hiệu quả nhất nhưng nó có vẻ hiệu quả với tôi.

Mã được viết cho Arduino Pro Min (3V) và được thực hiện bằng cách sử dụng phiên bản 1.8.5 của Arduino IDE.

Sử dụng tệp Seeeduino_GPRS-master.zip đính kèm vì tôi đã thêm một số chức năng bổ sung và sửa đổi các chân để vận hành Arduino Mini Pro.

Hãy để tôi xem qua những gì mã đang cố gắng thực hiện.

Đầu tiên, arduino sẽ thiết lập các chân cho Arduino, sau đó xác định một mảng cho các số được lưu trữ. Bạn có thể mã hóa các số thường gọi thành một chữ số duy nhất trên trình quay số xoay. ví dụ: quay số "1" trỏ đến số điện thoại "32323254321". Bạn có thể có tối đa 10 số được mã hóa cứng.

Tiếp theo nó bắt đầu vòng lặp chính

Quyết định đầu tiên là (boolOnHook == false) và (boolRING == false) nếu đúng, điều này có nghĩa là người dùng đã nhấc thiết bị cầm tay lên, vì vậy chúng tôi cần tạo ra âm báo ở tai nghe.

Tiếp theo, chúng tôi thực thi mã của GuidoMax để xác định những số nào đang được quay. Nếu sau 5 giây, không nhận được thông tin đầu vào nào từ trình quay số, thì số được lưu trong bộ đệm sẽ được gửi đến thẻ SIM800 và được quay.

Khi boolOnHook trở thành true, chúng tôi ngắt cuộc gọi và đặt lại bộ đệm mảng số điện thoại của điện thoại.

Chức năng fnRing có độ trễ chính xác để bắt chước tiếng chuông của điện thoại Vương quốc Anh

Functon fnTestBell được sử dụng để kiểm tra mạch làm sạch chuông

Hàm fnDebug được sử dụng để xuất các biến tới trình theo dõi Nối tiếp trong quá trình thử nghiệm.

Bước 5: Xây dựng PCB và Lắp ráp cuối cùng

Xây dựng PCB và Lắp ráp cuối cùng
Xây dựng PCB và Lắp ráp cuối cùng
Xây dựng PCB và Lắp ráp cuối cùng
Xây dựng PCB và Lắp ráp cuối cùng
Xây dựng PCB và Lắp ráp cuối cùng
Xây dựng PCB và Lắp ráp cuối cùng

Bố cục PCB được hiển thị trong hình ảnh nhưng hãy nhớ rằng điều này đã được tạo ra từ mạch nên phải được sửa đổi.

Các mod rất dễ thực hiện, nếu bạn tự tin xây dựng bất kỳ loại bảng mạch điện tử nào, những thay đổi này rất đơn giản.

Cắt hai bản nhạc và gắn dây màu đỏ vào.

Thực hiện thêm hai đường cắt theo dõi và thêm dây màu xanh lam.

Trước khi bạn thêm dây, bạn có thể dễ dàng hàn hơn trong mô-đun TP4056 và các chân tiêu đề để dây có điểm neo.

Mô-đun đầu tiên được hàn vào dù sao là TP4056. Sau khi chắc chắn rằng nó có thể nhận 5V từ đầu vào PWR và bật 4,2V cho pin và 4,2V cho phần còn lại của mạch.

Tiếp theo đặt XL6009 vào và điều chỉnh cho đến khi nó đạt 30V.

Thêm L293 H-Bridge và tiếp theo là Arduino. Ở giai đoạn này, bạn có thể flash Arduino và kiểm tra xem trình rung chuông có hoạt động bằng cách sử dụng fnTestBell hay không.

Nếu tất cả đều tốt, hãy thêm mô-đun SIM800 và phần còn lại của tiêu đề pin, bóng bán dẫn và thành phần thụ động.

Thành phần cuối cùng cần thêm là công tắc trên móc.

Vặn lại bảng mạch PCB mới vào vỏ điện thoại, cẩn thận để công tắc trên móc gắn với cơ chế giá đỡ trên móc.

Cắm pin, bộ quay số, mic, loa, chuông, đèn LED trạng thái nếu bạn đang sử dụng và công tắc bật-tắt. Đặt pin trong một phù hợp. Tôi đã đặt nó ngay sau chiếc chuông với rất nhiều blue-tac!

Tắt crcuit và nếu bạn chưa làm như vậy, hãy flash phần mềm RetroMobile vào arduino bằng thẻ FTDI 3V.

Cấp nguồn cho TP4056 và khi có màu xanh lam (trên bảng của tôi), pin đã được sạc và với điều kiện là có thẻ sim trong SIM800, bạn sẽ có thể thực hiện cuộc gọi.

Lắp ráp vỏ ngoài lưu ý không để mắc kẹt bất kỳ dây nào.

Bước 6: Tiếp theo là gì?

Tôi muốn làm điều gì đó với led trạng thái, có thể là mã text-morse. Hoặc nhấp nháy cảnh báo khi gần hết pin. SIM800 có thể báo mức pin.

Có lẽ thật tuyệt khi nghĩ đến việc thêm một mô-đun BT để tôi có thể ghép nối nó với một điện thoại khác hoặc ô tô của mình.

Tôi đã đọc trực tuyến một người nào đó đã viết mã rằng ai đó đã viết một đoạn mã cho phép ai đó nhắn tin một số điện thoại tới mô-đun cho phép lưu trữ các số quay số nhanh chứ không phải là mã hóa thô cứng của tôi.

Cảm ơn bạn đã đọc và nếu bạn muốn một bảng PCB, hãy gửi email cho tôi theo địa chỉ [email protected]

Cảm ơn và hãy bình chọn cho tôi trong cuộc thi tìm kiếm kho báu!

Đề xuất: