Skip to main content

Прототип охранной системы

2 votes

Привет всем

Сегодня я расскажу, как я реализовал прототип охранной системы для шкафов, ящиков, сундуков, коробок. Если кто-то не видел, то вот ссылка на видео, где я тестирую этот прототип - http://instagram.com/p/rNWvLcwqpD/?modal=true

Почему я делаю именно охранную систему?

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

Что я использовал для создания этого прототипа?

Микроконтроллер - Arduino Uno, датчик движения, светодоид.

Код

  1.  
  2. #define pirPin 2 //создаю идентификатор pirPin для датчика движения, в котором указываю, что датчик движения подключён ко 2-ому пину
  3. #define LedPin 9 // тоже самое, что и строчкой выше, только для светодиода, подключённого к 9-ому пину
  4. void setup() // функция, выполняющаяся 1 раз в самом начале
  5. {
  6. Serial.begin(9600); // начинаю соединение с портом для того, чтобы обмениваться данными
  7. pinMode(pirPin, INPUT); // настраиваю пин №2 так, чтобы считывать его данные
  8. pinMode(LedPin,OUTPUT); // настраиваю пин №9 так, чтобы отправлять ему данные
  9. }
  10. void loop() // функция. которая выполняется неограниченное количество раз
  11. {
  12. int pirVal = digitalRead(pirPin); // создаю целоцисленную переменную pirVal, в которую записываю значение, которое передаёт датчик движения
  13. //Если обнаружили движение
  14. if(pirVal == HIGH)
  15. {
  16. analogWrite(LedPin, HIGH); // включаю сведодиод на максимум
  17. delay(2000); // держу такую яркость 2000 милисекунд
  18. }
  19. else //если движения нет
  20. {
  21. analogWrite(LedPin,LOW); //выключаю светодиод
  22. }
  23. }

Я сейчас начинаю работать над следующей версией этого проекта, в которой я заменю светодиод динамиком.

Надеюсь, что вам понравился пост! Оставляйте свои комментарии, пожелания!

UPDATE

Версия 2.0 готова, тестирование можно посмотреть тут - http://instagram.com/p/rRrZl1wqk-/

Аватар пользователя Бакина Маргарита

Андрей, молодец, молодец, молодец, молодец!

Аватар пользователя Шевченко Станислав

Отличное начинание. Отличная реализация