Агуулгын хүснэгт:
- Алхам 1: Үндсэн мэдээлэл
- Алхам 2: Arduino Blue Box үйл ажиллагааны тойм
- Алхам 3: Цэнхэр хайрцаг барих дэлгэрэнгүй
- Алхам 4: Blue Box гарын авлага ба програм хангамжийн тохиргоо
- Алхам 5: Програм хангамж ба барилгын баримт бичгийг татаж авах холбоосууд
Видео: Arduino 12 горимтой Цэнхэр хайрцаг - Танилцуулга: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
FIRMWARE -ийн шинэчлэлт !! -8/8/2019-https://github.com/donfroula/Arduino-Multimode-Blue-Box-
Энд Arduino-д суурилсан "Цэнхэр хайрцаг" -ыг толилуулж байна. Энэ нь "уламжлалт" Blue Box 2600Hz болон MF (олон давтамжтай) аялгууг үйлдвэрлэдэг боловч үүнээс ч илүүг бүтээдэг. Түүнчлэн 50, 60, 70-аад оны гар утасны өмнөх гар утасны системийг оролцуулаад АНУ болон гадаадад байгаа бусад чамин системийг хакердахад утасны phreaks ашигладаг 12 ая дохиоллын системийг үйлдвэрлэдэг.
Хайрцаг нь тус бүрдээ 32 тонн хүртэл хадгалах, тоглуулах боломжтой 12 тогтворгүй аялгуутай санах ойн санах ойтой. Санах ой бүр аялгууны горимыг хадгалдаг. Дууны үргэлжлэх хугацаа, дууны түвшин, арын гэрэлтүүлгийн байдал, сануулагчийн дуут дохио, одоогийн дууны горим гэх мэт бүх ажиллагааны параметрүүдийг EEPROM санах ойд автоматаар хадгалдаг бөгөөд хайрцгийг асаахад сэргээгддэг. EEPROM -ийн алдааг хайрцгийг асаахад автоматаар илрүүлж, засдаг.
Нэмэлт LCD нь хайрцгийн ашиглалтын байдлын талаар бүрэн мэдээлэл өгч, төхөөрөмжийн гадаад байдал, хэрэглэхэд ээлтэй байдлыг сайжруулдаг.
Энэ хайрцагт ХОУХ-ны долгионы хүснэгт хайх техникийг ашиглан синус долгион үүсгэх боломжтой. Энэ нь Arduino "Tone" стандарт номын санд ашигладаг хоёр зүү дөрвөлжин долгионы гаралтын техникийг ашиглан аялгуу үүсгэхээс хамаагүй дээр юм.
Би хуучин PIC_based цэнхэр хайрцагныхаа дизайны хувьд ПХБ -ийн самбараас гарч, бусдад хямд, түгээмэл хэрэглэгддэг эд ангиудыг ашиглан ProjectMF системд ашиглах цэнхэр хайрцгийг хялбархан бүтээх арга замыг хайж байсан тул би энэхүү шинэ цэнхэр хайрцгийг зохион бүтээсэн юм. Энэхүү загвар нь цэнхэр хайрцагны хамгийн бүрэн гүйцэд, техникийн хувьд боловсронгуй загвар юм. Би бол харилцаа холбоо, програм хангамжийн инженер бөгөөд бүх дууны горимыг үнэн зөв дүрсэлсэн гэдэгт итгэлтэй байхын тулд маш их хичээсэн. Кодыг сайтар дибаг хийж, сайн шалгасан болно.
Дараах горимуудыг дэмждэг. Эдгээр бүх горимууд хуучирсан (DTMF биш!) Бөгөөд түүхэн зорилгоор байгуулагдсан хувийн системүүдээс (ProjectMF гэх мэт) бусад нийтийн утасны "жинхэнэ" систем дээр ажиллахаа больсон гэдгийг анхаарна уу. Эдгээр хуучин аялгуу дохиоллын системийн дууг хадгалахын тулд тэдгээрийг оруулсан болно.
MF (R1) - Ма Беллийн холын зайн сүлжээг ажиллуулдаг 2600 Гц/Олон давтамжтай систем
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 UK залгах импульсийн системийг сольсон.
AC1- Их Британийн эртний утасны "сонирхогчид" ашигладаг хуучин Их Британийн аялгуут импульсийн их биеийн дохио.
AC9 - Их Британийн гар утасны "сонирхогчид" -ын ашигладаг Их Британийн шинэ үеийн импульсийн их биеийн дохио.
MTS (Гар утасны үйлчилгээ)-үүрэн холбооны өмнөх, IMTS-ээс өмнөх гар утасны үйлчилгээний дуут дохио, залгах
IMTS ANI (Сайжруулсан гар утасны үйлчилгээ ANI) - Үүрэн холбооны өмнөх гар утасны баталгаажуулалтын шинэ хувилбар
IMTS тоон залгах - Гар утасны үйлчилгээний сайжруулсан (үүрэн холбооны өмнөх) оронтой залгах,
Алхам 1: Үндсэн мэдээлэл
Цэнхэр хайрцаг нь утасны операторын залгах консолыг дуурайдаг электрон төхөөрөмж юм. Энэ нь холын зайн дуудлагыг солиход ашигладаг аялгууг хуулбарлаж, ердийн сэлгэх механизмыг алгасаад хэрэглэгчийн өөрийн дуудлагыг чиглүүлэхэд ашигладаг. Цэнхэр хайрцгийн хамгийн түгээмэл хэрэглээ бол үнэгүй утасны дуудлага хийх явдал байв. Цэнхэр хайрцаг нь ихэнх барууны орнуудад ажиллахаа больсон, учир нь орчин үеийн сэлгэн залгах систем нь дижитал хэлбэрт шилжсэн бөгөөд цэнхэр хайрцгийг дуурайдаг зурвасын дохиог ашиглахаа больжээ. Үүний оронд дуудлага хийгчийн ашиглаж буй шугамаас хандах боломжгүй зурвасаас давсан суваг дээр дохио өгдөг (Common Channel Interoffice Signaling (CCIS) гэж нэрлэдэг).
Цэнхэр хайрцаг нь хуучин холын телефон утасны сүлжээг хянадаг аялгууг бий болгодог. Цэнхэр хайрцаг нь товчлууртай гар утас эсвэл гар утасны төхөөрөмж юм. Цэнхэр хайрцаг нь ихэвчлэн гаднах чанга яригчтай бөгөөд аяыг нь гаргадаг бөгөөд цэнхэр хайрцгаар дуудлага хийхийн тулд утасны амны хөндий хүртэл барьдаг. Хакерууд болон анхны утасны хакеруудын талаархи дэлгэрэнгүй мэдээллийг Википедиагийн нийтлэл, Фил Лапслигийн "Утас дэлбэрч дэлгэх" номноос үзнэ үү.
АНУ-д MF/R1 дохиоллын системийг ашиглан цэнхэр хайрцгийг ажиллуулах нь маш энгийн байсан: Нэгдүгээрт, хэрэглэгч ихэвчлэн 800 дугаар эсвэл бусад хяналтгүй утасны дугаар руу залгаж дуудлага хийдэг. Ихэнх тохиолдолд 50 милийн цаана байгаа аливаа зүйл энэ техникт мэдрэмтгий их биеийг давах болно. Дуудлага дуудаж эхлэхэд дуудагч цэнхэр хайрцгийг ашиглан 2600 Гц давтамжтай аялгуу илгээдэг. 2600 Гц нь хяналтын дохио юм, учир нь энэ нь их биеийн байдлыг илэрхийлдэг; дэгээ дээр (ая) эсвэл дэгээ (дуугүй). Энэ аялгууг тоглуулснаар та утсаа тасалсан холболтынхоо төгсгөлийг итгүүлж байгаа бөгөөд хүлээх хэрэгтэй болно. Дуу чимээ зогсоход хонгил нь дэгээгээ асааж (хяналтын флаш гэж нэрлэдэг), "Ka-Cheep" чимээ гаргаж, дараа нь чимээгүй болно. Энэ бол холболтын хамгийн төгсгөл бөгөөд одоо MF чиглүүлэлтийн цифрийг хүлээж байгаа гэсэн дохио юм. Хяналтын флашийг илгээсэн тохиолдолд хэрэглэгч цэнхэр хайрцгийг ашиглан "Түлхүүр импульс" эсвэл "КП" гэж залгах бөгөөд энэ нь чиглүүлэгч тоонуудын дарааллыг эхлүүлж, дараа нь утасны дугаар эсвэл олон тооны тусгай кодуудын аль нэгийг оруулна. Үүнийг утасны компани дотооддоо ашигладаг байсан бөгөөд дараа нь "Эхлэх" эсвэл "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 үйл ажиллагааны тойм
YouTube дээрх видеог: https://youtu.be/_KHAGNpQo-c дээрээс үзнэ үү
Алхам 3: Цэнхэр хайрцаг барих дэлгэрэнгүй
YouTube дээрх видеог: https://youtu.be/tK45aoz0oD4 дээрээс үзнэ үү
Алхам 4: Blue Box гарын авлага ба програм хангамжийн тохиргоо
YouTube дээрх видеог:
Алхам 5: Програм хангамж ба барилгын баримт бичгийг татаж авах холбоосууд
Arduino -ийн хамгийн сүүлийн үеийн програм хангамж, баримт бичгийг татаж авах линкийг татаж авах: Холбоосыг татаж авах, эсвэл програм хангамж, номын сан, баримт бичгийн багцыг зохих.zip файлд татаж авах
Тоног төхөөрөмж, код нь зөвхөн Atmega 32U4 чипийг ашигладаг Arduino Leonardo архитектурын шинэ самбартай ажиллахад зориулагдсан болохыг анхаарна уу. Хуучин Arduino Uno маягийн самбар ажиллахгүй болно.
Цэнхэр хайрцаг нь стандарт Arduino IDE номын сангуудыг ашигладаг. Програмыг тохируулах, эмхэтгэхийн өмнө эдгээр сангуудыг суулгасан байх ёстой.
Програм хангамжийг ашигласан тоног төхөөрөмжийн тохиргоонд нийцүүлэн кодын эхэнд байгаа "#define" гэсэн зөв тайлбарыг тайлбарлахгүйгээр тохируулах ёстой. Дэлгэрэнгүй мэдээллийг гарын авлагаас үзнэ үү.
Төрөл бүрийн горимуудын ажиллагааг онцолсон нэмэлт видеонууд миний YouTube суваг дээр байна:
FIRMWARE -ийн шинэчлэлт !! - 8/8/2019
Би аялгуу үүсгэх явцад дууны давтамжийн нарийвчлалыг нэмэгдүүлэх, процессорын ачааллыг бууруулах зорилгоор номын сан үүсгэх зарим өөрчлөлтийг нэмж оруулав. Би шинэ кодоо github репозиторт нэмсэн: github.
Зөвлөмж болгож буй:
Хоёр горимтой серво шалгагч: 5 алхам (зурагтай)
Хоёр горимтой servo шалгагч: Би шинэ servo мотор худалдаж авахдаа түүний ажиллаж байгаа эсэхийг хурдан шалгахыг хүсч байна. Хоёр горимтой серво шалгагч надад үүнийг нэг минутын дотор хийх боломжийг олгодог. Миний мэддэг хямдхан сервосууд заримдаа ирэхдээ хүссэнээрээ ажилладаггүй: Араа нь үсэрч, электрон
7 горимтой басс-реактив RGB сабвуферын LED: 5 алхам
7 горимтой басс-реактив RGB сабвуферын LED: Үндсэн санаа: Би үргэлж сабвуфертаа лед залгахыг хүсдэг байсан ч үүнийг хийх талаар эргэлзэж байсан. Зарим нь шууд утсан холбогч руу залгаж, зарим нь дууны түвшинд хариу үйлдэл үзүүлдэг хянагч худалдаж авдаг. А
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: 4 алхам (зурагтай)
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: Энэ бол таны mp3 тоглуулагчийн хамгаалалттай үүргэвч бөгөөд чихэвчний үүрийг дөрөвний нэг инч болгон хөрвүүлдэг, унтраалгын товчлуур дээр тэсрэх хайрцаг болж чаддаг. таны mp3 тоглуулагчийг ерээд оны эхэн үеийн соронзон хальсны тоглуулагч эсвэл үүнтэй төстэй хулгай багатай болгож хувиргадаг
NES хайрцаг 2.5 инчийн хатуу дискний хайрцаг: 6 алхам
NES Cartridge 2.5 "Хатуу дискний хашлага: Юуны өмнө би cr0ybot болон түүний зааварчилгаанд кредит өгөх ёстой, учир нь энэ модыг анх харсан. Энэ мод нь арай өөр юм. Би сумныхаа анхны төрхийг хадгалахыг хүссэн. Цорын ганц хэлэх тэмдэг нь хажуугийн мини USB порт юм. T
Tiny Breadboard 5v PSU (хоёр гаралтын горимтой): 5 алхам
Tiny Breadboard 5v PSU (Хоёр гаралтын горимтой): Энэхүү жижиг салангид 5 вольтын PSU нь талхны хавтангийн төслүүдэд тохиромжтой. Та үүнийг талхны тавцан дээрх цахилгаан шугам таслах хооронд байрлуулж болно. Холбогчийг ашигласнаар та бүхэл бүтэн цахилгаан шугамын 5 вольт эсвэл баруун талд нь 5 вольт өгөх боломжтой