|
5 / 4 / 2
Регистрация: 02.11.2016
Сообщений: 160
|
|
Триггер по звуковому сигналу09.04.2025, 14:31. Показов 4825. Ответов 23
Метки нет (Все метки)
Добрый день!, не подскажите какое устройство может переключать звуку?
Есть видеоряд, я подложу звук в видеоредакторе какой нужен, для срабатывания устройства То есть в зависимости от звука нужно чтобы переключался "выходной" сигнал (например для ардуино, наверное из специального выхода такого устройства) - 0 или 3В На данном этапе достаточно двух положений 0 и 1. Сам звук - только для сигнала, нигде проигрываться не будет На вход такого устройства может подключаться HDMI или 3,5? Хотелось бы узнать как называется такое устройство Спасибо!
0
|
|
| 09.04.2025, 14:31 | |
|
Ответы с готовыми решениями:
23
Т-Триггер на ИЛИ-НЕ элементах и что это за триггер?
Delay прерывающий свое действие по сигналу |
|
173 / 141 / 36
Регистрация: 09.01.2018
Сообщений: 1,073
|
|||
| 09.04.2025, 15:28 | |||
|
Датчик акустический.
1
|
|||
|
5 / 4 / 2
Регистрация: 02.11.2016
Сообщений: 160
|
|
| 09.04.2025, 15:42 [ТС] | |
|
ViktorArs, звук только по проводу идти будет вместе с видео для маркировки. Например 10 сек - абсолютно одинаковый по децибелам, след 10 секунд другое значение по децибелам и тд. Мне нужно видео синхронизировать с ардуино, а оно в свою очередь будет управлять другим. Мне нужно считать цифровой звук и по нему сделать переключатель.
0
|
|
|
Native x86
6859 / 3791 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 09.04.2025, 16:25 | |
|
Оцифровывать аналоговый звук и дальше уже анализировать. Вот только на analogRead() это не делается, тут нужно использовать потоковый АЦП. Затем обрабатывать через FFT, а по спектру уже делать выводы о характере звука. И очень не факт что ардуина потянет это все по производительности.
1
|
|
|
5 / 4 / 2
Регистрация: 02.11.2016
Сообщений: 160
|
|
| 09.04.2025, 16:38 [ТС] | |
|
quwy, Спасибо, хотя бы что-то, от чего отталкиваться есть. Буду пробовать
0
|
|
|
5520 / 2873 / 571
Регистрация: 07.11.2019
Сообщений: 4,767
|
|
| 09.04.2025, 19:27 | |
|
Dimson_, можно сделать фильтр и простейший амплитудный детектор. После детектора сигнал читать с ноги analogRead'ом.
Или использовать компаратор и передавать звук с видео в uart.
1
|
|
|
1481 / 495 / 73
Регистрация: 22.09.2023
Сообщений: 1,566
|
||
| 09.04.2025, 20:02 | ||
|
1
|
||
|
Native x86
6859 / 3791 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
||
| 09.04.2025, 23:49 | ||
|
1
|
||
|
4053 / 2664 / 583
Регистрация: 11.09.2009
Сообщений: 9,513
|
||
| 11.04.2025, 14:54 | ||
2
|
||
|
5 / 4 / 2
Регистрация: 02.11.2016
Сообщений: 160
|
|
| 13.04.2025, 21:18 [ТС] | |
|
Спасибо всем, я просто давно электроникой не занимался и каждый ответ гуглю (и в целом немного только знаком с ардуино). На данный момент сделал тестовый ролик, замерил мультиметром в разъёме 3,5 когда есть звук, 0,125 В. Теперь вопрос, ардуино "услышит" такой сигнал или его усиливать нужно?, что бы фильтр сделать
0
|
|
|
173 / 141 / 36
Регистрация: 09.01.2018
Сообщений: 1,073
|
|
| 13.04.2025, 22:19 | |
|
Смотря что вы хотите. У вас мультиметр измеряет RMS значение (причем возможно true rms и просто rms). Просто - это значит умножение сигнала 0,707 исходя из предположения, что сигнал синусоидальный. Но до этого далеко.
Там где у вас 0,125 воль, какой формы сигнал и что вы хотите? Просто чтобы на входе ардуино был сигнал звука нет-звук есть, а на выходе прямоугольный, как у вас на картинке? Думаю лучше чтобы какая-то минимальная схемка между вашим разъемом и ардуино была бы. Но это зависит от уровня того что нужно. Если что-то серьезное и работающее и может долго работающее, то и нужна более серьезная схема. PS: К примеру мне нужен был как-то давно (одноразово) датчик скорости вращения. Под рукой нашелся только резистор (фото). Ну вот, за 2 минуты было сделано на коленках, деревенским способом, нечто похожее на приёмник импульсного сигнала. Да, он был полное де**мо, но для той ситуации этого хватило выше крыши и в принципе даже вполне серьезная проблемка, ради которой это все затевалось, была мгновенно решена. PSPS: Хорошо бы осциллографом глянуть. Тогда думаю тут сразу вам "насыпят" кучу предложений, как увидят форму. Вот просто первый попавшийся пример, стр.4 (ищите приемник - RX1) http://www.gaw.ru/pdf/TI/app/m... n896792231
1
|
|
|
4053 / 2664 / 583
Регистрация: 11.09.2009
Сообщений: 9,513
|
||
| 14.04.2025, 04:44 | ||
|
Минимально достаточно подать этот сигнал на вход, настроенный как АЦП или компаратор. Период опроса АЦП надо будет сделать чуть меньше половины периода сигнала. Обнаружение наличия или отсутствия сигнала (формирование импульса огибающей) наиболее просто сделать по наличию или отсутствию сигнала с АЦП за интервал времени длительностью в несколько периодов сигнала. Конечно на это время управляющий импульс будет задержан, но вряд ли это для вашей задачи принципиально. В крайнем случае можно наложить звуковую посылку на видеоряд с нужным смещением вперёд.
1
|
||
|
5 / 4 / 2
Регистрация: 02.11.2016
Сообщений: 160
|
|
| 22.04.2025, 22:50 [ТС] | |
|
Все получилось, большое спасибо!
В общем, как показала практика, звук должен идти всего на 0,4 сек в начале каждого видео, потом тишина. Это время достаточно для Ардуино, чтобы отфильтровать сигнал и подать на цифровой выход, а он переключает через реле. Хотел еще спросить, могу я теперь передавать через звук, как бы нумерацию передавать?, то есть чтобы Ардуина считала по звуку номер видео. Это для полной автоматики Погуглил, pulseIn() вроде должна помочь. Как я понял, мне нужно сначала сделать одинарный сигнал для активации pulseIn(), потом она считает и выдает ответ, дальше сравнение и тд, скажите пожалуйста, получится такое сделать или нет?, Спасибо!
0
|
|
|
173 / 141 / 36
Регистрация: 09.01.2018
Сообщений: 1,073
|
|
| 23.04.2025, 08:43 | |
|
Вполне.
1
|
|
|
5 / 4 / 2
Регистрация: 02.11.2016
Сообщений: 160
|
|
| 25.04.2025, 15:43 [ТС] | |
|
Ребята, а вот ещё вопрос есть, мне нужен конденсатор, который при отключении Ардуино, даст возможность ей ещё немного поработать и отправить данные, примерно 1-1,5 секунд. Поискал, пишут, что 22uf, 16v, но таких не нашел в продаже, не подскажите, какой можно ещё использовать?
0
|
|
|
4053 / 2664 / 583
Регистрация: 11.09.2009
Сообщений: 9,513
|
|
| 25.04.2025, 15:52 | |
|
1
|
|
|
5 / 4 / 2
Регистрация: 02.11.2016
Сообщений: 160
|
|
| 25.04.2025, 15:53 [ТС] | |
|
Ок, понял, поищу. Модель нано у меня.
0
|
|
|
173 / 141 / 36
Регистрация: 09.01.2018
Сообщений: 1,073
|
|
| 25.04.2025, 16:01 | |
|
Именно.
Применяли 5,5В 1,5Ф для часов РВ. Держит 3-4 недели. 16В у вас для конкретной цели?
1
|
|
|
5 / 4 / 2
Регистрация: 02.11.2016
Сообщений: 160
|
|
| 25.04.2025, 16:19 [ТС] | |
|
Мне нужно записать значение переменной в еепром, после отключения питания Ардуины. 1-1,5 секунды достаточно вроде пишут, для этого и нужно, чтобы записалось и отключилось +- с запасом по времени
0
|
|
|
5 / 4 / 2
Регистрация: 02.11.2016
Сообщений: 160
|
|
| 28.04.2025, 11:49 [ТС] | |
|
Всем привет, на выходных собирал схему, есть проблемы с некорректной записью в еепром, причина скорее всего в логике программы моей.
Я нашел другой способ, хотел у вас проконсультироваться. Могу ли я с устройства (led контроллер Китай) на котором стоит семисегментный индикатор, 6 цифр, считать с него четвертую цифру? Если подключится отдельной ардуиной к его контактам, переключать вручную индикатор с кнопки и смотреть где высокий сигнал, запомнить и построить логику в ide. Хотелось бы узнать возможно такое или нет, что бы на этот вариант время не терять, если он не будет работать в принципе Информации мало, только есть как запрограммировать изначально через микросхему такие индикаторы Спасибо!
0
|
|
| 28.04.2025, 11:49 | |
|
Помогаю со студенческими работами здесь
20
По схеме и входному сигналу записать в общем виде U2(t)
Attiny13+3х канальный програмный шим по сигналу с 3х портов Прерывание по внешнему сигналу на К1986ВЕ Исключающие или в ассемблере по сигналу - Микроконтроллеры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|