Датчик звука

drago56
Offline
Зарегистрирован: 20.10.2015

 

Купил датчик звука на ардуино, чтобы вкл\выкл свет хлопком на алиекспрессе, чуствительность слабоя там не то что по хлопку там по нему стучать надо чтобы реагировал(подбирал частоты, слишком слабый даже на растоянии пол метра). Может как нибудь можно увеличить чуствительность?

 

 

Logik
Offline
Зарегистрирован: 05.08.2014

drago56 пишет:

Купил датчик звука на ардуино, чтобы вкл\выкл свет хлопком на алиекспрессе, 

Перечитал трижды. вкл\выкл свет хлопком на алиекспрессе нереально. Владелец алиекспресс не согласится.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Чё за датчик? ХЗ!

Как подключён? ХЗ!

Что там за скетч? ХЗ!

ТС, а Вам вообще совет нужен или Вы тут просто угол пометить решили?

drago56
Offline
Зарегистрирован: 20.10.2015

Может как нибудь можно увеличить чуствительность? я вопрос задал,все там правельно подключено

Jatixo
Offline
Зарегистрирован: 13.01.2016

На нем самом переменный резистор/конденсатор (крутилка под отвертку) есть?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

drago56 пишет:

Может как нибудь можно увеличить чуствительность? я вопрос задал,все там правельно подключено

Чувтсвительность ЧЕГО??? Ты ведь даже не сказал какой у тебя датчик! 

Впрочем, чего я тебя уговариваю. Не хочешь - не надо, сам разбирайся, раз у тебя всё правильно.

drago56
Offline
Зарегистрирован: 20.10.2015
Araris
Offline
Зарегистрирован: 09.11.2012

ЕвгенийП пишет:

Чё за датчик? ХЗ!

Как подключён? ХЗ!

Что там за скетч? ХЗ!

Отлично, первый вопрос отвечен ! drago56, ещё два за Вами.

drago56
Offline
Зарегистрирован: 20.10.2015

кто делал такие проекты посоветуйте датчик хороший

Logik
Offline
Зарегистрирован: 05.08.2014

Та распишите ж Вы по человечески, что делали, как подключали, если конечно хотите чего полезного услышать. Не можете словами, так бывает, терменами к примеру не владеет человек, не понимает что "датчик звука" по людски микрофон, а вывод А0 - аналоговый и т.д. Ну так фотки давайте, скетч бы приципили, не бойтесь мы его на продажу не выставим т.к. хрен кто купит. Так поржем немного, но зато может шо и посоветовали бы. Но если считаете что в стартовом посте достаточно информации  - медецина бессильна.

Eugene858
Offline
Зарегистрирован: 06.03.2016

Всем привет. Имею ту же проблему. Датчик как две капли воды похож на FС-04, но маркировка почему то МН. Подключен: VCC к +5V, GND к GND, OUT к AO.  Скетч для проверки:

int val;              

// Начальные установки контроллера:
void setup()
{
  Serial.begin(9600);
}
    
void loop()
{
  val = analogRead(A0);                 
  Serial.println(val);  
  delay(100);                
}
 

Результат: сначала показывал в мониторе порта всё время 38, после попытки покрутить потенциометр начал показывать 1023. Переход от 38 к 1023 происходит в середине шкалы на потенциометре буквально меньше чем за одно деление шкалы. В "зоне неопределенности" выскакивают по очереди то 38, то 1023. Другие значения из диапозона бывают, но крайне редко. На хлопки не реагирует.

 

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Eugene858, симптом сильно смахивает на резкое самовозбуждение операционника. Возможно что-то, где-то не так запаяно на плате или непропай.

karl2233
Offline
Зарегистрирован: 05.07.2015

а почему AnalogRead???

ведь с датчика выход 0 и 1 (ОУ включен как компаратор с усилителем на входе).

1. включи просто датсчки, на выход вольтметр и хлопай  - долдна напруга после хлопка с 0 на 1 перескочить.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Eugene858, рискну предположить, что у Вас цифровой датчик с триггером есть звук - нет То. что Вы называете его зоной неопределённости - и есть рабочая зона. Попробуйте

1) в тишине загоните его в это "зону неопределённости"
2) начните шуметь
3) подкручивая резистор добейтесь, чтобы в тишние было надёжно 38 (LOW) а при шуме - надёжно 1023

И, да, кстати, может чего полезного найдёте - http://www.instructables.com/id/Simple-FC-04-Sound-Sensor-Demo/

Eugene858
Offline
Зарегистрирован: 06.03.2016

Датчик, видимо, действительно с триггером. Но, толи он в этой "зоне неопределенности" или "рабочей зоне" живет своей жизнью, то ли я чего-то не понимаю. Зона эта слишком маленькая, буквально легкий намек на вращение отверткой и зону можно проскочить. Там где значения всегда 38 датчик ни на какой шум не реагирует, там где 1023 - оно и в тишине 1023 (реакция на вентилятор ноута, как вариант). За ссылочку спасибо. Завтра попробую ее проработать. В тишине. Эх, блин, и почему буржуи так не любят выкладывать схемы на свое барахло!?

karl2233
Offline
Зарегистрирован: 05.07.2015

подстроечник регулирует КУ(и как следствие чувствительность) ОУ. рядом с подстроечником(последовательно с ним) должен быть ещё резистор.

какие у них(подстроечник и простой) номиналы?

Eugene858
Offline
Зарегистрирован: 06.03.2016

Подстроечник 5,3к, последовательно с ним (но не рядом) есть резистор (второй ногой подключен к 1 ноге микросхемы) 10к. Разглядел повнимательнее плату. Есть подозрение что ее не мыли.

karl2233
Offline
Зарегистрирован: 05.07.2015

 5к3 нет таких резисторов

включи просто датчки, на выход вольтметр(или светодиод с резистором) и хлопай  - должна напруга после хлопка с 0 на 1 перескочить.

Eugene858
Offline
Зарегистрирован: 06.03.2016

Допуски в 20 процентов еще никто не отменял. Что намерял, то и написал.

Eugene858
Offline
Зарегистрирован: 06.03.2016

Ура, заработало. Спасибо всем! Датчик не неработает, он, зараза, чувствительный. Вместо монитора порта подключил светодиод на 10 вывод ардуины, унес все в другую комнату, где потише, и начал стучать по столу одновременно вращая потенциометр. Если кому интересно, вот скетч:

const int LED = 10;
int val;              

// Начальные установки контроллера:
void setup()
{
  pinMode(LED, OUTPUT);
}
    
void loop()
{
  val = analogRead(A0);                 
  if ( val > 1000 )
  {
    digitalWrite(LED, HIGH);
    delay(500);   
  }
  else
  {
    digitalWrite(LED, LOW);            
  }
}

Так что, подозреваю вчера датчик действительно срабатывал на шум вентилятора ноута. Еще раз всем спасибо за помощь.

Eugene858
Offline
Зарегистрирован: 06.03.2016
morgusha
Offline
Зарегистрирован: 15.09.2017

как настроить датчик с 3 контактами ? 

http://out.arduino.ru/?redirect=https%3A%2F%2Fru.aliexpress.com%2Fitem%2...

 

никак не хочет работать ( 

Eugene858
Offline
Зарегистрирован: 06.03.2016

А можно подробности? Что означает не хочет работать? У меня вот точно такой же заработал. Технология запуска и скетч на пару постов выше. Датчик очень чувствительный, при заводских регулировках реагирует на шелест вентилятора. Так что - подробности в студию!

morgusha
Offline
Зарегистрирован: 15.09.2017

какие подробности то ? 2 дня крутил его так и не настроил. заметил что если нажимаю на транзистор то срабатывает сигнальный диод. какой там стоит транзюк что бы заменить ?

rfid метка заработала...кнопка итд все заработало, а вот датчик звука не работает ! может я явно что то ни так делаю ? как его отстраивать ? в полной тишине крутить до почти предела срабатывания сигнального диода ?