Количество
|
Стоимость
|
||
|
Датчики звука и ультразвука относятся к группе акустических устройств, и основным принципом работы таких датчиков является обнаружение и распознавание различных акустических волн. Это датчики, где используется микрофон, что служит для преобразования звуковых колебаний в электрическое переменное напряжение и последующего выполнения заданных команд.
Принцип работы таких датчиков довольно прост — когда звуковая волна доходит до приемника датчика, то выявляется отклонение от заданного параметра тишины (в качестве контрольных точек внутри датчика заданы параметры скорости звуковой волны и её амплитуда). Скорость звуковой волны в свою очередь, регистрируется благодаря определению частоты и фазности. После получения сигнала и его сравнения с контрольными параметрами, при отклонении от контрольных данных, датчик посылает команду на выполнение указанных процессов.
Звуковые датчики могут использоваться для различных целей, таких как охранные системы и системы сигнализации, для создания автоматического включения самых разнообразных систем при создании Smart Home (например, автоматическое включение света, при приближении человека) и т.д.
Arduino датчик звука — один из самых простых и необходимых элементов электрической цепи под названием Smart Home. Такое датчик еще называют датчиком шума Arduino так как он улавливает различные сигналы и может использоваться как индикатор изменения звуковых волн в окружающей среде.
Этот датчик похож на небольшую плату с установленным микрофоном. Модуль имеет усилитель и регулятор чувствительности благодаря которому можно изменять крайние пороги слышимости звуковых волн. Микрофон состоит из пьезодинамика со встроенной тонкой мембраной. При индикации звуковых волн она колеблется и таким образом порождает электрические колебания, которые дают сигнал на микропроцессор. Это напряжение подается на интерфейс (Arduino IDE) для обработки данных.
Подключение к Arduino зависит от типа сигнала который вам нужен:
A0 – аналоговый сигнал на Arduino
D0 – цифровой сигнал на Arduino
GND и VCC – питание
Подключение сенсора звука через макетную плату:
Если вы выбрали цифровой контакт, то значения на компьютер будут передаваться в виде логических 0 и 1 (цифровой датчик). То есть при наличии шума он подает на выход логический 1. Давайте рассмотрим такой пример:
Код 1
int led=10;
int SENSOR=2;
boolean val =0;
void setup() {
pinMode(led, OUTPUT);
pinMode(SENSOR, INPUT);
Serial.begin (9600);
}
void loop () {
val =digitalRead(SENSOR);
Serial.println (val);
if (val==HIGH) {
digitalWrite(led, HIGH);
}
else {
digitalWrite(led, LOW);
}
}
Если ничего не происходит, попробуйте изменить частоту срабатывания прибора - подкрутите потенциометр (синий квадрат).
При аналоговом выходе такой прибор используют как визуализатор изменения звука - эквалайзер. Для этих целей используется сигнал ШИМ.
Код 2.
int ledPin = 2; // светодиод
int analogPin = 3; // датчик звука
int val = 0;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
val = analogRead(analogPin);
analogWrite(ledPin, val / 4);
}
Купить датчики звука и ультразвука в Украине очень удобно через интернет-магазин Robostore.
На это есть 7 причин:
• Вам не обязательно приезжать в магазин, Вы можете заказать доставку в любую точку Украины.
• Доставка по Киеву в течение дня, по Украине — 2-5 рабочих дней (в зависимости от того, насколько Ваш город удален от Киева).
• Низкие цены, поэтому купить датчики звука и ультразвука и другие элементы робототехники сможет позволить себе каждый.
• Длительный срок эксплуатации всей продукции.
• Высокое качество товаров.
• За каждым клиентом закрепляется персональный менеджер, который всегда готов посоветовать Вам лучший выбор и проконсультировать по любому из товаров.
• Служба поддержки работает 5 дней в неделю с 10:00 до 19:00.
Компания Robostore находится в Киеве по адресу улица Вербовая 24, офис Robostore, станция метро Почайна (Петровка).
Звоните и заказывайте датчики звука и ультразвука по телефонам:
+38 (096) 470 02 29 (Viber, Telegram)
+38 (063) 306 34 78 (Telegram по поводу оптовых покупок)