Turinys:

„Arduino“12 režimų mėlyna dėžutė - Įvadas: 5 žingsniai
„Arduino“12 režimų mėlyna dėžutė - Įvadas: 5 žingsniai

Video: „Arduino“12 režimų mėlyna dėžutė - Įvadas: 5 žingsniai

Video: „Arduino“12 režimų mėlyna dėžutė - Įvadas: 5 žingsniai
Video: SQ8 fullHD Mini kamera iš AliExpress 2024, Lapkritis
Anonim
„Arduino“12 režimų mėlyna dėžutė - įvadas
„Arduino“12 režimų mėlyna dėžutė - įvadas
„Arduino“12 režimų mėlyna dėžutė - įvadas
„Arduino“12 režimų mėlyna dėžutė - įvadas
„Arduino“12 režimų mėlyna dėžutė - įvadas
„Arduino“12 režimų mėlyna dėžutė - įvadas

FIRMO ĮRANGOS ATNAUJINIMAS !! -2019-08-08-https://github.com/donfroula/Arduino-Multimode-Blue-Box-

Čia pateikiama „Arduino“pagrindu sukurta „mėlyna dėžutė“. Jis gamina „tradicinį“2600 Hz „Blue Box“toną ir MF (kelių dažnių) tonus, tačiau daro daug daugiau! Ji taip pat gamina 12 tonų signalizacijos sistemas, naudojamas telefono sukčiavimuose, siekiant nulaužti kitą egzotiškesnę sistemą JAV ir užsienyje, įskaitant ankstyvąsias 50–60 ir 70-ųjų mobiliųjų telefonų sistemas, Dėžutėje yra 12 nepastovių tonų sekų saugojimo atmintinių, kuriose galima išsaugoti ir atkurti iki 32 tonų. Kiekviena atmintis išsaugo ir tonų režimą. Visi veikimo parametrai, tokie kaip tono trukmė, garsumo lygis, foninio apšvietimo būsena, priminimo pyptelėjimo būsena ir dabartinis tono režimas, automatiškai išsaugomi nepastovioje EEPROM atmintyje ir atkuriami, kai dėžutė įjungiama. Įjungus dėžutę, automatiškai aptinkamos ir ištaisomos EEPROM klaidos.

Papildomas LCD ekranas suteikia visą informaciją apie dėžutės veikimo būseną ir pagerina įrenginio išvaizdą bei patogumą.

Šioje dėžutėje yra sinusinių bangų generavimas naudojant PWM bangų lentelių paieškos metodus. Tai skamba daug geriau nei generuoti tonus naudojant dviejų kontaktų kvadratinių bangų išvesties metodus, naudojamus standartinėje „Arduino“tono bibliotekoje.

Aš sukūriau šią naują mėlyną dėžutę, nes nebuvau PCB plokščių, skirtų senesniam PIC_based mėlynos dėžės dizainui, ir ieškojau būdo, kaip kiti galėtų lengvai sukonstruoti mėlyną dėžutę, skirtą naudoti su mano „ProjectMF“sistema, naudojant nebrangias ir dažniausiai prieinamas dalis. Šis dizainas yra lengvai pasiekiamas ir techniškai sudėtingiausias mėlynos spalvos dėžutės dizainas. Esu telekomunikacijų ir programinės įrangos inžinierius ir labai stengiausi įsitikinti, kad visi tonų režimai yra tiksliai pavaizduoti. Kodas buvo kruopščiai derinamas ir gerai išbandytas.

Palaikomi šie režimai. Atminkite, kad VISI šie režimai yra pasenę (na, ne DTMF!) Ir nebeveikia su „tikromis“viešosiomis telefono sistemomis, išskyrus privačias sistemas (pvz., „ProjectMF“), sukurtas istoriniais tikslais. Jie įtraukti siekiant išsaugoti šių senų signalų signalų sistemų garsus:

MF (R1) - 2600 Hz/kelių dažnių sistema, kuri tuo metu veikė Ma Bell tolimojo ryšio tinklu

DTMF (jutiklinis tonas, „Autovon“) - naudojamas beveik visuose fiksuotojo ryšio telefonuose. A-B-C-D klavišai naudojami skambučio prioritetui nustatyti senoje „Autovon“karinėje telefonų sistemoje.

CCITT #5 (C5, SS5) - tie patys MF tonai, kaip ir R1 (su keliomis papildomomis tonų poromis specialiam maršrutizavimui), tačiau tarptautinei bagažinei išvalyti/suimti naudojama kita tonų seka.

CCITT #4 (C4, SS4) - neįprastas 4 bitų/skaitmenų tono kodavimas. Naudojamas JK ir kitose Europos šalyse.

„2600 Dial Pulse“- tas pats metodas, kurį naudojo „Joybubbles“(Joe Engressia), „Captain Crunch“(Johnas Draperis) ir Billas iš Niujorko (Billas Ackeris), kad švilptų nemokamus skambučius.

Mokamo telefono režimai - imituoja tiek JAV, tiek Kanados nikelio/cento/ketvirčio taksofono monetų nuleidimo tonus (raudona dėžutė). Taip pat imituoja JAV taksofono nuotolinio operatoriaus valdymo tonus (žalia dėžutė) ir 2600 Hz priešdėlio valdymo blykstę.

R2 (MFC) - unikalios priekinės kelių dažnių tonų poros, 2280Hz aiškus/konfiskuojantis tonas, naudojamas JK. Pakeistos senesnės AC1/AC9 UK rinkimo impulsų sistemos.

AC1- senas JK toninio rinkimo pulso magistralės signalizavimas, kuriuo naudojosi labai ankstyvieji JK telefonų „entuziastai“.

AC9 - naujesnis JK rinkimo pulso magistralės signalizavimas, kuriuo naudojosi ankstyvieji JK telefono „entuziastai“.

MTS (mobiliojo telefono paslauga)-išankstinio mobiliojo ryšio, išankstinio IMTS mobiliojo telefono paslaugos signalinis signalas ir rinkimas

IMTS ANI (patobulinta mobiliojo telefono ryšio paslauga ANI) - naujesnis išankstinio mobiliojo telefono autentifikavimo klastotė

IMTS skaitmeninis rinkimas - patobulinta mobiliojo telefono paslauga (išankstinis korinis)

1 veiksmas: pagrindinė informacija

Papildoma informacija
Papildoma informacija

Mėlyna dėžutė yra elektroninis prietaisas, imituojantis telefono operatoriaus rinkimo pultą. Jis veikia kartodamas tonus, naudojamus tolimojo ryšio skambučiams perjungti, ir naudojant juos nukreipti paties vartotojo skambučius, apeinant įprastą perjungimo mechanizmą. Dažniausiai mėlyną dėžutę naudojo nemokami telefono skambučiai. Mėlyna dėžutė nebeveikia daugumoje Vakarų šalių, nes šiuolaikinės perjungimo sistemos dabar yra skaitmeninės ir nenaudojamos juostos signalizacijos, kurią imituoja mėlyna dėžutė. Vietoj to signalizacija vyksta už juostos ribų esančiame kanale, kurio negalima pasiekti iš linijos, kuria naudojasi skambinantysis (vadinama „Common Channel Interoffice Signaling (CCIS)“).

Mėlyna dėžutė sukuria tonus, valdančius senąjį tolimojo telefono ryšio tinklą. Paprastai mėlynos dėžės yra rankiniai elektroniniai prietaisai su mygtukais arba klaviatūra, pvz., Jutiklinio tono telefonas, tačiau jie taip pat gali būti įdiegti kompiuterio programinėje įrangoje. Mėlynos spalvos dėžutės paprastai turi išorinį garsiakalbį, skleidžiantį tonus, ir jis laikomas prie telefono kandiklio, kad būtų galima skambinti naudojant mėlyną dėžutę. Žiūrėkite „Wikipedia“straipsnį ir puikią naują Phil Lapsley knygą „Exploding the Phone“, kad gautumėte daugiau informacijos apie mėlynas dėžutes ir ankstyvą telefono sukčiavimą - originalius įsilaužėlius.

JAV mėlynosios dėžės valdymas buvo/yra paprastas, naudojant MF/R1 signalizacijos sistemą: Pirma, vartotojas skambina tolimu telefonu, paprastai 800 arba kitu neprižiūrimu telefono numeriu. Daugeliu atvejų viskas, viršijanti 50 mylių, viršytų kamieną, jautrų šiai technikai. Kai skambutis pradeda skambėti, skambinantysis naudoja mėlyną langelį ir siunčia 2600 Hz toną. 2600 Hz yra priežiūros signalas, nes jis nurodo kamieno būseną; ant kablio (tonas) arba be kabliuko (be tono). Grojant šiuo tonu, jūs įtikinate tolimiausią ryšio pabaigą, kurį nutraukėte, ir jis turėtų palaukti. Nutildžius toną, bagažinė nukris ir užsikabins (vadinama priežiūros blykste), sukeldama „Ka-Cheep“triukšmą, o po to-tylą. Tai yra tolimiausias ryšio galas, signalizuojantis apie artimą galą, kad dabar jis laukia MF maršruto skaitmenų. Kai tolimasis galas siunčia priežiūros blykstę, vartotojas naudodamas mėlyną langelį surinks „rakto impulsą“arba „KP“- toną, kuris pradeda maršruto skaitmenų seką, po kurio eina telefono numeris arba vienas iš daugybės specialių kodų kuriuos naudojo telefonų kompanija, o vėliau užbaigė tonu „Pradėti“arba „ST“. Šiuo metu tolimiausias ryšio galas nukreipia skambutį taip, kaip jūs jį pasakėte, o vartotojai galvoja, kad vis tiek skambinate pradiniu numeriu.

Nors visa tai yra pasenę, tai vėlgi įmanoma dėl atviro kodo „Asterisk PBX“serverio modifikacijų ir pataisų. Tai leidžia vartotojams skambinti į sistemą įvairiais prieigos būdais, įskaitant įprastą viešojo komutuojamo telefono tinklą ir SIP. Vartotojui pateikiama skambėjimo linija. Skambėjimą galima atjungti ir bagažinę užgrobti grojant 2600 tonu į liniją. Po to skambutis gali būti peradresuotas į kitą numerį arba į seriją vidinių įrašų ir funkcijų, esančių serveryje/jungiklyje, paleidžiant į liniją MF arba kelių dažnių tonus. Visa tai yra visiškai teisėta, nes sistema yra visiškai privati. Tai tikrai daugiau nei simuliacija. Skambinama per 24 SF/MF kamienų magistralės grupę, nors abi kamienų pusės yra nutrauktos tame pačiame kompiuteryje. Techninė įranga, leidžianti tai padaryti, yra dvi papildomos specialios eterneto kortelės asmeniniame kompiuteryje, kuriame veikia T1 per Ethernet protokolą per grįžtamąjį eterneto kabelį. Jūsų gaunamas skambutis perjungiamas per vieną iš 24 magistralinių linijų prieš nutraukiant tą patį jungiklį, todėl galite valdyti 2600 ir MF.

Jau daugiau nei 7 metus prižiūriu viešą „ProjectMF“sistemą. Pagaliau senbuviai, trokštantys telefonų klyksmai ir smalsuoliai gali pajusti slaptą mėlynojo bokso jaudulį savo skambučiais! Aš išplėtiau originalius „Phiber“pleistrus, kad padidinčiau sistemos realumą ir patikimumą. Galima daugybė senų gudrybių, įskaitant bagažinės „krovimą“, kaip parodyta viename iš „Phonetrips“įrašų. Prieiga yra +1-630-485-2995.

2 žingsnis: „Arduino“mėlynosios dėžės veikimo apžvalga

Image
Image
Programinės įrangos ir konstrukcinės dokumentacijos atsisiuntimo nuorodos
Programinės įrangos ir konstrukcinės dokumentacijos atsisiuntimo nuorodos

„YouTube“vaizdo įrašas:

3 žingsnis: „Blue Box“konstrukcijos detalės

„YouTube“vaizdo įrašas:

4 žingsnis: „Blue Box“vadovas ir programinės įrangos konfigūravimas

Image
Image

„YouTube“vaizdo įrašas:

5 veiksmas: programinės įrangos ir konstravimo dokumentacijos atsisiuntimo nuorodos

Programinės įrangos ir konstrukcinės dokumentacijos atsisiuntimo nuorodos
Programinės įrangos ir konstrukcinės dokumentacijos atsisiuntimo nuorodos

Naujausios „Arduino“programinės įrangos ir dokumentacijos atsisiuntimo nuoroda: šio veiksmo pabaigoje atsisiųskite nuorodą arba atsisiųskite programinės įrangos, bibliotekų ir dokumentų paketą patogiame.zip faile tiesiai iš „Instructables“

Atminkite, kad aparatinė įranga ir kodas yra skirti veikti tik su naujesnėmis „Arduino Leonardo“architektūros plokštėmis, kuriose naudojama „Atmega 32U4“mikroschema. Senesnės „Arduino Uno“stiliaus plokštės neveiks.

„Blue Box“naudoja standartines „Arduino IDE“bibliotekas ir kai kurias pritaikytas bibliotekas, įtrauktas į programinės įrangos platinimo suspaustus.zip failus. Šios bibliotekos turi būti įdiegtos prieš bandant konfigūruoti ir kompiliuoti programinę įrangą.

Programinė įranga turi būti sukonfigūruota pašalinus nekomentuojant teisingus „#define“teiginius kodo pradžioje, kad jie atitiktų naudojamą aparatūros konfigūraciją. Išsamesnės informacijos ieškokite vadove.

Papildomi vaizdo įrašai, kuriuose pabrėžiamas įvairių režimų veikimas, yra mano „YouTube“kanale:

FIRMO ĮRANGOS ATNAUJINIMAS !! - 2019-08-08

Pridėjau keletą tonų generavimo bibliotekos pakeitimų, kad padidinčiau tonų dažnio tikslumą ir sumažintų procesoriaus apkrovą generuodamas tonus. Pridėjau naują kodą prie „github“saugyklos adresu: github.

Rekomenduojamas: