Нам понадобится:
Ссылочка на knock sensor: http://ali.ski/QADOy
Ссылочка на Arduino uno: http://ali.ski/ATP4-
Ссылочка на Sensor Shield: http://ali.ski/AFdiG
Ссылочка на контактные провода: http://ali.ski/Yd2j1
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
knock sensor – это датчик вибрации, реагирует на вибрацию.
Для чего он нужен? ну честно не могу сказать. В принципе можно его приделать на окно, и если будут пробовать разбить окно, можно настроить так, чтоб Вас ардуино оповестило об этом. Я же его заказывал, чисто поиграться, мне интересны все датчики которые бывают на ардуино.
Схема подключения данного датчика простая, у него имеется три пина следовательно +, – датчика мы подключаем к ардуино +,- а третий пин датчика вибрации мы подключим к третьему пину ардуино.
В данном скетче реализована работа датчика вибрации, при которой если датчик улавливает вибрацию, загорается светодиод подключенный к 13 пину ардуино.
Необходимо скопировать программный код приведенный ниже и вставить его в программу Arduino IDE и загрузить этот программный код в саму плату Arduino.
int Led = 13;// объявляем пин для светодиода int knock = 3;// объявляем пин для knock sensor int val;// создаем переменную для хранения информации void setup () { pinMode (Led, OUTPUT) ;// Переводим пин в режим выхода к которому подключен светодиод pinMode (knock, INPUT) ;// переводим пин в режим входа к которому подключен Knock } void loop () { val = digitalRead (knock) ;// записываем значения в переменную if (val == HIGH) // при появлении логической единици зажигать светодиод { digitalWrite(Led, LOW); } else { digitalWrite(Led, HIGH); } }
Ссылочка на скетч: https://yadi.sk/d/aE4KjSRqufyQz
Демонстрация работы данной программы можно увидеть в видео приведенном в конце статьи.