Датчик вибрации Arduino

Вы уже знакомы с пьезо-динамиком и знаете, что он умеет преобразовывать электрическую энергию в вибрации, которые мы воспринимаем как звук. Но он может работать и наоборот — преобразовывать вибрации в электричество. Воспользуемся этим свойством и сделаем датчик вибрации, с помощью которого будем отслеживать стук в дверь.

Для подключения вам понадобится резистор сопротивлением 1 мегаОм.

piezo_sensor

Подключите один контакт пьезо к земле, другой к аналоговому порту A0. Также, между этими контактами нужно поставить резистор 1 мОм.

Прижмите пьезо, например, к столу. Теперь узнаем, какие значения покажет нам порт при постукивании по столу и в покое.

В покое значения, как правило, близки к нулю. Если же рядом с датчиком постучать, то значения заметно увеличиваются. Будем считать стуком значения больше 70. Напишем программу, выдающую на экран надпись «knock-knock» («тук-тук»), когда датчик улавливает стук.

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

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *