Kazalo:

Arduino 12 -modni modri okvir - Uvod: 5 korakov
Arduino 12 -modni modri okvir - Uvod: 5 korakov

Video: Arduino 12 -modni modri okvir - Uvod: 5 korakov

Video: Arduino 12 -modni modri okvir - Uvod: 5 korakov
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Julij
Anonim
Arduino 12 -modni modri okvir - uvod
Arduino 12 -modni modri okvir - uvod
Arduino 12 -modni modri okvir - uvod
Arduino 12 -modni modri okvir - uvod
Arduino 12 -modni modri okvir - uvod
Arduino 12 -modni modri okvir - uvod

AŽURIRANJE PROGRAMSKE OPREME !! -8.8.2019-https://github.com/donfroula/Arduino-Multimode-Blue-Box-

Tukaj je predstavljena "Blue Box" s sedežem v Arduinu. Proizvaja "tradicionalne" tone Blue Box 2600Hz in MF (večfrekvenčne) tone, vendar naredi veliko več! Proizvaja tudi 12 tonskih signalnih sistemov, ki jih telefonski prevaranti uporabljajo za kramp drugih bolj eksotičnih sistemov v ZDA in v tujini, vključno z zgodnjimi predceličnimi sistemi mobilnih telefonov iz 50., 60. in 70. let, Škatla ima 12 nehlapnih pomnilnikov za shranjevanje zaporedja tonov, ki lahko shranijo in predvajajo do 32 tonov. Vsak pomnilnik shrani tudi tonski način. Vsi delovni parametri, kot so trajanje tona, glasnost, stanje osvetlitve ozadja, stanje opomnika in trenutni način zvonjenja, se samodejno shranijo v nehlapni pomnilnik EEPROM in se obnovijo, ko je škatla vklopljena. Napake EEPROM se samodejno zaznajo in odpravijo, ko je škatla vklopljena.

Izbirni LCD zaslon nudi popolne informacije o stanju delovanja škatle ter izboljša videz in prijaznost do enote.

To polje vsebuje generiranje tonov sinusnih valov z uporabo tehnik iskanja valovnih tabel PWM. Sliši se veliko bolje kot ustvarjanje tonov z uporabo dvopolnih izhodnih tehnik kvadratnih valov, ki jih uporablja standardna knjižnica Arduino "Tone".

To novo modro škatlo sem zasnoval, saj za mojo starejšo zasnovo modre škatle, ki temelji na PIC_, nisem imel več plošč s tiskanimi vezji in sem iskal način, kako bi drugi z lahkoto izdelali modro škatlo za uporabo s sistemom ProjectMF z uporabo poceni in običajno dostopnih delov. Ta zasnova je zlahka najbolj popolna in tehnično dovršena modra škatla, ki je na voljo. Sem inženir telekomunikacij in programske opreme in sem se zelo potrudil, da sem prepričan, da so vsi tonski načini natančno predstavljeni. Koda je bila temeljito odpravljena in dobro preizkušena.

Podprti so naslednji načini. Upoštevajte, da so vsi ti načini zastareli (no, ne DTMF!) In ne delujejo več na "resničnih" javnih telefonskih sistemih, razen v zasebnih sistemih (kot je ProjectMF), nastavljenih za zgodovinske namene. Vključeni so za ohranitev zvokov teh starih tonskih signalnih sistemov:

MF (R1) - 2600Hz/večfrekvenčni sistem, ki je v preteklosti vodil omrežje Ma Bell na dolge razdalje

DTMF (Touch -Tone, Autovon) - Uporablja se na skoraj vseh stacionarnih telefonih. Tipke A-B-C-D se uporabljajo za nastavitev prednosti klica na starem vojaškem telefonskem sistemu Autovon.

CCITT #5 (C5, SS5) - Isti MF toni kot R1 (z nekaj dodatnimi pari tonov za posebno usmerjanje), vendar uporablja drugačno zaporedje tonov za brisanje/zaseg mednarodnega trupa.

CCITT #4 (C4, SS4) - Nenavadno 4 -bitno/kodiranje tonskega kodiranja. Uporablja se v Veliki Britaniji in drugih evropskih državah.

2600 Dial Pulse - Ista metoda, ki jo uporabljajo Joybubbles (Joe Engressia), Captain Crunch (John Draper) in Bill iz New Yorka (Bill Acker) za piskanje brezplačnih klicev.

Načini plačilnih telefonov - Simulira tone spuščanja kovancev iz niklja/drobiža/četrtine za telefonsko govorilnico v ZDA in Kanadi (rdeča škatla). Prav tako simulira tone upravljanja daljinskega upravljalnika telefonske govorilnice v ZDA (Green Box) in bliskavico za nadzor predpone 2600Hz.

R2 (MFC) - Edinstveni večfrekvenčni tonski pari naprej, 2280Hz čist/zasegljiv ton, kot se uporablja v Združenem kraljestvu. Zamenjal starejše klicne pulzne sisteme AC1/AC9 UK.

AC1- Stara zvočna številka pulznega trupa v Veliki Britaniji, ki so jo uporabljali zelo zgodnji britanski telefonski "navdušenci".

AC9 - Novejša UK klicna impulzna trunk signalizacija, kot so jo uporabljali zgodnji britanski telefonski "navdušenci".

MTS (mobilna telefonska storitev)-tonska signalizacija in klicanje pred mobilnimi telefoni, pred IMTS

IMTS ANI (izboljšana mobilna telefonska storitev ANI) - novejše ponarejanje predcelične mobilne overitve

Številčno klicanje IMTS - izboljšano številsko klicanje mobilnih storitev (predcelično),

1. korak: Osnovne informacije

Osnovne informacije
Osnovne informacije

Modra škatla je elektronska naprava, ki simulira klicno konzolo telefonskega operaterja. Deluje tako, da podvaja tone, ki se uporabljajo za preklapljanje medkrajevnih klicev, in jih uporablja za usmerjanje lastnega klica uporabnika, mimo običajnega preklopnega mehanizma. Najbolj značilna uporaba modre škatle je bila brezplačni telefonski klic. Modra škatla v večini zahodnih držav ne deluje več, saj so sodobni preklopni sistemi zdaj digitalni in ne uporabljajo več pasovne signalizacije, ki jo posnema modra škatla. Namesto tega se signalizacija pojavi na zunajpasovnem kanalu, do katerega ni mogoče dostopati z linije, ki jo klicatelj uporablja (imenovana Common Channel Interoffice Signaling (CCIS)).

Modra škatla ustvarja tone, ki so nadzirale staro telefonsko omrežje na dolge razdalje. Običajno so modre škatle ročne elektronske naprave z gumbi ali tipkovnico, kot je telefon na dotik, vendar jih je mogoče implementirati tudi v programsko opremo v računalniku. Modre škatle imajo običajno zunanji zvočnik, ki oddaja tone, in ga držijo za ustnik telefona za klic z modro škatlo. Oglejte si članek v Wikipediji in odlično novo knjigo Phila Lapsleyja "Exploding the Phone" za več podrobnosti o modrih škatlah in zgodnjih telefonskih prevarah - prvotnih hekerjih.

V ZDA je bilo delovanje modre škatle preprosto/preprosto z uporabo signalizacijskega sistema MF/R1: Najprej uporabnik opravi telefonski klic na dolge razdalje, običajno na številko 800 ali katero drugo telefonsko številko, ki ni pod nadzorom. Večinoma bi vse, kar presega 50 milj, šlo čez tip prtljažnika, dovzetnega za to tehniko. Ko klic začne zvoniti, klicatelj uporabi modro polje za pošiljanje tona 2600 Hz. 2600 Hz je nadzorni signal, ker označuje stanje prtljažnika; na slušalki (ton) ali brez slušalke (brez tona). Z igranjem tega tona prepričate skrajni konec povezave, da ste prekinili in da mora počakati. Ko se ton ustavi, se bo prtljažnik dvignil in priklical slušalko (znano kot nadzorna bliskavica), pri tem pa se bo oglasil zvok "Ka-Cheep", ki mu bo sledila tišina. To je skrajni konec povezave, ki signalizira bližnjemu koncu, da zdaj čaka na številke usmerjanja MF. Ko daljni konec pošlje nadzorno bliskavico, bo uporabnik z modro škatlico poklical "Key Pulse" ali "KP", ton, ki začne zaporedje številske poti, čemur sledi telefonska številka ali ena od številnih posebnih kod ki jih je telefonsko podjetje interno uporabilo, nato pa zaključilo s tonom "Start" ali "ST". Na tej točki bi skrajni konec povezave preusmeril klic tako, kot ste mu povedali, medtem ko bi uporabniki mislili, da še vedno zvonite na prvotni številki.

Čeprav je vse to zastarelo, to znova omogoča nabor sprememb in popravkov na odprtokodnem strežniku Asterisk PBX. Uporabnikom omogoča klic v sistem z različnimi načini dostopa, vključno z običajnim javnim stikanim telefonskim omrežjem in SIP. Uporabniku se prikaže zvonjenje. Zvonjenje lahko prekinete in deblo zasežete tako, da v linijo predvajate 2600 ton. Nato lahko klic preusmerite na drugo številko ali v vrsto notranjih posnetkov in funkcij, ki so na strežniku/stikalu, tako da predvajate MF ali večfrekvenčne tone v linijo. Vse to je povsem zakonito, saj je sistem popolnoma zaseben. To je res več kot simulacija. Klic poteka prek skupine 24 deblov SF/MF, čeprav sta obe strani debla zaključeni na istem računalniku. Strojna oprema, ki to omogoča, sta dve dodatni namenski ethernetni kartici v računalniku, ki uporablja protokol T1 prek etherneta prek ethernetnega kabla z zanko. Vaš dohodni klic se vrne čez enega od 24 trupov, preden se konča na istem stikalu, zato imate 2600 in MF nadzor.

Javni sistem ProjectMF vzdržujem že več kot 7 let. Nazadnje starodobniki, ambiciozni telefonski govorci in radovedni lahko doživijo tajno vznemirjenje modrega boksa pri svojih klicih! Razširil sem prvotne popravke Phiberja, da bi dodal realnost in zanesljivost sistema. Možno je veliko starih trikov, vključno s "zlaganjem prtljažnika", kot je prikazano v enem od posnetkov Phonetrips. Dostop je na +1-630-485-2995.

2. korak: Pregled delovanja Arduino Blue Box

Image
Image
Povezave za prenos programske opreme in gradbene dokumentacije
Povezave za prenos programske opreme in gradbene dokumentacije

YouTube video na:

3. korak: Podrobnosti o gradnji modre škatle

YouTube video na:

4. korak: Priročnik in konfiguracija programske opreme Blue Box

Image
Image

YouTube video na:

5. korak: Povezave za prenos programske opreme in gradbene dokumentacije

Povezave za prenos programske opreme in gradbene dokumentacije
Povezave za prenos programske opreme in gradbene dokumentacije

Povezava za prenos najnovejše programske opreme in dokumentacije Arduino: Prenesite povezavo ali prenesite programsko opremo, knjižnice in dokumentacijski paket v priročno datoteko.zip neposredno iz Instructables na koncu tega koraka

Upoštevajte, da sta strojna in koda zasnovana tako, da delujeta samo z novejšimi arhitekturnimi ploščami Arduino Leonardo, ki uporabljajo čip Atmega 32U4. Starejše plošče v slogu Arduino Uno ne bodo delovale.

Blue Box uporablja standardne knjižnice Arduino IDE in nekatere knjižnice po meri, ki so vključene v stisnjene datoteke.zip distribucije programske opreme. Te knjižnice morate namestiti, preden poskusite konfigurirati in prevesti programsko opremo.

Programsko opremo je treba konfigurirati tako, da na začetku kode ne komentirate pravilnih stavkov "#define", da se ujemajo z uporabljeno konfiguracijo strojne opreme. Za podrobnosti glejte priročnik.

Dodatni videoposnetki, ki poudarjajo delovanje različnih načinov, so na mojem kanalu YouTube na naslovu:

AŽURIRANJE PROGRAMSKE OPREME !! - 8.8.2019

Dodal sem nekaj sprememb knjižnice za ustvarjanje tonov, da bi povečal natančnost tonske frekvence in zmanjšal obremenitev procesorja pri ustvarjanju tonov. Novo kodo sem dodal v skladišče github na naslovu: github.

Priporočena: