Як зробити пристрій на Arduino, щоб автоматично закривати вікна на комп’ютері, коли хтось заходить у кімнату

7 серпня 2024 1 хвилина Автор: Cyber Witcher

Іноді виникає необхідність автоматично закривати вікна на комп’ютері, коли хтось входить у кімнату, щоб захистити приватність або уникнути випадкового розголошення важливої інформації. В цій статті ми створимо пристрій на базі Arduino, який буде виявляти рух за допомогою PIR-датчика та автоматично закривати відкриті вікна на комп’ютері.

Що нам знадобиться?

  1. Arduino (Uno, Nano або інший сумісний контролер)

  2. PIR-датчик руху (наприклад, HC-SR501)

  3. Резистори та провідники для з’єднань

  4. USB-кабель для підключення Arduino до комп’ютера

  5. Комп’ютер із встановленим Arduino IDE та AutoHotkey

  6. AutoHotkey (для створення скрипта для закриття вікон)

  7. Програмне забезпечення для зв’язку Arduino з комп’ютером (наприклад, Serial Monitor або спеціальний скрипт на Python)

Крок 1: Підключаємо PIR-датчик до Arduino

PIR-датчик — це маленький сенсор, який “бачить” рух. Ось як його підключити:

  • Підключіть VCC на датчику до 5V на Arduino (це живлення).

  • Підключіть GND на датчику до GND на Arduino (це земля).

  • Підключіть OUT на датчику до D2 на Arduino (це пін, через який ми отримуємо сигнал).

Крок 2: Пишемо програму для Arduino

Тепер ми напишемо невелику програму, яка допоможе Arduino “зрозуміти”, коли хтось зайшов у кімнату. https://pastebin.com/1Qe2EVvh

Крок 3: Створюємо скрипт AutoHotkey для закриття вікон

AutoHotkey — це програма, яка виконує певні дії на комп’ютері. Ми напишемо скрипт, який закриває вікна, коли Arduino виявляє рух.

  1. Встановлення AutoHotkey: – Завантажте та встановіть програму AutoHotkey з офіційного сайту

  2. Створення скрипта:  – Відкрийте текстовий редактор (наприклад, Блокнот) і створіть новий файл з розширенням .ahk.

  3. Вставте наступний код у файл: – https://pastebin.com/p5x1tYf9 (При виявленні сигналу програма буде прожимати комбінацію WIN + D(можете замінити на яку хочете, раджу win + L для блокування пристрою)

  4. Запуск скрипта: – Збережіть файл і двічі клацніть на ньому, щоб запустити скрипт.

Крок 4: Підключаємо та тестуємо пристрій

  1. Підключіть Arduino до комп’ютера за допомогою USB-кабелю.

  2. Завантажте програму на Arduino через Arduino IDE.

  3. Запустіть створений AutoHotkey скрипт.

  4. Тепер, коли хтось зайде в кімнату, комп’ютер автоматично закриватиме активні вікна.

 Висновок

У цій статті ми створили пристрій на базі Arduino, який виявляє рух в кімнаті за допомогою PIR-датчика та надсилає сигнал на комп’ютер для автоматичного закриття вікон. Такий підхід може використовуватися для захисту конфіденційної інформації, коли ви не хочете, щоб хтось бачив, що відкрито на вашому екрані. Цей проект можна розширити додатковими функціями, наприклад, включенням сигналізації або записом часу виявлення руху.

Disclaimer. Ця стаття створена виключно з ознайомлювальною метою. Усі поради та інструкції надані для освітніх цілей, і ми не несемо відповідальності за будь-які можливі наслідки, пов’язані з реалізацією цього проекту. Завжди дотримуйтесь безпеки при роботі з електронними компонентами.

Інші статті по темі
Знайшли помилку?
Якщо ви знайшли помилку, зробіть скріншот і надішліть його боту.