Daftar Isi:

Arduino 12-mode Blue Box - Pendahuluan: 5 Langkah
Arduino 12-mode Blue Box - Pendahuluan: 5 Langkah

Video: Arduino 12-mode Blue Box - Pendahuluan: 5 Langkah

Video: Arduino 12-mode Blue Box - Pendahuluan: 5 Langkah
Video: Arduino Multi-Mode Blue Box - 12 Modes with LCD Display Hardware Detail 2024, November
Anonim
Kotak Biru Arduino 12-mode - Pendahuluan
Kotak Biru Arduino 12-mode - Pendahuluan
Kotak Biru Arduino 12-mode - Pendahuluan
Kotak Biru Arduino 12-mode - Pendahuluan
Arduino 12-mode Blue Box - Pendahuluan
Arduino 12-mode Blue Box - Pendahuluan

PEMBARUAN FIRMWARE!! - 8/8/2019 -

Disajikan di sini adalah "Kotak Biru" berbasis Arduino. Ini menghasilkan nada "tradisional" Blue Box 2600Hz dan nada MF (multi-frekuensi), tetapi lebih dari itu! Ini juga menghasilkan 12 sistem sinyal nada yang digunakan oleh phreaks telepon untuk meretas sistem lain yang lebih eksotis di AS dan luar negeri, termasuk sistem telepon seluler pra-seluler awal dari tahun 50-an, 60-an, dan 70-an, Kotak ini memiliki 12 memori penyimpanan urutan nada non-volatil yang dapat menyimpan dan memutar ulang masing-masing hingga 32 nada. Setiap memori menyimpan mode nada juga. Semua parameter pengoperasian, seperti durasi nada, level volume, status lampu latar, status bip pengingat, dan mode nada saat ini disimpan ke memori EEPROM non-volatil secara otomatis dan dikembalikan saat kotak dinyalakan. Kesalahan EEPROM secara otomatis terdeteksi dan diperbaiki saat kotak dihidupkan.

LCD opsional memberikan informasi lengkap tentang status pengoperasian kotak dan meningkatkan tampilan dan kemudahan penggunaan unit.

Kotak ini menampilkan pembangkitan nada gelombang sinus menggunakan teknik pencarian tabel gelombang PWM. Kedengarannya jauh lebih baik daripada menghasilkan nada menggunakan teknik keluaran gelombang persegi dua pin yang digunakan oleh perpustakaan "Nada" Arduino standar.

Saya merancang kotak biru baru ini, karena saya keluar dari papan PCB untuk desain kotak biru PIC_based lama saya dan sedang mencari cara bagi orang lain untuk dengan mudah membuat kotak biru untuk digunakan dengan sistem ProjectMF saya, menggunakan suku cadang yang murah dan tersedia secara umum. Desain ini dengan mudah merupakan desain kotak biru berfitur lengkap dan canggih yang tersedia secara teknis. Saya seorang insinyur telekomunikasi dan perangkat lunak dan berusaha keras untuk memastikan semua mode nada terwakili secara akurat. Kode telah sepenuhnya di-debug dan diuji dengan baik.

Mode berikut didukung. Perhatikan bahwa SEMUA mode ini sudah usang (yah, bukan DTMF!) dan tidak lagi berfungsi pada sistem telepon umum "nyata", kecuali untuk sistem pribadi (seperti ProjectMF) yang disiapkan untuk tujuan historis. Mereka disertakan untuk melestarikan suara sistem sinyal nada lama ini:

MF (R1) - Sistem 2600Hz/Multi-frekuensi yang menjalankan jaringan jarak jauh Ma Bell di masa lalu

DTMF (Touch-Tone, Autovon) - Digunakan di hampir semua telepon rumah. Tombol A-B-C-D digunakan untuk mengatur prioritas panggilan pada sistem telepon militer Autovon yang lama.

CCITT #5 (C5, SS5) - Nada MF yang sama seperti R1 (dengan beberapa pasangan nada tambahan untuk perutean khusus), tetapi menggunakan urutan nada yang berbeda untuk clear/seize trunk internasional.

CCITT #4 (C4, SS4) - Encoding nada 4-bit/digit yang tidak biasa. Digunakan di Inggris dan negara-negara Eropa lainnya.

2600 Dial Pulse - Metode yang sama digunakan oleh Joybubbles (Joe Engressia), Kapten Crunch (John Draper), dan Bill dari New York (Bill Acker) untuk bersiul panggilan gratis.

Mode Telepon Berbayar - Mensimulasikan nada penurunan koin telepon umum nikel/sen/seperempat AS dan Kanada (Kotak Merah). Juga mensimulasikan nada kontrol operator jarak jauh telepon umum AS (Kotak Hijau) dan flash kontrol awalan 2600Hz.

R2 (MFC) - Pasangan nada multi-frekuensi maju yang unik, nada clear/seize 2280Hz, seperti yang digunakan di Inggris. Mengganti sistem pulsa panggil AC1/AC9 UK yang lebih lama.

AC1- Pensinyalan batang nada panggil nada Inggris lama, seperti yang digunakan oleh "penggemar" telepon Inggris yang sangat awal.

AC9 - Pensinyalan batang pulsa panggil Inggris yang lebih baru, seperti yang digunakan oleh "penggemar" telepon Inggris awal.

MTS (Layanan Telepon Seluler) - Pensinyalan dan panggilan nada layanan telepon seluler pra-seluler, pra-IMTS

IMTS ANI (Peningkatan Layanan Telepon Seluler ANI) - Pemalsuan otentikasi seluler pra-seluler yang lebih baru

IMTS Digit Dialing - Peningkatan Layanan Telepon Seluler (pra-seluler) panggilan digit,

Langkah 1: Informasi Latar Belakang

Informasi latar belakang
Informasi latar belakang

Kotak biru adalah perangkat elektronik yang mensimulasikan konsol panggilan operator telepon. Ini berfungsi dengan mereplikasi nada yang digunakan untuk mengalihkan panggilan jarak jauh dan menggunakannya untuk merutekan panggilan pengguna sendiri, melewati mekanisme pengalihan normal. Penggunaan kotak biru yang paling umum adalah untuk melakukan panggilan telepon gratis. Kotak biru tidak lagi berfungsi di sebagian besar negara barat, karena sistem switching modern sekarang digital dan tidak lagi menggunakan sinyal in-band yang ditiru oleh kotak biru. Sebaliknya, pensinyalan terjadi pada saluran out-of-band yang tidak dapat diakses dari saluran yang digunakan pemanggil (disebut Common Channel Interoffice Signaling (CCIS)).

Kotak biru menghasilkan nada yang mengontrol jaringan telepon jarak jauh lama. Biasanya kotak biru adalah perangkat elektronik genggam dengan tombol atau keypad seperti telepon Touch-Tone, tetapi juga dapat diimplementasikan dalam perangkat lunak pada komputer. Kotak biru biasanya memiliki speaker eksternal yang memancarkan nada, dan dipasang ke corong telepon untuk melakukan panggilan dengan kotak biru. Lihat artikel Wikipedia dan buku baru Phil Lapsley yang luar biasa "Exploding the Phone" untuk detail lebih lanjut tentang kotak biru dan phreaks telepon awal - peretas asli.

Di AS, pengoperasian kotak biru sederhana/sederhana, menggunakan sistem pensinyalan MF/R1: Pertama, pengguna melakukan panggilan telepon jarak jauh, biasanya ke nomor 800 atau nomor telepon non-pengawasan lainnya. Untuk sebagian besar, apa pun yang melampaui 50 mil akan melewati tipe bagasi yang rentan terhadap teknik ini. Saat panggilan mulai berdering, penelepon menggunakan kotak biru untuk mengirim nada 2600 Hz. 2600 Hz adalah sinyal pengawasan, karena menunjukkan status trunk; on hook (nada) atau off-hook (tanpa nada). Dengan memainkan nada ini, Anda meyakinkan ujung jauh koneksi bahwa Anda telah menutup telepon dan seharusnya menunggu. Saat nada berhenti, bagasi akan mati dan menyala (dikenal sebagai lampu kilat pengawasan), mengeluarkan suara "Ka-Cheep", diikuti dengan keheningan. Ini adalah ujung jauh dari sinyal koneksi ke ujung dekat yang sekarang menunggu digit perutean MF. Setelah ujung jauh mengirimkan lampu kilat pengawasan, pengguna akan menggunakan kotak biru untuk menekan "Pulsa Kunci" atau "KP", nada yang memulai urutan digit perutean, diikuti dengan nomor telepon atau salah satu dari banyak kode khusus. yang digunakan secara internal oleh perusahaan telepon, kemudian diakhiri dengan nada "Start" atau "ST". Pada titik ini, ujung koneksi yang jauh akan merutekan panggilan seperti yang Anda katakan, sementara ujung pengguna akan berpikir Anda masih menelepon ke nomor aslinya.

Meskipun ini semua sudah usang, sekali lagi dimungkinkan oleh serangkaian modifikasi dan tambalan yang dibuat ke server Asterisk PBX open-source. Ini memungkinkan pengguna untuk masuk ke sistem melalui berbagai metode akses, termasuk jaringan telepon umum biasa dan SIP. Pengguna disajikan dengan garis dering. Dering dapat diputuskan dan bagasi disita dengan memainkan nada 2600 ke dalam garis. Setelah itu, panggilan dapat dialihkan ke nomor lain atau ke serangkaian rekaman internal dan fungsi yang berada di server/switch dengan memainkan MF atau nada multi-frekuensi ke dalam saluran. Ini semua benar-benar legal, karena sistemnya benar-benar pribadi. Ini benar-benar lebih dari simulasi. Panggilan akan melewati grup trunk yang terdiri dari 24 trunk SF/MF, meskipun kedua sisi trunk diakhiri pada PC yang sama. Perangkat keras yang memungkinkan hal ini adalah dua kartu Ethernet khusus tambahan pada PC yang menjalankan protokol T1 melalui Ethernet melalui kabel Ethernet loopback. Panggilan masuk Anda akan diulang melalui salah satu dari 24 saluran sebelum diakhiri kembali pada sakelar yang sama, sehingga Anda memiliki kontrol 2600 dan MF.

Saya telah memelihara sistem ProjectMF publik selama lebih dari 7 tahun sekarang. Akhirnya orang-orang tua, calon penggila telepon, dan yang penasaran dapat mengalami sensasi rahasia dari tinju biru panggilan mereka sendiri! Saya telah memperluas tambalan asli Phiber untuk menambah realisme dan keandalan sistem. Banyak trik lama yang mungkin, termasuk "susun" bagasi, seperti yang diilustrasikan dalam salah satu rekaman Phonetrips. Akses ada di +1-630-485-2995.

Langkah 2: Tinjauan Operasi Kotak Biru Arduino

Image
Image
Tautan Unduhan Perangkat Lunak dan Dokumentasi Konstruksi
Tautan Unduhan Perangkat Lunak dan Dokumentasi Konstruksi

Video YouTube di:

Langkah 3: Detail Konstruksi Kotak Biru

Video YouTube di:

Langkah 4: Manual Kotak Biru dan Konfigurasi Perangkat Lunak

Image
Image

Video YouTube di:

Langkah 5: Tautan Unduhan Perangkat Lunak dan Dokumentasi Konstruksi

Tautan Unduhan Perangkat Lunak dan Dokumentasi Konstruksi
Tautan Unduhan Perangkat Lunak dan Dokumentasi Konstruksi

Tautan unduhan untuk perangkat lunak dan dokumentasi Arduino terbaru: Tautan Unduhan, atau unduh perangkat lunak, pustaka, dan paket dokumentasi dalam file.zip yang nyaman langsung dari Instructables di akhir langkah ini

Perhatikan bahwa perangkat keras dan kode dirancang untuk bekerja hanya dengan papan arsitektur Arduino Leonardo yang lebih baru yang menggunakan chip Atmega 32U4. Papan bergaya Arduino Uno yang lebih lama tidak akan berfungsi.

Blue Box menggunakan perpustakaan Arduino IDE standar, ditambah beberapa perpustakaan khusus yang disertakan dalam distribusi perangkat lunak file.zip terkompresi. Pustaka ini harus diinstal sebelum mencoba mengkonfigurasi dan mengkompilasi perangkat lunak.

Perangkat lunak harus dikonfigurasi dengan menghapus komentar pada pernyataan "#define" yang benar di awal kode, agar sesuai dengan konfigurasi perangkat keras yang digunakan. Lihat manual untuk detailnya.

Video tambahan yang menyoroti pengoperasian berbagai mode ada di saluran YouTube saya di:

PEMBARUAN FIRMWARE!! - 8/8/2019

Saya menambahkan beberapa perubahan perpustakaan generasi nada untuk meningkatkan akurasi frekuensi nada dan mengurangi beban prosesor saat menghasilkan nada. Saya menambahkan kode baru ke repositori github di: github.

Direkomendasikan: