Датчик звука

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

Что не так ? Пришёл датчик звука на lm393 подключил его как полагается ! Vcc на +5В GND на GND и OUT на цифровой вход 7. Такой вот скетч:

int ledPin=13;
int sensorPin=7;
boolean val =0;
 
void setup(){
  pinMode(ledPin, OUTPUT);
  pinMode(sensorPin, INPUT);
  Serial.begin (9600);
}
 
void loop (){
  val =digitalRead(sensorPin);
  Serial.println (val);
  // включаем светодиод, если датчик определит громкость
  // выше заданного порога:
  if (val==HIGH) {
    digitalWrite(ledPin, HIGH);
  }
  else {
    digitalWrite(ledPin, LOW);
  }
}

Выставил подстроечным резистором на датчике значение 0 в мониторинге порта при этом на датчике загорается второй светодиод ! Хлопаю...и ничего не меняется. Если подстариваю на выходе 1 , то светодиод на датчике тухнет, а светодиод на плате загорается ! 

Почему на хлопок не реалирует ? 

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

сам датчик что ли не работает ?(

kalapanga
Offline
Зарегистрирован: 23.10.2016

morgusha пишет:

сам датчик что ли не работает ?(

Во-первых, у Вас наверное единственная существующая в мире модель этого модуля, что ссылки на него приводить не надо, все её и так знают. Во-вторых, есть ощущение, что подстроечный резистор Вы крутили просто потому, что он крутится. Им порговая чувствительность настраивается, а что такое "выставил 0" и "подстраиваю 1" непонятно. И в-третьих, была уже куча вопросов про эти модули на форуме, уже всё разжевано.

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

kalapanga пишет:

есть ощущение, что подстроечный резистор Вы крутили просто потому, что он крутится

Никогда не забуду, как в детстве мне достался мопед и кто-то (отец, кажется) посоветовал проверить затяжку всех резьбовых соединений, что б чего не отвалилось ненароком. Ну, я добросовестно проверил. Обнаружил, что регулировочный винт карбюратора свободно крутится. Вот же ж думаю безрукие, вечно чего-нибудь недокрутят. И затянул его как следует :)

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

не нашел ни одной темы по этому поводу ! 

Да, датчик как я понял имеет цифровой выход !

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

 

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

morgusha пишет:

не нашел ни одной темы по этому поводу ! 

Бывают люди, которые даже порно в сети найти не могут. Держите - http://makerplus.ru/wiki/datchik-zvuka-arduinohttp://deskfactory.de/arduino-projekt-geheimnisvolle-geraeusche-mit-sound-sensor-erkennen 

kalapanga
Offline
Зарегистрирован: 23.10.2016

morgusha пишет:

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

Вот этого Вам удалось добиться? Без всяких скетчей, мониторов и прочего. Получилось найти такое положение резистора, чтобы, например, при хлопке загорался этот светодиод на модуле?

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

нет, не получилось что бы именно при хлопке или при ударе ни разу не загорелся ! (

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

блин, что делать то ? тут посоветовали припоять резистор другой более обротистый , чтобы чуствивтельность настроить было легче ? 

 

kalapanga
Offline
Зарегистрирован: 23.10.2016

morgusha пишет:

блин, что делать то ? тут посоветовали припоять резистор другой более обротистый , чтобы чуствивтельность настроить было легче ? 

Пока только один вывод, что к ардуино его цеплять рано. Проверяйте всё, что можно, как в соседней теме описано. Исправность всех деталей, качество пайки и отмывки. Дальше уж и регулировку можно попробовать менять, тоже вариант.

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

поставил более многооборотистый подстроечный резистор и все равно толку 0.

Если пальлцем дотрагиваюсь до транзистора то диод либо тухнет либо зажигается...диод, который сигнальный.