جدول المحتويات:

الهاتف: 6 خطوات
الهاتف: 6 خطوات

فيديو: الهاتف: 6 خطوات

فيديو: الهاتف: 6 خطوات
فيديو: ازاي تدمر موبايلك في 6 خطوات ؟؟ 2024, يوليو
Anonim
هاتف
هاتف

مرحبًا زميلك المدرسين (إذا كانت هذه كلمة!)

منذ فترة طويلة يتربص على هذا الموقع ، لذلك من العدل الوحيد أن أساهم بشيء ما. هنا تعليماتي لتحويل هاتف قديم قديم إلى هاتف محمول. أنا أيضًا أدخل هذا في سلة المهملات لمسابقة الكنز ، لذا يرجى التصويت لي!

كان لدي هاتف GPO قديم (A Pre-British Telecom) ملقى وأردت أن أفعل شيئًا به بدلاً من مجرد eBay أو التخلص منه. منذ حوالي عام ، كانت لدي فكرة قياس لتحويله إلى هاتف محمول وبعد بحث موجز على الويب لاحظت أن أشخاصًا آخرين لديهم نفس الفكرة ، لذا فإن ما فعلته ليس شيئًا جديدًا ولكني لا أعتقد أنني في الواقع عبر نسخة موثقة بالكامل فقط أجزاء صغيرة من التعليمات البرمجية والأفكار هنا وهناك.

كان لدي بعض المتطلبات الأساسية لهاتفي ، كان يجب أن يكون متحركًا (من الواضح !!!!) لذا كانت هناك حاجة لشكل من أشكال البطارية. لم يكن من الضروري أن يكون هناك تعديلات خارجية على العلبة - على الرغم من أنني قدمت في النهاية قليلاً عن طريق إضافة مفتاح ومصابيح LED للحالة ، أسفل الهاتف. يجب أن يعمل الاتصال الهاتفي الدوار كما كان عليه في الماضي. يجب أن يعمل جرس الجرس ، لم أرغب في "تزييف الرنين" مع بعض وحدات تشغيل MP3. يجب أن تكون قابلة للشحن باستخدام شاحن USB مشترك أو اختياريًا يمكن شحنها لاسلكيًا.

إذا كنت ترغب في العودة إلى الثمانينيات ولديك هاتف بدون شاشة ، ولا وصول إلى الويب ، ولا رسائل نصية ، ولا تشغيل mp3 ، ونغمة رنين واحدة فقط ، يا صديقي ، فهذه هي التعليمات لك.

الخطوة 1: احصل على قطع الغيار الخاصة بك

لا يوجد الكثير من الأجزاء المطلوبة لهذا التدريب. تم سردها أدناه

  1. هاتف بريطاني GPO ، اكتب 746
  2. وحدة شاحن TP4056 3.7 فولت ، مثل هذه
  3. بطارية واحدة 18650
  4. مفتاح تشغيل وإيقاف من اختيارك
  5. وحدة تعزيز XL6009 واحدة مثل هذه
  6. شريحة سائق L293B H-Bridge واحدة. اشتريت منجم من مكونات RS هنا
  7. إصدار Arduino Pro-Mini ، 3 فولت
  8. وحدة SIM800 مثل هذه
  9. بطاقة sim !!!!!
  10. ثلاث مقاومات 10 كيلو
  11. مقاوم واحد 4.7 كيلو
  12. مقاوم واحد 1 كيلو
  13. مكثف واحد 470 فائق التوهج
  14. ترانزستور PN2222A واحد. من المحتمل أن يكون أي NPN على ما يرام ، لدي فقط الكثير من هذه الأشياء في متناول اليد.
  15. اختياريًا زوجان من LEDS لعرض حالة الهاتف
  16. تسعة موصلات Molex KK 6410 ذكر للوحة وتسع أنثى للمكونات باللوحة. قد تحتاج إلى الحصول على المحطات الطرفية للجانب الأنثوي.
  17. إذا كنت تريد لوحة PCB ، فلدي بعض منها للبيع بسعر 8.00 جنيهات إسترلينية مع P&P مجانًا في المملكة المتحدة. اتصل بي على [email protected]

الخطوة 2: تجهيز الهاتف القديم

تجهيز الهاتف القديم
تجهيز الهاتف القديم
تجهيز الهاتف القديم
تجهيز الهاتف القديم
تجهيز الهاتف القديم
تجهيز الهاتف القديم
تجهيز الهاتف القديم
تجهيز الهاتف القديم

ابدأ بفتح علبة هاتفك.

هناك القليل من البراعة في فتح أحد هذه الهواتف ، أولاً ، قم بفك البرغي إلى الخلف وإمساك جراب الهاتف في الجزء الخلفي السفلي ، واسحب قليلاً وأعلى ، وكن حازمًا تمامًا وقد تحتاج إلى تذبذب طالب الدوران.

يجب فصل جميع الأسلاك ، T1 - T19 عن لوحة PCB ، ثم يجب إزالة المسمار المركزي PCB ، ويمكن الآن إزالة PCB. قد تكون هناك حاجة لبعض التذبذب لإخراج السبورة.

هناك مكون واحد فقط مطلوب من PCB وهو مفتاح التثبيت كما هو موضح في الصورة. هذا هو المفتاح الذي يتيح لنا معرفة ما إذا كان الهاتف مثبتًا على الهاتف. عندما نكون على الهاتف يمكننا استقبال المكالمات. إذا كانت سماعة الهاتف مرفوعة ، فيمكننا الاتصال برقم (وأيضًا إنشاء نغمة لسماعة الأذن).

يحتوي المفتاح أيضًا على آلية رافعة زنبركية ولهذا أقترح استخدام الأصل. أعتقد أنه يمكنك صنع آليتك الخاصة ، لكنني لن أزعج نفسي.

سيتم مراقبة حالة هذا المفتاح بواسطة اردوينو.

بعد ذلك ، حدد المكان الذي تريد أن يكون فيه مفتاح التشغيل والإيقاف. استخدم أول جهاز RetroMobile لي swtch للضغط ، والذي كان خطأً في الإدراك المتأخر لأن الطريقة الوحيدة لمعرفة ما إذا كان الهاتف قيد التشغيل هي رفع الهاتف والاستماع إلى نغمة الخطاف. سيكون اختياري المفضل هو مفتاح الروك أو swtch مع إشارة محددة على حالة المفتاح.

حدد المكان الذي تريد وضع مؤشرات LED فيه. توفر لوحة الدائرة شخصين ، على الرغم من عدم وجود رمز لاستخدامها بعد. ربما يمكنك استخدام خيالك. كانت إحدى الأفكار التي خطرت لي هي استخدام واحدة كمؤشر كود تحويل النص إلى مورس.

آخر شيء فعلته هو وضع شاحن لاسلكي على هاتفي باستخدام أحد هذه الأجهزة. الآن كلمة تحذير طفيفة ، استخدام الشحن اللاسلكي سيكون أبطأ من شاحن USB. أيضًا ، الهاتف الأول الذي عملت عليه به قاعدة بلاستيكية ، والثاني معدني ، لذا لا يمكن أن يكون الهاتف الثاني لاسلكيًا

يجب أن يكون غلاف الهاتف القديم مكتمل الآن.

الخطوة 3: نظرة عامة على الدائرة

نظرة عامة على الدائرة
نظرة عامة على الدائرة

يتم توفير الطاقة من جهاز 5 فولت ، على سبيل المثال شاحن USB ولكن جزء القابس / المقبس الخاص بك بالطبع يعود إليك. هذا متصل بشاحن TP4056. هناك الكثير من المعلومات حول هذا الشاحن الصغير الأنيق ، لذلك لن أخوض في التفاصيل. ما يفعله هو السماح لـ PSU بشحن البطارية وإذا لم يكن هناك PSU ، وكانت البطارية مشحونة بشكل كافٍ ، اسمح للبطارية بتشغيل الهاتف المحمول.

كانت البطارية التي استخدمتها من نوع خلية واحدة 18650 حيث أن هذا الموفر 3.7 فولت وهو مناسب تمامًا لـ Arduino Mini Pro وبطاقة Sim800. يعطي حوالي 3 ساعات من الاستخدام. لم أحاول وضع اثنين على التوازي ، لكنني أعتقد أن هذا سينجح ويعطي وقتًا أطول للانتظار.

توفر البطارية الطاقة للجسر L293 H عبر محول التعزيز XL6900 ، الذي تم ضبطه على خرج 30 فولت تقريبًا. يمكن أن يرن الجرس الموجود على GPO عند حوالي 30 فولت ، ولكن يجب أن يكون التيار المتردد. يمكننا محاكاة هذا باستخدام جسر H. مرة أخرى ، هناك الكثير من المعلومات حول H-bridges على الويب ، لذا سيكون من العبث أن أكررها. لكن لفترة وجيزة يسمح لنا الجسر H "بتدوير" اتجاه التيار. تُستخدم هذه الجسور بشكل شائع في محركات التيار المستمر لعكس الاتجاه. لذلك من خلال تبديل الاتجاه يمكننا رنين الجرس. يتم التبديل بواسطة اردوينو على المسامير 4 و 5.

يتحكم اردوينو في بطاقة Sim800 عن طريق إرسال واستقبال أوامر AT. لقد استخدمت مكتبة SeeedStudio وقمت بتعديلها للتحكم في Arduino لذا يجب أن أمنحهم رصيدًا.

يتصل المسجل الدوار بـ arduino ويتم قراءة الرقم المطلوب تحت الرمز. لقد استخدمت وتعديل الكود من Guidomax ويجب أن أعطي له الفضل في هذا الجانب من التعليمات الخاصة بي.

إن مفتاح on-hook ، الذي تم إنقاذه من لوحة PCB للهاتف الأصلي ، هو مجرد مفتاح ويتم مراقبة الحالة بواسطة arduino.

يوجد توفير لمصابيح حالة من اردوينو ، لم أقرر بعد ما يجب فعله بهما ، إذا كان هناك أي شيء!

الخطوة 4: الكود

تم إرفاق رمز تشغيل الهاتف أعلاه. لا أدعي أن الكود هو الأكثر فعالية ولكن يبدو أنه يعمل معي.

تمت كتابة الكود لـ Arduino Pro Min (3V) وتم إجراؤه باستخدام الإصدار 1.8.5 من Arduino IDE.

استخدم ملف Seeeduino_GPRS-master.zip المرفق حيث أضفت وظيفتين إضافيتين وقمت بتعديل المسامير لتشغيل Arduino Mini Pro.

دعني أستعرض بإيجاز ما تحاول الكود القيام به.

قام arduino wll أولاً بإعداد دبابيس Arduino ، ثم يحدد مصفوفة للأرقام المخزنة. يمكنك ترميز الأرقام التي يتم طلبها بشكل متكرر إلى رقم واحد على المسجل الدوار. على سبيل المثال ، الاتصال بالرقم "1" يشير إلى رقم الهاتف "32323254321". يمكن أن يكون لديك ما يصل إلى 10 أرقام مشفرة.

بعد ذلك تبدأ الحلقة الرئيسية

القرار الأول هو (boolOnHook == false) و (boolRING == false) إذا كان صحيحًا ، فهذا يعني أن المستخدم قد التقط سماعة الهاتف لذلك نحتاج إلى إصدار نغمة في سماعة الأذن.

نقوم بعد ذلك بتنفيذ كود GuidoMax لتحديد الأرقام التي يتم الاتصال بها. إذا لم يتم استلام أي إدخال من المتصل الدوار بعد 5 ثوانٍ ، فسيتم إرسال الرقم المخزن مؤقتًا إلى بطاقة SIM800 والاتصال به.

عندما يصبح boolOnHook صحيحًا ، نقوم بإنهاء المكالمة الهاتفية وإعادة تعيين المخزن المؤقت لمصفوفة رقم الهاتف.

وظيفة fnRing لها التأخير الصحيح لتقليد رنين هاتف المملكة المتحدة

يتم استخدام functon fnTestBell لاختبار دائرة شطف الجرس

تم استخدام الوظيفة fnDebug لإخراج المتغيرات إلى الشاشة التسلسلية أثناء الاختبار.

الخطوة 5: بناء ثنائي الفينيل متعدد الكلور والتجميع النهائي

بناء ثنائي الفينيل متعدد الكلور والتجميع النهائي
بناء ثنائي الفينيل متعدد الكلور والتجميع النهائي
بناء ثنائي الفينيل متعدد الكلور والتجميع النهائي
بناء ثنائي الفينيل متعدد الكلور والتجميع النهائي
بناء ثنائي الفينيل متعدد الكلور والتجميع النهائي
بناء ثنائي الفينيل متعدد الكلور والتجميع النهائي

يظهر تخطيط ثنائي الفينيل متعدد الكلور في الصورة ولكن تذكر أن هذا قد تم إنشاؤه من الدائرة لذلك يجب تعديله.

من السهل جدًا إجراء التعديلات ، إذا كنت واثقًا من بناء أي نوع من لوحات الدوائر الإلكترونية ، فإن هذه التغييرات واضحة ومباشرة.

قطع المسارين وإرفاق السلك الأحمر.

قم بعمل قطعتين إضافيتين للمسار وأضف السلك الأزرق.

قبل إضافة الأسلاك ، قد يكون من الأسهل بالنسبة لك اللحام في الوحدة النمطية TP4056 ودبابيس الرأس بحيث يكون للأسلاك نقطة تثبيت.

أول وحدة لحام على أي حال هي TP4056. بمجرد التأكد من أنه يمكن أن يستقبل 5 فولت من مدخلات PWR ويخرج 4.2 فولت إلى البطارية و 4.2 فولت إلى باقي الدائرة.

بعد ذلك ضع XL6009 واضبطه حتى يصل إلى 30 فولت.

أضف L293 H-Bridge و Arduino بعد ذلك. في هذه المرحلة ، يمكنك وميض Arduino واختبار ما إذا كان الجرس يعمل باستخدام fnTestBell.

إذا كان كل شيء جيدًا ، أضف وحدة SIM800 وبقية رؤوس الدبوس والترانزستور والمكونات السلبية.

العنصر الأخير المراد إضافته هو مفتاح ربط.

قم بربط لوحة PCB الجديدة مرة أخرى في غلاف الهاتف ، مع الحرص على أن مفتاح التثبيت على الخطاف متشابك مع آلية الحامل المثبت بخطاف.

قم بتوصيل البطارية ، وجهاز الاتصال الدوار ، والميكروفون ، ومكبر الصوت ، والجرس ، ومؤشرات الحالة إذا كنت تستخدمها ومفتاح التشغيل والإيقاف. ضع البطارية في مكان مناسب. لقد وضعته خلف الجرس مباشرة مع الكثير من التايك الأزرق!

قم بإيقاف تشغيل crcuit ، وإذا لم تكن قد قمت بذلك بالفعل ، فقم بتشغيل برنامج RetroMobile في اردوينو باستخدام بطاقة FTDI 3 فولت.

قم بتطبيق الطاقة على TP4056 وعندما يتم شحن البطارية باللون الأزرق (على اللوحات الخاصة بي) بشرط وجود بطاقة SIM في SIM800 ، يجب أن تكون قادرًا الآن على إجراء مكالمات هاتفية.

قم بتجميع العلبة الخارجية مع مراعاة عدم حبس أي أسلاك.

الخطوة السادسة: ماذا بعد؟

أود أن أفعل شيئًا مع مؤشرات الحالة ، ربما كود مورس النص. أو وميض تحذير عندما تكون البطارية فارغة تقريبًا. يمكن لـ SIM800 الإبلاغ عن مستوى البطارية.

ربما كان من الجيد التفكير في إضافة وحدة BT حتى أتمكن من إقرانها بهاتف آخر أو بسيارتي.

قرأت عبر الإنترنت أن شخصًا ما كتب رمزًا أن شخصًا ما قد كتب جزءًا من التعليمات البرمجية التي من شأنها أن تسمح لشخص ما بإرسال رقم هاتف إلى الوحدة التي من شأنها أن تسمح بتخزين أرقام الاتصال السريع بدلاً من ترميزها الثابت الخام.

شكرًا على القراءة وإذا كنت ترغب في الحصول على لوحة PCB أرسل لي بريدًا إلكترونيًا على [email protected]

شكرًا ورجاء التصويت لي في مسابقة تحويل القمامة إلى كنز!

موصى به: