Как мне управлять ультразвуковым преобразователем с Arduino?


13

Я пытаюсь создать средство защиты кошек с помощью Arduino, что-то похожее на это . Я разобрался с обнаружением и теперь понимаю, что мне нужно использовать ультразвуковой преобразователь, чтобы произвести «взрыв», который мне нужен.

Тем не менее, я не знаю, как бы я связал один из них с Arduino.

У кого-нибудь есть совет?


Для справки, кошки могут слышать до 65 кГц, против 20 кГц для людей (так говорит Интернет)
эндолит

ультразвуковые преобразователи, как правило, имеют предпочтительную частоту.
JustJeff

Ответы:


4

Просто глядя на ультразвуковой преобразователь, не открывая его, кажется, что он имеет функции, аналогичные стандартному свету, активируемому при движении. Это означает, что в верхней половине преобразователя вы видите объектив, который обнаруживает движение с помощью пассивного инфракрасного (PIR) датчика. Когда это обнаруживает любое движение, оно переключает сигнальный вывод, который запускает ультразвуковой импульс. Конечно, вы можете воспользоваться этим и переключить сигнальный вывод, используя Arduino или любой другой микроконтроллер, используя собственный метод обнаружения кошек. Хорошей идеей было бы установить оптрон между arduino и ультразвуковым преобразователем, чтобы защитить обе цепи друг от друга.

Вот некоторая информация о каком-то оптопаре, и я не могу опубликовать ссылку о pir, поскольку chiphacker не доверяет мне достаточно ... Но просто зайдите в arduino.cc и найдите pir, и вы найдете его


9

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

Если мы предположим, что преобразователь 40 кГц (очень распространенный), то вы бы переключили контакт на 40 кГц. Красиво и просто.

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

Ультразвуковой 1

Часть приемника на изображении выше не нужна для проекта по сдерживанию кошек, это было взято из схемы ультразвукового дальномера, где эхо должно быть синхронизировано. Если вы не хотите знать, насколько близко кошка, конечно :-)

Ультразвуковой 2


На каком рисунке резистор R2 на первой диаграмме?
Randomblue

@Randomblue - Похоже, что разработчик хотел сместить транзистор, чтобы он немного включился без какого-либо привода от микро (в отличие от обрезания или насыщения). Это позволило бы полностью отключить транзистор, когда напряжение привода достигнет 0 В, и ограничить пик обратное напряжение на индуктивности. Если вы не используете индуктор параллельно, то он вам не нужен (или диод).
Оли Глейзер

В зависимости от того, является ли преобразователь каким-либо модулем или просто кристаллом, его вполне можно использовать на резонансной частоте, а не только вкл / выкл
Скотт Сейдман
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.