Arduino 12-mode Blue Box - introduktion
FIRMWAREUPPDATERING! -10/2/2015 - se sista steget för Detaljer
Presenteras här är en Arduino-baserad "Blå Box". Det producerar "traditionella" Blue Box 2600 Hz tonen och MF (Multi frequency) toner, men inte mycket mer! Det producerar också 12 ton signalsystem som används av phone phreaks för att hacka andra mer exotiska system i USA och utomlands, inklusive tidiga pre cellulära mobiltelefonsystem från 50-, 60- och 70-talet,
Rutan har 12 icke-flyktig ton sekvens lagring minnen som kan lagra och spela upp upp till 32 toner. Varje minne sparar av klangfärg också. Alla parametrar, som tonar längd, volymnivå, bakgrundsbelysning status, påminnelse beep status och nuvarande klangfärg sparas beständigt EEPROM minne automatiskt och återställs när boxen är påslagen. EEPROM fel automatiskt upptäcks och korrigeras när boxen är påslagen.
En valfri LCD ger fullständig information om driftstatus för rutan och ökar utseende och användarvänlighet av enheten.
Denna box har sinus-våg tonen generation med PWM wave-bord lookup tekniker. Det låter mycket bättre än att generera tonerna med två-polig fyrkantsvåg utdata tekniker utnyttjas av Arduino "Tona" standardbiblioteket.
Jag designade denna nya blå låda, som jag var av de PCB brädorna för min äldre PIC_based blå ruta design och letade efter ett sätt för andra att enkelt bygga en blå ruta för användning med min ProjectMF system, med hjälp av billiga och allmänt tillgängliga delar. Denna design är lätt den mest kompletta och tekniskt avancerad blå ruta designen tillgänglig. Jag är en telekommunikation och programvara ingenjör och tog stora ansträngningar för att vara säker alla tonen lägen är korrekt representerade. Koden har varit grundligt felsöka och väl beprövad.
Följande lägen som stöds. Observera att alla dessa lägen är föråldrade (Ja, inte DTMF!) och fungerar inte längre på "riktiga" telefonsystem, med undantag för privata system (som ProjectMF) in för historiska ändamål. De ingår att bevara ljudet av dessa gamla tonen signalsystem:
MF (R1) - 2600 Hz/Multi-frequencysystem som sprang Ma Bells långväga nätverk tillbaka i dag
DTMF (Tonval, Autovon) - används på nästan varje land telefon. A-B-C-D nycklar används för att ange call prioritet för det gamla Autovon militära telefonsystemet.
CCITT #5 (C5, SS5) - samma MF toner som R1 (med några ytterligare ton par för särskilda routning), men använder en annan tonsekvens för internationella stammen clear/gripa.
CCITT #4 (C4, SS4) - ovanlig 4-bits/siffriga tonen kodning. Används i Storbritannien och andra europeiska länder.
2600 dial puls - samma metod används av Joybubbles (Joe Engressia), Captain Crunch (John Draper) och Bill från New York (Bill Acker) att vissla gratis samtal.
Telefonkiosk lägen - simulerar både amerikanska och kanadensiska nickel/dime/kvartal telefonautomat mynt droppe toner (röda rutan). Även simulerar US telefonkiosk remote operator control toner (gröna fält) och 2600Hz prefix kontroll flash.
R2 (MFC) - unika framåt Multi-Frequency tonen parar, 2280Hz clear/gripa tonen, som används i Storbritannien. Ersatte de äldre AC1/AC9 UK dial puls.
AC1- gamla UK dial puls stammen signalering tone, som används av mycket tidigt UK telefon "eldsjälar".
AC9 - nyare UK dial puls stammen signalering, som användes av tidiga UK telefon "eldsjälar".
MTS (Mobile Telephone Service) - pre cellulära, pre-IMTS mobiltelefon tjänst tonar signalering och uppringning
IMTS ANI (Förbättrad mobil telefonservice ANI) - nyare pre-cellulära mobila autentisering kapning
IMTS siffriga uppringning - förbättrad mobiltelefon Service (före cellular) siffriga uppringning,