Мазмуну:

Arduino 12 режими Blue Box - Киришүү: 5 кадам
Arduino 12 режими Blue Box - Киришүү: 5 кадам

Video: Arduino 12 режими Blue Box - Киришүү: 5 кадам

Video: Arduino 12 режими Blue Box - Киришүү: 5 кадам
Video: Использование кнопки скорости шагового двигателя 28BYJ-48 с 8 проектами: Ultimate Video Tutorial, урок 107 2024, Июль
Anonim
Arduino 12 режими Blue Box - Киришүү
Arduino 12 режими Blue Box - Киришүү
Arduino 12 режими Blue Box - Киришүү
Arduino 12 режими Blue Box - Киришүү
Arduino 12 режими Көк куту - Киришүү
Arduino 12 режими Көк куту - Киришүү

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

Бул жерде Arduino негизделген "Көк куту" сунушталган. Бул "салттуу" Blue Box 2600Hz обонун жана MF (көп жыштыктагы) обондорду чыгарат, бирок андан да көптү кылат! Ошондой эле АКШда жана чет өлкөлөрдө башка экзотикалык системаны бузуу үчүн телефон фреактары колдонгон 12 тоналдык сигнал берүү системасын, анын ичинде 50-, 60- жана 70-жылдардагы уюлдук телефонго чейинки алгачкы системаларды, Кутучада ар бири 32 тонго чейин сактоого жана ойнотууга боло турган 12 туруксуз тон ырааттуулугу сактагыч эстутуму бар. Ар бир эстутум обон режимин сактайт. Бардык иштөө параметрлери, мисалы, үндүн узактыгы, үндүн деңгээли, арткы жарыктын абалы, эскертүүчү сигналдын статусу жана учурдагы тон режими автоматтык түрдө туруксуз EEPROM эс тутумуна сакталат жана кутуча иштетилгенде калыбына келтирилет. EEPROM каталары автоматтык түрдө аныкталып, кутуча күйгүзүлгөндө оңдолот.

Кошумча ЖК кутунун иштөө абалы жөнүндө толук маалыматты берет жана бирдиктин сырткы көрүнүшүн жана колдонууга ыңгайлуулугун жогорулатат.

Бул кутучада PWM толкундуу таблицаны издөө ыкмаларын колдонуу менен синус толкундарынын мууну бар. Бул стандарттык Arduino "Tone" китепканасы колдонгон эки зымдуу төрт бурчтуу толкун чыгаруу техникасын колдонуу менен обондорду жаратуудан алда канча жакшы угулат.

Мен бул жаңы көк кутуну ойлоп таптым, анткени мен эски PIC_based көк кутунун дизайны үчүн ПХБ такталарынан чыктым жана башкаларга менин ProjectMF системам менен колдонуу үчүн көк кутуну оңой куруунун жолун издеп, арзан жана кеңири таралган бөлүктөрдү колдонуп жаттым. Бул дизайн жонокой эң толук өзгөчөлөнгөн жана техникалык жактан татаал көк кутунун дизайны. Мен телекоммуникация жана программалык камсыздоо инженеримин жана баардык обон режимдери так берилгенине ишенүү үчүн көп кыйналдым. Код кылдат мүчүлүштүктөрдү оңдоп-түзөөдөн өткөрүлдү.

Төмөнкү режимдер колдоого алынат. Бул режимдердин бардыгы эскирип калганына көңүл буруңуз (жакшы, DTMF эмес!) Жана тарыхый максаттар үчүн орнотулган жеке тутумдарды (ProjectMF сыяктуу) кошпогондо, "чыныгы" коомдук телефон системаларында иштебейт. Алар бул эски тон сигнал системаларынын үндөрүн сактоо үчүн киргизилген:

MF (R1) - Ма Беллдин алыскы аралык тармагын кайра иштеткен 2600Hz/Көп жыштыктагы система

DTMF (Touch -Tone, Autovon) - Дээрлик бардык шаардык телефондордо колдонулат. A-B-C-D баскычтары эски Autovon аскердик телефон системасында чалуу артыкчылыгын коюу үчүн колдонулат.

CCITT #5 (C5, SS5) - R1 менен бирдей MF обондору (атайын багыттоо үчүн бир нече кошумча тон жуптары менен), бирок эл аралык магистралды тазалоо/кармоо үчүн башка тон ырааттуулугун колдонот.

CCITT #4 (C4, SS4) - адаттан тыш 4 бит/цифралуу тон коддоо. Улуу Британияда жана башка Европа өлкөлөрүндө колдонулат.

2600 Dial Pulse - Акысыз чалууларды ышкыруу үчүн Joybubbles (Joe Engressia), Captain Crunch (John Draper) жана Нью -Йорктон Билл (Билл Аккер) колдонгон ыкма.

Төлөм телефон режимдери - АКШ менен Канаданын никель/дим/чейрек таксофон монеталарынын түшүү обондорун окшоштурат (Кызыл куту). Ошондой эле АКШнын акы төлөнүүчү телефонун алыстан башкаруучу обондорун (Green Box) жана 2600Hz префиксти башкаруу флешин окшоштурат.

R2 (MFC) - Улуу Британияда колдонулган уникалдуу алдыга көп жыштыктагы обондордун жуптары, 2280 Гц тунук/басып алуу обону. Улуу AC1/AC9 Улуу Британиянын терүүчү импульстук системалары алмаштырылды.

AC1- Улуу Британиянын эң алгачкы телефон "энтузиасттары" колдонгон Эски Улуу Британиянын үн пульсунун магистралдык сигнализациясы.

AC9 - Улуу Британиянын жаңы телефон энтузиасттары колдонгон жаңы Улуу Британиянын импульс магистралдык сигнализациясы.

МТС (Мобилдик Телефон Кызматы)-Уюлдук байланышка чейинки, IMTSке чейинки уюлдук телефондун тейлөө сигналдары жана терүү

IMTS ANI (Жакшыртылган Мобилдик Телефон Кызматы ANI) - Жаңы уюлдук телефонго чейинки аутентификациялык алдамчылык

IMTS Сандык Терүү - Жакшыртылган Мобилдик Телефон Кызматы (уюлдукка чейинки) цифралык терүү,

1 -кадам: Негизги маалымат

Негизги маалымат
Негизги маалымат

Көк куту - телефон операторунун терүү консолун окшоштурган электрондук түзүлүш. Ал шаар аралык чалууларды алмаштыруу үчүн колдонулган обондорду кайталоо жана кадимки коммутатордук механизмди колдонбой, колдонуучунун өз чалуусун багыттоо менен иштейт. Көк кутунун эң типтүү колдонулушу бекер телефон чалуулар болгон. Көк куту көпчүлүк батыш өлкөлөрүндө иштебей калды, анткени заманбап коммутациялык системалар азыр санариптештирилген жана көк куту эмуляциялаган диапазондогу сигнализацияны колдонбой калышты. Анын ордуна, сигнал берүү чалуучу каналдан келип чыгат, ага чалуучу колдонуп жаткан линиядан кирүүгө болбойт (Common Channel Interoffice Signaling (CCIS) деп аталат).

Көк куту эски шаар аралык телефон тармагын башкарган обондорду жаратат. Көбүнчө көк кутулар-бул баскычтар же Touch-Tone телефону сыяктуу клавиатурасы бар электрондук электрондук түзүлүштөр, бирок алар компьютердеги программалык камсыздоого да киргизилиши мүмкүн. Көк кутуларда, адатта, обондорду чыгаруучу тышкы динамик болот жана ал көк куту менен чалуу үчүн телефондун оозуна чейин кармалат. Уикипедия макаласын жана Фил Лапслинин "Телефонду жардыруу" аттуу жаңы китебин караңыз, көк кутулар жана алгачкы телефондук фрейктер - оригиналдуу хакерлер жөнүндө.

АКШда көк кутунун иштеши MF/R1 сигнализация системасын колдонуу менен жөнөкөй болгон: Биринчиден, колдонуучу, адатта, 800 номерине же башка көзөмөлгө алынбаган телефон номерине шаар аралык телефон чалат. Көпчүлүк учурда, 50 милден ашкан нерсе бул техникага сезгич магистралдык типке өтөт. Чалуу башталганда, чалуучу 2600 Гц обонун жөнөтүү үчүн көк кутуну колдонот. 2600 Гц - бул көзөмөлдөөчү сигнал, анткени ал магистралдык абалды көрсөтөт; илгичте (тон) же илинбегенде (тон жок). Бул обонду ойнотуу менен, сиз байланышты үзүп койгонуңузга ишенип жатасыз жана ал күтүшү керек. Тон токтогондо, магистраль илинип, илинип калат (көзөмөл жарыгы деп аталат), "Ка-Чип" ызы-чуусу чыгат, андан кийин унчукпай калат. Бул байланыштын эң акыры, ал MFтин маршруттоочу сандарын күтүп жаткандыгын билдирет. Көзөмөл флэшин жөнөткөндөн кийин, колдонуучу көк кутуну колдонуп, "Key Pulse" же "KP" терет, бул обон маршруттоочу цифраны баштайт, андан кийин телефон номери же көптөгөн атайын коддордун бири келет. телефон компаниясы тарабынан ички колдонулган, андан кийин "Старт" же "ST" обону менен бүткөн. Бул учурда, байланыштын эң аягында чалуу сиз айткандай өтөт, колдонуучулар аягында сиз дагы эле баштапкы номерге чалып жатасыз деп ойлошот.

Мунун баары эскирип калса дагы, бул ачык булак Asterisk PBX серверине жасалган өзгөртүүлөрдүн жана тактардын жыйындысы аркылуу дагы мүмкүн болду. Бул колдонуучуларга системага кирүүнүн ар кандай жолдору аркылуу, анын ичинде кадимки жалпыга ачык телефон тармагы жана SIP аркылуу чалууга мүмкүнчүлүк берет. Колдонуучуга коңгуроо сызыгы тартууланат. Шыңгыроону ажыратып, магистралды линияга 2600 тон ойнотуу менен тартып алса болот. Андан кийин, чалуу линияга MF же көп жыштыктагы обондорду ойноп, башка номерге же серверде/которгучта жайгашкан ички жазуулар менен функцияларга которулушу мүмкүн. Бул толугу менен мыйзамдуу, анткени система толугу менен жеке. Бул чынында симуляциядан да көптү билдирет. Чалуу 24 SF/MF магистралдык магистралдык топтун үстүнөн өтүп жатат, бирок сөңгөктөрдүн эки тарабы тең бир эле ЖКда токтотулган. Муну камсыз кылган жабдыктар - бул T1 Ethernet протоколу аркылуу Ethernet кабелинин үстүндө иштеген компьютердеги кошумча эки Ethernet картасы. Сиздин кирүүчү чалууңуз ошол эле которгучта кайра жабылганга чейин, 24 магистралдын биринде айланат, андыктан сизде 2600 жана MF көзөмөлү бар.

Мен азыр 7 жылдан ашуун коомдук ProjectMF тутумун сактап келем. Акыры эски таймерлер, телефон чалгысы келгендер жана кызыккандар көк бокстун жашыруун толкундарын өзүлөрүнүн чалууларын башынан өткөрө алышат! Мен системанын реализмине жана ишенимдүүлүгүнө кошуу үчүн Phiberдин баштапкы тактарын узарттым. Phonetrips жазууларынын биринде көрсөтүлгөндөй, көптөгөн эски трюктар, анын ичинде магистралдык "стекинг" мүмкүн. Кирүү +1-630-485-2995 боюнча.

2 -кадам: Arduino Blue Box операциясына сереп

Image
Image
Программалык камсыздоо жана курулуш документтерин жүктөө шилтемелери
Программалык камсыздоо жана курулуш документтерин жүктөө шилтемелери

YouTube видеосу:

3 -кадам: Blue Box курулуш чоо -жайы

YouTube видеосу:

4 -кадам: Blue Box колдонмосу жана программалык камсыздоонун конфигурациясы

Image
Image

YouTube видеосу:

5 -кадам: Программалык камсыздоо жана курулуш документтерин жүктөө шилтемелери

Программалык камсыздоо жана курулуш документтерин жүктөө шилтемелери
Программалык камсыздоо жана курулуш документтерин жүктөө шилтемелери

Акыркы Arduino программалык камсыздоосу жана документтери үчүн шилтемени жүктөп алыңыз: Шилтемени жүктөп алыңыз, же программалык камсыздоону, китепканаларды жана документтер пакетин ушул этаптын аягында Instructablesден ыңгайлуу.zip файлына жүктөп алыңыз

Белгилей кетсек, жабдыктар жана коддор Atmega 32U4 чипин колдонгон жаңы Arduino Leonardo архитектура такталары менен иштөө үчүн гана иштелип чыккан. Эски Arduino Uno стилиндеги такталар иштебейт.

Blue Box стандарттык Arduino IDE китепканаларын, ошондой эле программалык камсыздоонун кысылган.zip файлдарына кирген кээ бир ылайыкташтырылган китепканаларды колдонот. Бул китепканалар программаны конфигурациялоого жана компиляциялоого аракет кылардан мурун орнотулушу керек.

Программалык камсыздоону колдонулган жабдык конфигурациясына дал келүү үчүн коддун башындагы туура "#define" билдирүүлөрүн комментарийлөө аркылуу конфигурациялоо керек. Чоо -жайын билүү үчүн колдонмону караңыз.

Ар кандай режимдердин иштешин чагылдырган кошумча видеолор менин YouTube каналымда:

FIRMWARE UPDATE !! - 8/8/2019

Мен обондорду чыгарууда тонустун жыштыгынын тактыгын жогорулатуу жана процессордун жүктөмүн азайтуу үчүн китепканага бир нече өзгөртүүлөрдү коштум. Мен жаңы кодду github репозиторийине: github коштум.

Сунушталууда: