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

Arduino Blue Box ذو 12 وضعًا - مقدمة: 5 خطوات
Arduino Blue Box ذو 12 وضعًا - مقدمة: 5 خطوات

فيديو: Arduino Blue Box ذو 12 وضعًا - مقدمة: 5 خطوات

فيديو: Arduino Blue Box ذو 12 وضعًا - مقدمة: 5 خطوات
فيديو: Arduino Multi-Mode Blue Box - 12 Modes with LCD Display Overview 2024, يوليو
Anonim
Arduino Blue Box ذو 12 وضعًا - مقدمة
Arduino Blue Box ذو 12 وضعًا - مقدمة
Arduino Blue Box ذو 12 وضعًا - مقدمة
Arduino Blue Box ذو 12 وضعًا - مقدمة
Arduino Blue Box ذو 12 وضعًا - مقدمة
Arduino Blue Box ذو 12 وضعًا - مقدمة

تحديث البرامج الثابتة!! - 8/8/2019 -

يظهر هنا "الصندوق الأزرق" القائم على اردوينو. وهي تنتج نغمة Blue Box 2600Hz "التقليدية" ونغمات MF (متعددة الترددات) ، لكنها تفعل أكثر من ذلك بكثير! كما أنها تنتج 12 نظامًا للإشارات النغمة يستخدمها الهاتف المحمول لاختراق أنظمة أخرى أكثر غرابة في الولايات المتحدة وخارجها ، بما في ذلك أنظمة الهاتف المحمول ما قبل الخلوية المبكرة من الخمسينيات والستينيات والسبعينيات ،

يحتوي الصندوق على 12 ذاكرة تخزين تسلسل نغمات غير متطايرة يمكنها تخزين وتشغيل ما يصل إلى 32 نغمة لكل منها. تحفظ كل ذاكرة وضع النغمة أيضًا. يتم حفظ جميع معلمات التشغيل ، مثل مدة النغمة ومستوى الصوت وحالة الإضاءة الخلفية وحالة صوت التذكير ووضع النغمة الحالية في ذاكرة EEPROM غير المتطايرة تلقائيًا ويتم استعادتها عند تشغيل الصندوق. يتم اكتشاف أخطاء EEPROM وتصحيحها تلقائيًا عند تشغيل الصندوق.

توفر شاشة LCD الاختيارية معلومات كاملة عن حالة تشغيل الصندوق وتعزز مظهر الوحدة وسهولة استخدامها.

يتميز هذا الصندوق بتوليد نغمة الموجة الجيبية باستخدام تقنيات البحث عن جدول الموجة PWM. يبدو أفضل بكثير من توليد النغمات باستخدام تقنيات إخراج الموجة المربعة ثنائية السن التي تستخدمها مكتبة Arduino "Tone" القياسية.

لقد صممت هذا الصندوق الأزرق الجديد ، حيث كنت خارج لوحات PCB لتصميم الصندوق الأزرق القديم المستند إلى PIC_ ، وكنت أبحث عن طريقة للآخرين لبناء صندوق أزرق بسهولة لاستخدامه مع نظام ProjectMF الخاص بي ، باستخدام أجزاء رخيصة ومتوفرة بشكل شائع. هذا التصميم هو بسهولة تصميم الصندوق الأزرق الأكثر اكتمالاً وتطوراً تقنياً المتاح. أنا مهندس اتصالات وبرمجيات وبذلت جهدًا كبيرًا للتأكد من تمثيل جميع أوضاع النغمات بدقة. تم تصحيح التعليمات البرمجية بدقة واختبارها جيدًا.

الأوضاع التالية مدعومة. لاحظ أن جميع هذه الأوضاع قديمة (حسنًا ، ليس DTMF!) ولم تعد تعمل على أنظمة الهاتف العامة "الحقيقية" ، باستثناء الأنظمة الخاصة (مثل ProjectMF) التي تم إعدادها لأغراض تاريخية. يتم تضمينها للحفاظ على أصوات أنظمة إشارات النغمات القديمة هذه:

MF (R1) - نظام 2600 هرتز / متعدد الترددات الذي كان يدير شبكة المسافات الطويلة Ma Bell مرة أخرى في اليوم

DTMF (Touch-Tone، Autovon) - تُستخدم على كل هاتف خط أرضي تقريبًا. تُستخدم مفاتيح A-B-C-D لتعيين أولوية الاتصال على نظام الهاتف العسكري Autovon القديم.

CCITT # 5 (C5، SS5) - نفس نغمات MF مثل R1 (مع عدد قليل من أزواج النغمات الإضافية للتوجيه الخاص) ، ولكنها تستخدم تسلسل نغمات مختلف لمسح / ضبط صندوق الأمتعة الدولي.

CCITT # 4 (C4، SS4) - ترميز نغمة غير عادي بـ 4 بت / رقم. تستخدم في المملكة المتحدة والدول الأوروبية الأخرى.

2600 Dial Pulse - نفس الطريقة المستخدمة من قبل Joybubbles (Joe Engressia) ، و Captain Crunch (John Draper) ، و Bill from New York (Bill Acker) لإجراء مكالمات مجانية.

أوضاع الهاتف المدفوع - يحاكي نغمات إسقاط العملات المعدنية للهاتف العمومي الأمريكي والكندي / الدايم / ربع دولار (الصندوق الأحمر). يحاكي أيضًا نغمات التحكم عن بعد لمشغل الهاتف المدفوع في الولايات المتحدة (الصندوق الأخضر) وفلاش التحكم في بادئة 2600 هرتز.

R2 (MFC) - أزواج فريدة من نوعها متعددة الترددات الأمامية ، نغمة واضحة / ضبط 2280 هرتز ، كما هو مستخدم في المملكة المتحدة. تم استبدال أنظمة نبض الاتصال الهاتفي الأقدم AC1 / AC9 UK.

AC1- إشارة جذع نبض الاتصال الهاتفي القديم في المملكة المتحدة ، كما يستخدمها "المتحمسون" للهواتف في وقت مبكر جدًا في المملكة المتحدة.

AC9 - إشارات جذع نبض الاتصال الهاتفي الأحدث في المملكة المتحدة ، كما استخدمها "المتحمسون" للهواتف في وقت مبكر في المملكة المتحدة.

MTS (خدمة الهاتف المحمول) - إشارة نغمة واتصال لخدمة الهاتف المحمول قبل الخلوي وما قبل IMTS

IMTS ANI (واجهة ANI لخدمة الهاتف المحمول المحسّنة) - انتحال أحدث لمصادقة الهاتف المحمول قبل الخلوي

الاتصال الرقمي بنظام IMTS - اتصال رقمي محسّن لخدمة الهاتف المحمول (ما قبل الخلوي) ،

الخطوة 1: معلومات أساسية

معلومات اساسية
معلومات اساسية

المربع الأزرق هو جهاز إلكتروني يحاكي وحدة الاتصال الخاصة بمشغل الهاتف. إنه يعمل عن طريق تكرار النغمات المستخدمة لتبديل المكالمات بعيدة المدى واستخدامها لتوجيه مكالمة المستخدم الخاصة ، وتجاوز آلية التحويل العادية. كان الاستخدام الأكثر شيوعًا للصندوق الأزرق هو إجراء مكالمات هاتفية مجانية. لم يعد الصندوق الأزرق يعمل في معظم الدول الغربية ، لأن أنظمة التحويل الحديثة أصبحت الآن رقمية ولم تعد تستخدم الإشارات داخل النطاق التي يحاكيها الصندوق الأزرق. بدلاً من ذلك ، تحدث الإشارة على قناة خارج النطاق لا يمكن الوصول إليها من الخط الذي يستخدمه المتصل (يُسمى Common Channel Interoffice Signaling (CCIS)).

يولد الصندوق الأزرق النغمات التي تتحكم في شبكة الهاتف القديمة للمسافات الطويلة. عادةً ما تكون الصناديق الزرقاء عبارة عن أجهزة إلكترونية محمولة تحتوي على أزرار أو لوحة مفاتيح مثل هاتف Touch-Tone ، ولكن يمكن أيضًا تنفيذها في برنامج على الكمبيوتر. تحتوي الصناديق الزرقاء عادةً على مكبر صوت خارجي يصدر نغمات ، ويتم تعليقه على لسان حال الهاتف لإجراء مكالمة باستخدام المربع الأزرق. راجع مقالة Wikipedia وكتاب Phil Lapsley الجديد الممتاز "Exploding the Phone" للحصول على مزيد من التفاصيل حول المربعات الزرقاء ورسائل الهاتف المبكرة - المتسللون الأصليون.

في الولايات المتحدة ، كان تشغيل الصندوق الأزرق بسيطًا ، وذلك باستخدام نظام إشارات MF / R1: أولاً ، يقوم المستخدم بإجراء مكالمة هاتفية بعيدة المدى ، عادةً إلى رقم 800 أو إلى رقم هاتف آخر غير خاضع للإشراف. بالنسبة للجزء الأكبر ، فإن أي شيء يتجاوز 50 ميلاً سيتجاوز نوع صندوق السيارة المعرض لهذه التقنية. عندما تبدأ المكالمة بالرنين ، يستخدم المتصل المربع الأزرق لإرسال نغمة 2600 هرتز. 2600 هرتز هي إشارة إشرافية ، لأنها تشير إلى حالة الجذع ؛ على الخطاف (نغمة) أو الخطاف (بدون نغمة). من خلال تشغيل هذه النغمة ، فأنت تقنع الطرف البعيد من الاتصال الذي قطعته ويجب أن ينتظر. عندما تتوقف النغمة ، سينفصل الجذع عن الخطاف ويعلق (يُعرف باسم وميض المراقبة) ، مما يُصدر ضوضاء "Ka-Cheep" ، متبوعًا بالصمت. هذه هي النهاية البعيدة للاتصال التي تشير إلى النهاية القريبة التي تنتظر الآن أرقام توجيه MF. بمجرد إرسال الطرف البعيد وميض الإشراف ، يستخدم المستخدم المربع الأزرق لطلب "Key Pulse" أو "KP" ، وهي النغمة التي تبدأ تسلسل أرقام التوجيه ، متبوعًا إما برقم هاتف أو أحد الرموز الخاصة العديدة التي تم استخدامها داخليًا من قبل شركة الهاتف ، ثم انتهيت بنغمة "Start" أو "ST". في هذه المرحلة ، ستقوم النهاية البعيدة للاتصال بتوجيه المكالمة بالطريقة التي أخبرتها بها ، بينما يعتقد المستخدمون أنك ما زلت ترن على الرقم الأصلي.

على الرغم من أن كل هذا قد عفا عليه الزمن ، إلا أنه أصبح ممكنًا مرة أخرى من خلال مجموعة من التعديلات والتصحيحات التي تم إجراؤها على خادم Asterisk PBX مفتوح المصدر. يسمح للمستخدمين بالاتصال بالنظام عبر مجموعة متنوعة من طرق الوصول ، بما في ذلك شبكة الهاتف العامة العادية و SIP. يتم تقديم خط رنين للمستخدم. يمكن فصل الرنين والاستيلاء على الجذع من خلال تشغيل نغمة 2600 في الخط. بعد ذلك ، يمكن تحويل المكالمة إلى رقم آخر أو إلى سلسلة من التسجيلات الداخلية والوظائف الموجودة على الخادم / المحول عن طريق تشغيل MF أو نغمات متعددة التردد في الخط. كل هذا قانوني تمامًا ، لأن النظام خاص تمامًا. إنها في الحقيقة أكثر من مجرد محاكاة. يتم إجراء المكالمة عبر مجموعة جذع مكونة من 24 جذعًا SF / MF ، على الرغم من إنهاء كلا جانبي الجذوع على نفس جهاز الكمبيوتر. الجهاز الذي يجعل هذا ممكنًا هو بطاقتا Ethernet مخصصتان إضافيتان على جهاز الكمبيوتر الذي يعمل ببروتوكول T1 عبر Ethernet عبر كابل إيثرنت استرجاع. يتم تكرار مكالمتك الواردة على واحد من 24 جذوعًا قبل أن تنتهي مرة أخرى على نفس المفتاح ، بحيث يكون لديك 2600 و MF.

لقد حافظت على نظام ProjectMF العام لأكثر من 7 سنوات حتى الآن. أخيرًا ، يمكن لكبار السن ، ورسائل الهاتف الطموحة ، والفضوليين تجربة الإثارة السرية للملاكمة الزرقاء لمكالماتهم الخاصة! لقد قمت بتوسيع تصحيحات Phiber الأصلية لإضافة واقعية وموثوقية النظام. الكثير من الحيل القديمة ممكنة ، بما في ذلك "تكديس" صندوق الأمتعة ، كما هو موضح في أحد تسجيلات الرحلة الصوتية. الوصول على الرقم + 1-630-485-2995.

الخطوة 2: نظرة عامة على عملية Arduino Blue Box

Image
Image
روابط تنزيل وثائق البرامج والبناء
روابط تنزيل وثائق البرامج والبناء

فيديو يوتيوب على:

الخطوة 3: تفاصيل إنشاء الصندوق الأزرق

فيديو يوتيوب على:

الخطوة 4: دليل الصندوق الأزرق وتكوين البرامج

Image
Image

فيديو يوتيوب على:

الخطوة 5: روابط تنزيل وثائق البرامج والبناء

روابط تنزيل وثائق البرامج والبناء
روابط تنزيل وثائق البرامج والبناء

رابط التنزيل لأحدث برامج ووثائق Arduino: رابط التنزيل ، أو تنزيل البرنامج والمكتبات وحزمة الوثائق في ملف.zip مناسب مباشرةً من Instructables في نهاية هذه الخطوة

لاحظ أن الأجهزة والكود مصممان للعمل فقط مع لوحات الهندسة المعمارية الأحدث من Arduino Leonardo التي تستخدم شريحة Atmega 32U4. لن تعمل لوحات Arduino Uno القديمة.

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

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

توجد مقاطع فيديو إضافية تبرز تشغيل الأوضاع المختلفة على قناتي على YouTube على:

تحديث البرامج الثابتة!! - 8/8/2019

أضفت بعض التغييرات في مكتبة إنشاء النغمات لزيادة دقة تردد النغمة وتقليل حمل المعالج أثناء إنشاء النغمات. لقد أضفت الكود الجديد إلى مستودع جيثب على: جيثب.

موصى به: