Përmbajtje:

Arduino 12 -mode Blue Box - Hyrje: 5 hapa
Arduino 12 -mode Blue Box - Hyrje: 5 hapa

Video: Arduino 12 -mode Blue Box - Hyrje: 5 hapa

Video: Arduino 12 -mode Blue Box - Hyrje: 5 hapa
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Nëntor
Anonim
Arduino 12 -mode Blue Box - Hyrje
Arduino 12 -mode Blue Box - Hyrje
Arduino 12 -mode Blue Box - Hyrje
Arduino 12 -mode Blue Box - Hyrje
Arduino 12 -mode Blue Box - Hyrje
Arduino 12 -mode Blue Box - Hyrje

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

Prezantuar këtu është një "Kuti Blu" me bazë Arduino. Prodhon tonin "tradicional" Blue Box 2600Hz dhe tone MF (me shumë frekuenca), por bën shumë më tepër! Prodhon gjithashtu sisteme sinjalizimi me 12 ton të përdorura nga telefonat për të hakuar sisteme të tjera më ekzotike në SHBA dhe jashtë saj, duke përfshirë sistemet e hershme të telefonisë celulare para viteve 50, 60 dhe 70, Kutia ka 12 memorie ruajtëse të sekuencës së tonit të paqëndrueshëm që mund të ruajnë dhe luajnë deri në 32 ton secila. Çdo memorie kursen edhe modalitetin e tonit. Të gjithë parametrat e funksionimit, të tilla si kohëzgjatja e tonit, niveli i volumit, gjendja e dritës së prapme, gjendja e sinjalit të bipit dhe modaliteti aktual i tonit ruhen automatikisht në kujtesën jo të paqëndrueshme EEPROM dhe restaurohen kur kutia është ndezur. Gabimet EEPROM zbulohen dhe korrigjohen automatikisht kur kutia është e ndezur.

Një LCD opsional siguron informacion të plotë për gjendjen e funksionimit të kutisë dhe rrit pamjen dhe përshtatshmërinë e përdoruesit të njësisë.

Kjo kuti përmban gjenerimin e tonit të valës sine duke përdorur teknikat e kërkimit të tryezës së valëve PWM. Duket shumë më mirë sesa gjenerimi i toneve duke përdorur teknikat e daljes së valës katrore me dy kunja të përdorura nga biblioteka standarde Arduino "Tone".

Unë projektova këtë kuti të re blu, pasi isha jashtë bordeve të PCB për modelin tim të vjetër të kutisë blu bazuar në PIC_ dhe po kërkoja një mënyrë që të tjerët të ndërtonin me lehtësi një kuti blu për t'u përdorur me sistemin tim ProjectMF, duke përdorur pjesë të lira dhe zakonisht të disponueshme. Ky dizajn është lehtësisht dizajni më i plotë dhe teknikisht i sofistikuar i kutisë blu në dispozicion. Unë jam një inxhinier i telekomunikacionit dhe softuerit dhe kam bërë shumë përpjekje për t'u siguruar që të gjitha mënyrat e tonit janë të përfaqësuara me saktësi. Kodi është korrigjuar tërësisht dhe është testuar mirë.

Mënyrat e mëposhtme mbështeten. Vini re se të gjitha këto mënyra janë të vjetruara (mirë, jo DTMF!) Dhe nuk punojnë më në sisteme publike telefonike "reale", përveç sistemeve private (si ProjectMF) të krijuara për qëllime historike. Ato përfshihen për të ruajtur tingujt e këtyre sistemeve të vjetra të sinjalizimit të tonit:

MF (R1) - Sistemi 2600Hz/Multi -frekuencë që drejtonte rrjetin e distancave të Ma Bell gjatë ditës

DTMF (Touch -Tone, Autovon) - Përdoret në pothuajse çdo telefon fiks. Çelësat A-B-C-D të përdorura për të vendosur përparësinë e thirrjes në sistemin e vjetër të telefonisë ushtarake Autovon.

CCITT #5 (C5, SS5) - Të njëjtat tone MF si R1 (me disa palë tonesh shtesë për drejtimin e veçantë), por përdor një sekuencë të ndryshme tonesh për pastrimin/kapjen e trungut ndërkombëtar.

CCITT #4 (C4, SS4) - Kodimi i pazakontë i tonit me 4 bit/shifra. Përdoret në Mbretërinë e Bashkuar dhe vendet e tjera evropiane.

2600 Dial Pulse - E njëjta metodë e përdorur nga Joybubbles (Joe Engressia), Captain Crunch (John Draper) dhe Bill nga Nju Jorku (Bill Acker) për të fishkëllyer thirrjet falas.

Mënyrat e Telefonit me Pagesë - Simulon tonet e rënies së nikelit/monedhës/tremujorit amerikan dhe kanadez të monedhës (Red Box). Gjithashtu simulon tonet e telekomandës së operatorit të telefonit me pagesë të SHBA (Green Box) dhe blicin e kontrollit të parashtesës 2600Hz.

R2 (MFC) - Çifte unike me shumë frekuenca përpara, tingull i qartë/kap 2280Hz, siç përdoret në MB. Zëvendësoi sistemet më të vjetra të impulsit të dialit AC1/AC9 në Mbretërinë e Bashkuar.

AC1- Sinjalizimi i trungut të vjetër të tonit në Mbretërinë e Bashkuar, siç përdoret nga "entuziastët" e telefonit në Mbretërinë e Bashkuar.

AC9 - Sinjalizimi i trungut të pulsit më të ri në Mbretërinë e Bashkuar, siç përdoret nga "entuziastët" e telefonit të hershëm në Mbretërinë e Bashkuar.

MTS (Shërbimi i telefonisë celulare)-Sinjalizimi dhe formimi i numrit të telefonit celular para celularit, para IMTS

IMTS ANI (Shërbimi i Përmirësuar i Telefonisë Mobile ANI) - Mashtrimi më i ri i vërtetimit para celularit

IMTS Digit Dialing - Përmirësimi i Shërbimit të Telefonisë Mobile (para -celulare) formimi i numrave,

Hapi 1: Informacioni i historikut

Informacioni i historikut
Informacioni i historikut

Kutia blu është një pajisje elektronike që simulon tastierën e thirrjes së një operatori telefonik. Funksionon duke përsëritur tonet e përdorura për të ndërruar thirrjet në distanca të gjata dhe duke i përdorur ato për të drejtuar thirrjen e përdoruesit, duke anashkaluar mekanizmin normal të ndërrimit. Përdorimi më tipik i një kutie blu ishte vendosja e thirrjeve telefonike falas. Kutia blu nuk funksionon më në shumicën e kombeve perëndimore, pasi sistemet moderne të komutimit tani janë dixhitale dhe nuk përdorin më sinjalizimin brenda brezit të cilin imiton kutia blu. Në vend të kësaj, sinjalizimi ndodh në një kanal jashtë brezit, i cili nuk mund të arrihet nga linja që përdor telefonuesi (e quajtur Sinjalizimi i Zyrës së Kanalit të Përbashkët (CCIS)).

Një kuti blu gjeneron tonet që kontrollonin rrjetin e vjetër të telefonit në distanca të gjata. Zakonisht kutitë blu janë pajisje elektronike të dorës me butona ose një tastierë si një telefon Touch-Tone, por ato gjithashtu mund të zbatohen në softuer në një kompjuter. Kutitë blu zakonisht kanë një altoparlant të jashtëm që lëshon tonet dhe mbahet deri te zëdhënësi i një telefoni për të bërë një telefonatë me kutinë blu. Shihni artikullin e Wikipedia -s dhe librin e ri të shkëlqyer të Phil Lapsley "Shpërthimi i Telefonit" për më shumë detaje rreth kutive blu dhe zhurmave të hershme të telefonit - hakerët origjinalë.

Në SHBA, funksionimi i një kutie blu ishte/është i thjeshtë, duke përdorur sistemin e sinjalizimit MF/R1: Së pari, përdoruesi bën një telefonatë në distancë, zakonisht në një numër 800 ose ndonjë numër tjetër telefoni pa mbikëqyrje. Për pjesën më të madhe, çdo gjë që shkon përtej 50 kilometrave do të kalonte një lloj bagazhi të ndjeshëm ndaj kësaj teknike. Kur thirrja fillon të bjerë, telefonuesi përdor kutinë blu për të dërguar një ton 2600 Hz. 2600 Hz është një sinjal mbikëqyrës, sepse tregon statusin e një trungu; në grep (ton) ose jashtë grep (pa ton). Duke luajtur këtë ton, ju jeni duke bindur fundin e fundit të lidhjes që e keni mbyllur dhe duhet të presë. Kur toni të ndalet, trungu do të fiket dhe fiksohet (i njohur si një blic mbikëqyrës), duke bërë një zhurmë "Ka-Cheep", e ndjekur nga heshtja. Ky është fundi i sinjalizimit të lidhjes deri në fundin e afërt që tani është duke pritur për shifrat e drejtimit të MF. Sapo skaji i largët të dërgojë blicin e mbikëqyrjes, përdoruesi do të përdorte kutinë blu për të thirrur një "Pulse kryesore" ose "KP", toni që fillon një sekuencë të shifrave të drejtimit, e ndjekur nga një numër telefoni ose një nga kodet e shumta të veçanta. që u përdorën brenda nga kompania telefonike, pastaj përfunduan me një ton "Start" ose "ST". Në këtë pikë, skaji i largët i lidhjes do ta drejtonte thirrjen ashtu siç e thatë, ndërsa përdoruesit do të mendonin se akoma po binit në numrin origjinal.

Edhe pse kjo është e vjetëruar, përsëri bëhet e mundur nga një sërë modifikimesh dhe arna të bëra në serverin PBX Asterisk me burim të hapur. Kjo i lejon përdoruesit të telefonojnë në sistem nëpërmjet një sërë metodash aksesi, duke përfshirë rrjetin e rregullt publik të telefonit dhe SIP. Përdoruesit i paraqitet një linjë zileje. Zilja mund të shkëputet dhe trungu të kapet duke luajtur një ton 2600 në linjë. Pas kësaj, thirrja mund të devijohet në një numër tjetër ose në një seri regjistrimesh dhe funksionesh të brendshme që ndodhen në server/ndërprerës duke luajtur në linjë tonet MF ose me shumë frekuenca. E gjithë kjo është krejtësisht e ligjshme, pasi sistemi është plotësisht privat. Reallyshtë me të vërtetë më shumë se një simulim. Thirrja po kalon mbi një grup trungu prej 24 trungjesh SF/MF, megjithëse të dy anët e trungjeve përfundojnë në të njëjtin kompjuter. Pajisjet kompjuterike që e bëjnë të mundur këtë janë dy karta shtesë të dedikuara Ethernet në PC që ekzekutojnë protokollin T1 mbi Ethernet mbi një kabllo Ethernet loopback. Thirrja juaj hyrëse rrethohet në njërën nga 24 trungjet para se të përfundojë përsëri në të njëjtin ndërprerës, kështu që ju keni kontroll 2600 dhe MF.

Unë kam mbajtur një sistem publik ProjectMF për më shumë se 7 vjet tani. Më në fund kohëmatësit, telefonatikët aspirues dhe kuriozët mund të përjetojnë tronditjen klandestine të boksit blu thirrjet e tyre! Unë kam zgjeruar arna origjinale të Phiber për të shtuar realizmin dhe besueshmërinë e sistemit. Shumë truket e vjetra janë të mundshme, duke përfshirë "stivimin" e trungut, siç ilustrohet në një nga regjistrimet e Phonetrips. Qasja është në +1-630-485-2995.

Hapi 2: Vështrim i përgjithshëm i funksionimit të Arduino Blue Box

Image
Image
Lidhjet e Shkarkimit të Dokumentacionit të Softuerit dhe Ndërtimit
Lidhjet e Shkarkimit të Dokumentacionit të Softuerit dhe Ndërtimit

Video në YouTube në:

Hapi 3: Detajet e Ndërtimit të Kutisë Blu

Video në YouTube në:

Hapi 4: Manuali i Blue Box dhe Konfigurimi i Softuerit

Image
Image

Video në YouTube në:

Hapi 5: Lidhjet e Shkarkimit të Dokumentacionit të Softuerit dhe Ndërtimit

Lidhjet e Shkarkimit të Dokumentacionit të Softuerit dhe Ndërtimit
Lidhjet e Shkarkimit të Dokumentacionit të Softuerit dhe Ndërtimit

Lidhja e shkarkimit për softuerin dhe dokumentacionin më të fundit Arduino: Shkarkoni lidhjen, ose shkarkoni programin, bibliotekat dhe paketën e dokumentacionit në një skedar të përshtatshëm.zip direkt nga Instructables në fund të këtij hapi

Vini re se hardueri dhe kodi janë krijuar për të punuar vetëm me tabelat më të reja të arkitekturës Arduino Leonardo që përdorin çipin Atmega 32U4. Bordet më të vjetra të stilit Arduino Uno nuk do të funksionojnë.

Kutia Blu përdor bibliotekat standarde Arduino IDE, plus disa biblioteka të personalizuara që përfshihen në shpërndarjen e softuerit të ngjeshur.zip. Këto biblioteka duhet të instalohen para se të përpiqeni të konfiguroni dhe përpiloni softuerin.

Softueri duhet të konfigurohet duke mos komentuar deklaratat e sakta "#define" në fillim të kodit, që të përputhet me konfigurimin e harduerit të përdorur. Shikoni manualin për detaje.

Video shtesë që nxjerrin në pah funksionimin e mënyrave të ndryshme janë në kanalin tim në YouTube në:

PPRDITSIM FIRMWARE !! - 8/8/2019

Shtova disa ndryshime të bibliotekës së gjenerimit të tonit për të rritur saktësinë e frekuencës së tonit dhe për të zvogëluar ngarkesën e procesorit gjatë gjenerimit të toneve. Shtova kodin e ri në depon e github në: github.

Recommended: