Mündəricat:
- Addım 1: Ümumi məlumat
- Addım 2: Arduino Blue Box Əməliyyatına Baxış
- Addım 3: Mavi Kutu Tikinti Detalları
- Addım 4: Blue Box Manual və Proqram Konfiqurasiyası
- Addım 5: Proqram və İnşaat Sənədləri Yükləmə Bağlantıları
Video: Arduino 12 rejimi Mavi Qutu - Giriş: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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
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ış
YouTube videosu:
Addım 3: Mavi Kutu Tikinti Detalları
YouTube videosu:
Addım 4: Blue Box Manual və Proqram Konfiqurasiyası
YouTube videosu:
Addım 5: 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ə:
Köhnə CFL Lampa Parçalarından istifadə edərək VU Metr Arxa işığını Mavi Ledə yüksəldin .: 3 Addım
Köhnə CFL Lampa Parçalarından istifadə edərək VU Metr Arxa İşığını Mavi Ledə yüksəldin. Köhnə Sony TC630 makaralı-maqnitafonunu təmir edərkən, VU metr arxa işığının şüşə lampalarından birinin qırıldığını gördüm. qurğunun şüşə səthinin altından qopduğu üçün çalışdı. Etdiyim yeganə əvəz
Arduino Mavi LED Zar: 8 addım
Arduino Mavi LED Zar: Etibar üçün nick_rivera sayəsində
STM32 "Mavi Həb" Arduino IDE və USB ilə davam edir: 8 addım
STM32 "Mavi Həb" Arduino IDE və USB ilə Proqramlaşdırma: STM32F ümumi prototip lövhəsini (yəni Blue Pill) Arduinonun əks hissəsi ilə müqayisə etmək, IOT layihələri üçün bir çox yeni imkanlar açan daha çox mənbəyə sahib olduğunu görmək asandır. Dezavantajları ona dəstək olmamasıdır. Əslində həqiqətən deyiləm
Həm ESP8266 rejimi (AP və Müştəri rejimi): 3 addım
Həm Mode ESP8266 (AP və Müştəri rejimi): Əvvəlki məqalədə, giriş nöqtəsi və ya wifi stansiyası və wifi müştəri olaraq olan ESP8266 -da rejimin necə qurulacağına dair bir təlimat verdim. ESP8266 rejimini hər iki rejim olaraq təyin etmək üçün. Yəni bu rejimdə ESP8266
Arduino Alternativ - USB ilə STM32 Mavi Həb Proqramlaşdırması: 5 addım
Arduino Alternativ - USB ilə STM32 Mavi Həb Proqramlaşdırması: Siz də, mən də ən kiçik Attiny85 -dən ən böyük MEGA2560 -a qədər Arduino lövhələrini sevirik. Ancaq daha çox sürətə, daha çox analoq girişə, daha dəqiqliyə ehtiyacınız varsa, amma yenə də Arduino proqramlaşdırmasından keçmək istəmirsinizsə, qəşəng bir həll var