Mündəricat:

Arduino 12 rejimi Mavi Qutu - Giriş: 5 addım
Arduino 12 rejimi Mavi Qutu - Giriş: 5 addım

Video: Arduino 12 rejimi Mavi Qutu - Giriş: 5 addım

Video: Arduino 12 rejimi Mavi Qutu - Giriş: 5 addım
Video: DIY DC UPS 1228-12 на 100 Ватт - часть 2, сборка в корпус, преобразователи напряжения 2024, Noyabr
Anonim
Arduino 12 rejimi Mavi Qutu - Giriş
Arduino 12 rejimi Mavi Qutu - Giriş
Arduino 12 rejimi Mavi Qutu - Giriş
Arduino 12 rejimi Mavi Qutu - Giriş
Arduino 12 rejimi Mavi Qutu - Giriş
Arduino 12 rejimi Mavi Qutu - Giriş

FIRMWARE GÜNCELLEME !! -8/8/2019-https://github.com/donfroula/Arduino-Multimode-Blue-Box-

Burada Arduino əsaslı "Mavi qutu" təqdim olunur. "Ənənəvi" Blue Box 2600Hz tonu və MF (çox tezlikli) tonları istehsal edir, lakin daha çox şey edir! ABŞ-da və xaricdəki digər daha ekzotik sistemləri sındırmaq üçün telefon phreaks tərəfindən istifadə edilən 12 tonlu siqnalizasiya sistemləri də istehsal edir.

Qutuda, hər biri 32 tona qədər saxlaya və oxuya bilən 12 dəyişməz ton ardıcıllığı saxlama yaddaşı var. Hər bir yaddaş ton rejimini də saxlayır. Ton müddəti, səs səviyyəsi, arxa işığın vəziyyəti, öyüd-nəsihət səs siqnalı vəziyyəti və cari ton rejimi kimi bütün iş parametrləri avtomatik olaraq dəyişməz EEPROM yaddaşına yazılır və qutu işə salındıqda bərpa olunur. EEPROM səhvləri qutu işə salındıqda avtomatik olaraq aşkarlanır və düzəldilir.

İsteğe bağlı LCD, qutunun işləmə vəziyyəti haqqında tam məlumat verir və cihazın görünüşünü və istifadəçi dostluğunu artırır.

Bu qutuda, PWM dalğa cədvəli axtarış üsullarından istifadə edərək sinus dalğa tonu əmələ gəlir. Standart Arduino "Tone" kitabxanasının istifadə etdiyi iki pinli kvadrat dalğa çıxış texnikasından istifadə edərək tonları yaratmaqdan daha yaxşı səslənir.

Mən köhnə PIC_based mavi qutu dizaynım üçün PCB lövhələrindən kənarda olduğum üçün və başqalarının ProjectMF sistemimlə istifadə etmək üçün ucuz və çox yayılmış hissələrdən istifadə etməklə mavi bir qutu düzəltməyin yolunu axtardığım üçün bu yeni mavi qutunu hazırladım. Bu dizayn, mövcud olan ən tam xüsusiyyətli və texniki cəhətdən ən mürəkkəb mavi qutu dizaynıdır. Mən telekommunikasiya və proqram mühəndisiyəm və bütün ton rejimlərinin dəqiq şəkildə təmsil olunduğundan əmin olmaq üçün çox əziyyət çəkmişəm. Kod hərtərəfli düzəldildi və yaxşı sınaqdan keçirildi.

Aşağıdakı rejimlər dəstəklənir. Qeyd edək ki, bu rejimlərin hamısı köhnəlmişdir (yaxşı, DTMF deyil!) Və tarixi məqsədlər üçün qurulmuş özəl sistemlər (ProjectMF kimi) istisna olmaqla, artıq "real" ümumi telefon sistemlərində işləmir. Bu köhnə ton siqnal sistemlərinin səslərini qorumaq üçün bunlar daxildir:

MF (R1) - Gün ərzində Ma Bell -in uzun məsafəli şəbəkəsini idarə edən 2600Hz/Çox frekanslı sistem

DTMF (Touch -Tone, Autovon) - Demək olar ki, bütün sabit telefonlarda istifadə olunur. A-B-C-D düymələri köhnə Autovon hərbi telefon sistemində zəng prioritetini təyin etmək üçün istifadə olunur.

CCITT #5 (C5, SS5) - R1 ilə eyni MF tonları (xüsusi marşrutlaşdırma üçün bir neçə əlavə ton cütü ilə), lakin beynəlxalq magistralın təmizlənməsi/ələ keçirilməsi üçün fərqli bir ton ardıcıllığından istifadə edir.

CCITT #4 (C4, SS4) - Qeyri -adi 4 bit/rəqəmli ton kodlaması. İngiltərədə və digər Avropa ölkələrində istifadə olunur.

2600 Dial Pulse - Joybubbles (Joe Engressia), Captain Crunch (John Draper) və New Yorkdan Bill (Bill Acker) tərəfindən pulsuz zənglər çalmaq üçün istifadə edilən eyni üsul.

Ödənişli Telefon Modları - Həm ABŞ, həm də Kanada nikel/qəpik/dörddə bir taksofon sikkəsinin düşmə tonlarını simulyasiya edir (Qırmızı Qutu). ABŞ pullu telefonu uzaqdan idarə edən operatorların idarəetmə tonlarını (Yaşıl Qutu) və 2600Hz prefiks idarəetmə flaşını da simulyasiya edir.

R2 (MFC) - İngiltərədə istifadə edildiyi kimi, 2280 Hz aydın/tutma tonu olan unikal irəli çox tezlikli ton cütləri. Köhnə AC1/AC9 UK dial pulse sistemlərini əvəz etdi.

AC1- İngiltərənin çox erkən telefon "həvəskarları" tərəfindən istifadə edildiyi kimi Köhnə İngiltərənin tonlu pulse magistral siqnalı.

AC9 - İngiltərənin erkən telefon "həvəskarları" tərəfindən istifadə edildiyi kimi, daha yeni İngiltərədəki pulse magistral siqnalları.

MTS (Cib Telefonu Xidməti)-Cib telefonu öncəsi, IMTS öncəsi mobil telefon xidməti ton siqnal və zəng

IMTS ANI (Təkmilləşdirilmiş Cib Telefonu Xidməti ANI) - Hüceyrədən əvvəlki yeni mobil identifikasiyası saxtakarlığı

IMTS Rəqəmsal Dialing - Təkmilləşdirilmiş Mobil Telefon Xidməti (hücrədən əvvəl) rəqəmsal yığım,

Addım 1: Ümumi məlumat

Ümumi məlumat
Ümumi məlumat

Mavi qutu, telefon operatorunun yığma konsolunu təqlid edən elektron cihazdır. Şəhərlərarası zəngləri dəyişdirmək üçün istifadə edilən tonları təkrarlamaqla və normal keçid mexanizmini aşmaqla istifadəçinin öz zəngini yönləndirməklə işləyir. Mavi qutunun ən tipik istifadəsi pulsuz telefon danışıqları etmək idi. Mavi qutu, əksər qərb ölkələrində artıq işləmir, çünki müasir keçid sistemləri artıq rəqəmsaldır və mavi qutunun təqlid etdiyi bant içi siqnaldan istifadə etmir. Bunun əvəzinə, zəng edənin istifadə etdiyi xətdən əldə edilə bilməyən bantdan kənar bir kanalda siqnalizasiya baş verir (Ümumi Kanal İnterfaks Siqnallaşdırması (CCIS) adlanır).

Mavi qutu köhnə şəhərlərarası telefon şəbəkəsini idarə edən tonları yaradır. Tipik olaraq mavi qutular, düymələri olan və ya Touch-Tone telefonu kimi bir klaviatura olan əl cihazlarıdır, lakin kompüterdəki proqramlarda da tətbiq oluna bilər. Mavi qutularda, adətən, tonları yayan xarici bir dinamik var və mavi qutu ilə zəng etmək üçün telefonun ağzına qədər tutulur. Mavi qutular və ilk telefon hücumları - orijinal hakerlər haqqında daha ətraflı məlumat üçün Vikipediya məqaləsinə və Phil Lapsley -nin əla yeni "Telefonu partlatmaq" kitabına baxın.

ABŞ-da MF/R1 siqnal sistemindən istifadə etməklə mavi qutunun işləməsi sadə idi: Birincisi, istifadəçi ümumiyyətlə 800 nömrəyə və ya başqa bir nəzarət edilməyən telefon nömrəsinə uzun məsafəli telefon əlaqəsi qurur. Əksər hallarda, 50 mildən artıq olan hər şey bu texnikaya həssas olan bir magistral tipdən keçəcəkdir. Zəng çalmağa başlayanda, zəng edən 2600 Hz tonu göndərmək üçün mavi qutudan istifadə edir. 2600 Hz bir nəzarət siqnalıdır, çünki magistralın vəziyyətini göstərir; çəngəl (ton) və ya çəngəl (ton yoxdur). Bu tonu çalmaqla, əlaqəni bitirdiyinizə və gözləməli olduğunuza inandırırsınız. Səs durduqda, baqaj çəngəllə bağlanacaq (nəzarət flaşı olaraq bilinir), "Ka-Cheep" səs-küyü, sonra isə sükut. Bu, yaxın zamanda MF yönləndirmə rəqəmlərini gözlədiyini bildirən əlaqənin ən ucudur. Uzaq uç nəzarət flaşını göndərdikdə, istifadəçi mavi qutudan istifadə edərək "Açar Nəbzi" və ya "KP" ni yığır ki, bu da marşrutlaşdırıcı rəqəm ardıcıllığını başlatır, sonra telefon nömrəsi və ya çoxsaylı xüsusi kodlardan biri. telefon şirkəti tərəfindən daxildə istifadə edilən, sonra "Başlat" və ya "ST" tonu ilə tamamlanan. Bu nöqtədə, əlaqənin ən ucu, zəngi dediyiniz kimi yönləndirəcək, istifadəçilərin sonu hələ də orijinal nömrəyə zəng etdiyinizi düşünür.

Bütün bunlar köhnəlmiş olsa da, yenə də açıq mənbəli Asterisk PBX serverində edilən bir sıra dəyişikliklər və yamalar sayəsində mümkün oldu. İstifadəçilərə müntəzəm ictimai keçid telefon şəbəkəsi və SIP daxil olmaqla müxtəlif giriş üsulları ilə sistemə daxil olmağa imkan verir. İstifadəçiyə zəng xətti təqdim olunur. Zəng sökülə bilər və magistral xəttə 2600 ton çalaraq ələ keçirilə bilər. Bundan sonra, zəng başqa bir nömrəyə və ya MF və ya çox tezlikli tonları xəttə çalmaqla serverdə/açarda yerləşən bir sıra daxili qeydlərə və funksiyalara yönləndirilə bilər. Bütün bunlar tamamilə qanunidir, çünki sistem tamamilə özəldir. Bu həqiqətən bir simulyasiyadan daha çox şeydir. Zəng, hər iki tərəfin eyni PC -də bağlanmasına baxmayaraq, 24 SF/MF gövdəli bir magistral qrup üzərində gedir. Bunu mümkün edən aparat, geri dönən bir Ethernet kabeli üzərində Ethernet protokolu üzərindən T1 işləyən PC -də iki əlavə xüsusi Ethernet kartıdır. Gələn zənginiz eyni açarda dayandırılmadan əvvəl 24 baqajdan birinə çevrilir, buna görə 2600 və MF nəzarətiniz var.

Artıq 7 ildən çoxdur ki, ictimai ProjectMF sistemini saxlayıram. Nəhayət, köhnə adamlar, istəkli telefon zəngləri və maraqlananlar mavi zənglərin gizli həyəcanını öz zəngləri ilə yaşaya bilərlər! Sistemin reallığını və etibarlılığını artırmaq üçün Phiber -in orijinal yamalarını uzatdım. Phonetrips qeydlərindən birində göstərildiyi kimi gövdə "yığma" da daxil olmaqla bir çox köhnə hiylələr mümkündür. Giriş +1-630-485-2995-dədir.

Addım 2: Arduino Blue Box Əməliyyatına Baxış

Image
Image
Proqram və İnşaat Sənədləri Yükləmə Bağlantıları
Proqram və İnşaat Sənədləri Yükləmə Bağlantıları

YouTube videosu:

Addım 3: Mavi Kutu Tikinti Detalları

YouTube videosu:

Addım 4: Blue Box Manual və Proqram Konfiqurasiyası

Image
Image

YouTube videosu:

Addım 5: Proqram və İnşaat Sənədləri Yükləmə Bağlantıları

Proqram və İnşaat Sənədləri Yükləmə Bağlantıları
Proqram və İnşaat Sənədləri Yükləmə Bağlantıları

Ən son Arduino proqramı və sənədləri üçün bağlantıyı yükləyin: Bağlantıyı yükləyin və ya proqramı, kitabxanaları və sənədlər paketini bu addımın sonunda Instructables -dan birbaşa rahat bir.zip faylına yükləyin

Qeyd edək ki, aparat və kod yalnız Atmega 32U4 çipini istifadə edən daha yeni Arduino Leonardo memarlıq lövhələri ilə işləmək üçün hazırlanmışdır. Köhnə Arduino Uno tipli lövhələr işləməyəcək.

Mavi qutu, standart Arduino IDE kitabxanalarından, sıxılmış proqram təminatı paylamasına daxil olan bəzi xüsusi kitabxanalardan istifadə edir.zip faylları. Proqramı konfiqurasiya etməyə və tərtib etməyə cəhd etməzdən əvvəl bu kitabxanalar quraşdırılmalıdır.

Proqram, istifadə olunan aparat konfiqurasiyasına uyğun olaraq kodun əvvəlindəki düzgün "#define" ifadələrini şərh etmədən konfiqurasiya edilməlidir. Ətraflı məlumat üçün təlimata baxın.

Müxtəlif rejimlərin işini vurğulayan əlavə videolar mənim YouTube kanalımdadır:

FIRMWARE GÜNCELLEME !! - 8/8/2019

Ton istehsal edərkən ton tezliyi dəqiqliyini artırmaq və prosessor yükünü azaltmaq üçün bəzi ton yaratmaq kitabxana dəyişiklikləri əlavə etdim. Yeni kodu github deposuna əlavə etdim: github.

Tövsiyə: