Мазмұны:
- Жабдықтар
- 1 -қадам: Кейіннен тізбекпен не істегіңіз келетіні туралы ойланыңыз және бөлшектерге тапсырыс беріңіз
- 2 -қадам: Сіздің тізбекті біріктіріңіз
- 3 -қадам: Құттықтаймыз
Бейне: Телефон желісінің қарапайым декодерін DTMF қалай жасауға болады: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл кез келген телефон желісінде DTMF сигналдарын декодтауға мүмкіндік беретін қарапайым жоба. Бұл оқулықта біз MT8870D декодерін қолданамыз. Біз алдын ала орнатылған тон декодерін қолданамыз, себебі, маған сеніңіз, Arduino -мен мұны істеу артқы жағындағы ауырсыну (бұл мүмкін емес). Бұл декодер өте ақылды түрде құрастырылған, сондықтан оның теру кезіндегі кез келген DTMF үнін тануға мүмкіндік беретін (350 және 440 Гц) жалпы теру дыбыстарының сүзгісінде ойықтары бар. Ақылды, солай емес пе? Бұл чиптің екілік шығысы (Q1-Q4) және аппараттық жаңарту жалаушасы (ESt) бар. Төрт екілік шығыс жаңа нөмірді тергенше өзгеріссіз қалады. Бұл мәселе болар еді, өйткені біз жаңа нөмір басылғанда ғана анықтай аламыз. Бірақ EST құтқару үшін! Осылайша, жаңа нөмір басылған кезде, түйреуіш EST бізге жаңа нөмірдің басылғанын және екілік шығыс жаңартылғанын хабарлайды. Оның көмегімен біз кез келген түймені басуды анықтай аламыз. Егер сізді қызықтырса, мұнда чиптің мәліметтер кестесі берілген.
Жабдықтар
DTMF декодері (диаграммада мен MT8870D қолданамын, себебі бұл арзан)
Микропроцессор (Arduino ұсынамын)
Нан тақтасы
Кейбір сымдар
102KΩ резистор
71.5KΩ резистор (олар мұны жасайды деп ойламаңыз; 68KΩ және 3.3KΩ және 200Ω резисторды тізбектей қойыңыз)
390 кОм резистор
екі керамикалық 100nF конденсатор
Дәл 3,579545 МГц кристалл
Және 5В қуат көзі
1 -қадам: Кейіннен тізбекпен не істегіңіз келетіні туралы ойланыңыз және бөлшектерге тапсырыс беріңіз
Құрылған схемамен не істейтіндігіңізді жоспарлаңыз (т.б. мен Arduino -ға не қосамын, онымен не басқарамын?)
Содан кейін бөлшектерге тапсырыс беріңіз.
2 -қадам: Сіздің тізбекті біріктіріңіз
Міне, барлығы қалай жүретіні туралы қарапайым схема:
Басқа басқарушы компоненттерді қосуды ұмытпаңыз (мысалы, реле)
3 -қадам: Құттықтаймыз
AAAAND, құтты болсын! Сізде телефон желісіндегі кез келген DTMF сигналдарын декодтауға болатын жұмыс істейтін схема бар! Бұл қалай көрінуі керек екендігі туралы:
Ұсынылған:
DIY қалай керемет көрінетін сағатты жасауға болады - StickC - Оңай жасауға болады: 8 қадам
DIY қалай керемет көрінетін сағатты жасауға болады - StickC - Оңай жасауға болады: Бұл оқулықта біз ESP32 M5Stack StickC -ті Arduino IDE және Visuino көмегімен СКД -де уақытты көрсету үшін қалай бағдарламалауды, сонымен қатар StickC түймелерінің көмегімен уақытты орнатуды үйренеміз
Айнымалы токтың декодерін көп жылдамдықты айнымалы токты басқару үшін қалай бағдарламалау керек: 7 қадам
Айнымалы ток декодерін көп жылдамдықты айнымалы токты басқару үшін қалай бағдарламалау керек: Бірфазалы айнымалы ток қозғалтқыштары әдетте желдеткіштер сияқты тұрмыстық заттарда кездеседі және олардың жылдамдығын белгіленген дискретті орамалардың бірнешеуін қолданғанда оңай басқаруға болады. Бұл нұсқаулықта біз цифрлық контроллер құрамыз, ол
Мобильді роботты қалай жасауға болады - DTMF негізіндегі - Микроконтроллерсіз және бағдарламасыз - Әлемнің кез келген жерінен бақылау - RoboGeeks: 15 қадам
Мобильді роботты қалай жасауға болады | DTMF негізіндегі | Микроконтроллерсіз және бағдарламасыз | Әлемнің кез келген жерінен бақылау | RoboGeeks: Әлемнің кез келген нүктесінен басқарылатын робот жасағыңыз келеді, жасайық
ARDUINO NANO/MINI ҚАЛАЙ ЖАСАУҒА БОЛАДЫ - Жүктеушіні қалай жағуға болады: 5 қадам
ARDUINO NANO/MINI ҚАЛАЙ ЖАСАУҒА БОЛАДЫ | Bootloader қалай жазылады: Бұл нұсқаулықта мен сізге Scratch -тен Arduino MINI -ді қалай жасау керектігін көрсетемін. Бұл нұсқаулықта жазылған процедураны жобаның жеке талаптарына сәйкес кез келген arduino тақталарын жасау үшін қолдануға болады. Жақсы түсіну үшін бейнені қараңыз
C#қарапайым телефон кітапшасы қосымшасын қалай құруға болады: 7 қадам
Қарапайым телефон кітапшасы қосымшасын C#қалай құруға болады: Сәлеметсіз бе, мен Лукамын, бұл менің бірінші нұсқаулық. Мен сізге C#көмегімен Microsoft Visual Studio -да қарапайым телефон кітапшасы қосымшасын жасауды көрсеткім келеді. Бұл жобаны жасамас бұрын бағдарламалау туралы қарапайым білімге ие болу жақсы. Бастайық. Біз