İçindekiler:

Arduino 12 Modlu Mavi Kutu - Giriş: 5 Adım
Arduino 12 Modlu Mavi Kutu - Giriş: 5 Adım

Video: Arduino 12 Modlu Mavi Kutu - Giriş: 5 Adım

Video: Arduino 12 Modlu Mavi Kutu - Giriş: 5 Adım
Video: Elimi kestim. Demir kanaması deneyi #kimya #shorts 2024, Temmuz
Anonim
Arduino 12 modlu Mavi Kutu - Giriş
Arduino 12 modlu Mavi Kutu - Giriş
Arduino 12 modlu Mavi Kutu - Giriş
Arduino 12 modlu Mavi Kutu - Giriş
Arduino 12 modlu Mavi Kutu - Giriş
Arduino 12 modlu Mavi Kutu - Giriş

YAZILIM GÜNCELLEMESİ!! - 8/8/2019 -

Burada sunulan Arduino tabanlı bir "Mavi Kutu"dur. "Geleneksel" Blue Box 2600Hz tonunu ve MF (çoklu frekans) tonlarını üretir, ancak çok daha fazlasını yapar! Ayrıca, 50'li, 60'lı ve 70'li yılların erken cep telefonu öncesi cep telefonu sistemleri de dahil olmak üzere ABD'deki ve denizaşırı ülkelerdeki diğer daha egzotik sistemleri hacklemek için telefon hırsızları tarafından kullanılan 12 tonlu sinyal sistemleri üretiyor.

Kutuda, her biri 32 tona kadar depolayabilen ve çalabilen 12 kalıcı ton dizisi depolama belleği vardır. Her hafıza ton modunu da kaydeder. Ton süresi, ses seviyesi, arka ışık durumu, hatırlatıcı bip durumu ve mevcut ton modu gibi tüm çalışma parametreleri otomatik olarak kalıcı EEPROM belleğine kaydedilir ve kutu açıldığında geri yüklenir. EEPROM hataları, kutu açıldığında otomatik olarak algılanır ve düzeltilir.

İsteğe bağlı bir LCD, kutunun çalışma durumu hakkında tam bilgi sağlar ve ünitenin görünümünü ve kullanım kolaylığını geliştirir.

Bu kutu, PWM dalga tablosu arama tekniklerini kullanarak sinüs dalgası tonu oluşturma özelliğine sahiptir. Standart Arduino "Tone" kitaplığı tarafından kullanılan iki pimli kare dalga çıkış tekniklerini kullanarak tonları oluşturmaktan çok daha iyi geliyor.

Bu yeni mavi kutuyu, eski PIC_tabanlı mavi kutu tasarımım için PCB kartlarını kullanmadığım ve ucuz ve yaygın olarak bulunan parçaları kullanarak ProjectMF sistemimde kullanmak üzere başkaları için kolayca bir mavi kutu oluşturmanın bir yolunu aradığım için tasarladım. Bu tasarım, mevcut olan en tam özellikli ve teknik açıdan en gelişmiş mavi kutu tasarımıdır. Ben bir telekomünikasyon ve yazılım mühendisiyim ve tüm ton modlarının doğru bir şekilde temsil edildiğinden emin olmak için çok uğraştım. Kod tamamen hata ayıklanmış ve iyi test edilmiştir.

Aşağıdaki modlar desteklenir. Bu modların TÜMÜNÜN eski olduğunu (yani DTMF değil!) ve tarihsel amaçlar için kurulmuş özel sistemler (ProjectMF gibi) dışında artık "gerçek" genel telefon sistemlerinde çalışmadığını unutmayın. Bu eski tonlu sinyalizasyon sistemlerinin seslerini korumak için dahil edilmiştir:

MF (R1) - Ma Bell'in eskiden uzun mesafe ağını çalıştıran 2600 Hz/Çoklu frekans sistemi

DTMF (Touch-Tone, Autovon) - Hemen hemen her sabit telefonda kullanılır. Eski Autovon askeri telefon sisteminde arama önceliğini ayarlamak için kullanılan A-B-C-D tuşları.

CCITT #5 (C5, SS5) - R1 ile aynı MF tonları (özel yönlendirme için birkaç ek ton çifti ile), ancak uluslararası ana hat temizleme/yakalama için farklı bir ton dizisi kullanır.

CCITT #4 (C4, SS4) - Olağandışı 4 bit/hane ton kodlaması. İngiltere ve diğer Avrupa ülkelerinde kullanılır.

2600 Dial Pulse - Joybubbles (Joe Engressia), Captain Crunch (John Draper) ve New York'tan Bill (Bill Acker) tarafından ıslık çalmak için kullanılan yöntemin aynısı.

Ankesörlü Telefon Modları - Hem ABD hem de Kanada nikel/kuruş/çeyrek ankesörlü telefon jeton düşürme tonlarını (Kırmızı Kutu) simüle eder. Ayrıca ABD ankesörlü telefon uzaktan operatör kontrol tonlarını (Yeşil Kutu) ve 2600Hz önek kontrol flaşını simüle eder.

R2 (MFC) - Birleşik Krallık'ta kullanıldığı gibi, benzersiz ileri çoklu frekans ton çiftleri, 2280Hz net/tutturma tonu. Eski AC1/AC9 UK arama darbe sistemleri değiştirildi.

AC1- Çok erken İngiltere telefon "meraklıları" tarafından kullanılan eski İngiltere tonlu arama darbeli gövde sinyali.

AC9 - Erken İngiltere telefon "meraklıları" tarafından kullanıldığı gibi, daha yeni İngiltere arama darbesi gövde sinyali.

MTS (Mobil Telefon Servisi) - Hücre öncesi, IMTS öncesi cep telefonu servis tonu sinyali ve arama

IMTS ANI (Geliştirilmiş Mobil Telefon Hizmeti ANI) - Daha yeni hücre içi mobil kimlik doğrulama sahtekarlığı

IMTS Rakam Çevirme - İyileştirilmiş Mobil Telefon Hizmeti (hücre öncesi) rakam çevirme,

Adım 1: Arka Plan Bilgileri

Arkaplan bilgisi
Arkaplan bilgisi

Mavi kutu, bir telefon operatörünün arama konsolunu simüle eden elektronik bir cihazdır. Normal anahtarlama mekanizmasını atlayarak, uzun mesafeli aramaları değiştirmek için kullanılan tonları çoğaltarak ve bunları kullanıcının kendi aramasını yönlendirmek için kullanarak çalışır. Mavi kutunun en tipik kullanımı ücretsiz telefon görüşmeleri yapmaktı. Modern anahtarlama sistemleri artık dijital olduğundan ve mavi kutunun öykündüğü bant içi sinyalleşmeyi artık kullanmadığından, mavi kutu çoğu batı ülkesinde artık çalışmıyor. Bunun yerine, sinyalleşme, arayanın kullandığı hattan erişilemeyen bant dışı bir kanalda gerçekleşir (Ortak Kanallar Arası Sinyalleme (CCIS) olarak adlandırılır).

Mavi bir kutu, eski uzun mesafe telefon ağını kontrol eden tonları üretir. Tipik olarak mavi kutular, Tuşlu telefon gibi tuş takımı veya düğmeleri olan elde tutulan elektronik cihazlardır, ancak bir bilgisayardaki yazılıma da uygulanabilirler. Mavi kutular tipik olarak tonları yayan harici bir hoparlöre sahiptir ve mavi kutuyla arama yapmak için telefonun ağızlığına tutulur. Mavi kutular ve ilk telefon korsanları - orijinal bilgisayar korsanları hakkında daha fazla ayrıntı için Wikipedia makalesine ve Phil Lapsley'nin "Telefonu Patlatmak" adlı mükemmel yeni kitabına bakın.

ABD'de, MF/R1 sinyalizasyon sistemini kullanarak bir mavi kutunun çalışması basittir/basittir: İlk olarak, kullanıcı genellikle 800'lü bir numaraya veya başka bir denetleyici olmayan telefon numarasına uzun mesafeli bir telefon görüşmesi yapar. Çoğunlukla, 50 milin ötesine geçen herhangi bir şey, bu tekniğe duyarlı bir gövde tipinin üzerinden geçecektir. Çağrı çalmaya başladığında, arayan kişi mavi kutuyu kullanarak 2600 Hz'lik bir ton gönderir. 2600 Hz bir denetim sinyalidir, çünkü bir devrenin durumunu gösterir; açık (ton) veya açık (ses yok). Bu tonu çalarak, bağlantının uzak ucunu kapattığınıza ve beklemesi gerektiğine ikna ediyorsunuz. Ton durduğunda, bagaj açılır ve açılır (denetim flaşı olarak bilinir), bir "Ka-Cheep" sesi çıkarır ve ardından sessizlik gelir. Bu, artık MF yönlendirme basamaklarını beklediği yakın uca sinyal gönderen bağlantının uzak ucudur. Uzak uç denetim flaşını gönderdiğinde, kullanıcı bir "Key Pulse" veya "KP" çevirmek için mavi kutuyu kullanır, bu ton bir yönlendirme rakamı dizisini başlatır ve ardından bir telefon numarası veya çok sayıda özel koddan biri gelir. telefon şirketi tarafından dahili olarak kullanılan, ardından bir "Başlat" veya "ST" tonuyla biten. Bu noktada, bağlantının uzak ucu aramayı sizin söylediğiniz şekilde yönlendirirken, kullanıcılar sizin hala orijinal numarayı aradığınızı düşünecektir.

Bunların hepsi modası geçmiş olsa da, açık kaynaklı Asterisk PBX sunucusunda yapılan bir dizi değişiklik ve yama ile yeniden mümkün hale geldi. Kullanıcıların, normal genel anahtarlamalı telefon şebekesi ve SIP dahil olmak üzere çeşitli erişim yöntemleri aracılığıyla sistemi aramasına olanak tanır. Kullanıcıya bir zil hattı sunulur. Zil sesi kesilebilir ve hatta 2600 ton çalınarak bagaj ele geçirilebilir. Daha sonra arama, hatta MF veya çoklu frekans tonları çalınarak başka bir numaraya veya sunucuda/anahtarda bulunan bir dizi dahili kayda ve işleve yönlendirilebilir. Sistem tamamen özel olduğundan, bunların hepsi tamamen yasaldır. Gerçekten bir simülasyondan daha fazlası. Çağrı, hatların her iki tarafı da aynı bilgisayarda sonlandırılsa da, 24 SF/MF devresinden oluşan bir devre grubu üzerinden gidiyor. Bunu mümkün kılan donanım, PC'de bir geri döngü Ethernet kablosu üzerinden T1 over Ethernet protokolü çalıştıran iki ekstra özel Ethernet kartıdır. Gelen aramanız, aynı anahtarda tekrar sonlandırılmadan önce 24 ana hat üzerinden döngüye alınır, böylece 2600 ve MF kontrolünüz olur.

7 yılı aşkın bir süredir halka açık bir ProjectMF sistemini sürdürüyorum. Sonunda eski zamanlayıcılar, hevesli telefon cıvıltıları ve meraklılar, kendi aramalarını mavi boks yapmanın gizli heyecanını yaşayabilir! Sistemin gerçekçiliğini ve güvenilirliğini artırmak için Phiber'ın orijinal yamalarını genişlettim. Phonetrips kayıtlarından birinde gösterildiği gibi, bagaj "istifleme" de dahil olmak üzere birçok eski numara mümkündür. Erişim +1-630-485-2995'te.

Adım 2: Arduino Mavi Kutu İşlemine Genel Bakış

Image
Image
Yazılım ve İnşaat Dokümantasyonu İndirme Linkleri
Yazılım ve İnşaat Dokümantasyonu İndirme Linkleri

YouTube videosu:

Adım 3: Mavi Kutu Yapı Detayları

YouTube videosu:

Adım 4: Mavi Kutu Kılavuzu ve Yazılım Yapılandırması

Image
Image

YouTube videosu:

Adım 5: Yazılım ve İnşaat Belgeleri İndirme Bağlantıları

Yazılım ve İnşaat Dokümantasyonu İndirme Linkleri
Yazılım ve İnşaat Dokümantasyonu İndirme Linkleri

En son Arduino yazılımı ve belgeleri için indirme bağlantısı: İndirme Bağlantısı veya yazılımı, kitaplıkları ve belge paketini bu adımın sonunda doğrudan Instructables'tan uygun bir.zip dosyasında indirin

Donanım ve kodun yalnızca Atmega 32U4 yongasını kullanan daha yeni Arduino Leonardo mimarisi kartlarıyla çalışmak üzere tasarlandığını unutmayın. Eski Arduino Uno tarzı panolar çalışmayacaktır.

Blue Box, standart Arduino IDE kitaplıklarının yanı sıra yazılım dağıtımı sıkıştırılmış.zip dosyalarında bulunan bazı özelleştirilmiş kitaplıkları kullanır. Bu kitaplıklar, yazılımı yapılandırmaya ve derlemeye çalışmadan önce kurulmalıdır.

Yazılım, kullanılan donanım yapılandırmasıyla eşleşmesi için kodun başındaki doğru "#define" ifadelerinin yorumunu kaldırarak yapılandırılmalıdır. Ayrıntılar için kılavuza bakın.

Çeşitli modların çalışmasını vurgulayan ek videolar şu adresteki YouTube kanalımda:

YAZILIM GÜNCELLEMESİ!! - 8/8/2019

Ton frekansı doğruluğunu artırmak ve tonları oluştururken işlemci yükünü azaltmak için bazı ton oluşturma kitaplığı değişiklikleri ekledim. Yeni kodu şu adresteki github deposuna ekledim: github.

Önerilen: