Spisu treści:

Pc-Privacy - Arduino zautomatyzowana prywatność dla twojego komputera: 5 kroków (ze zdjęciami)
Pc-Privacy - Arduino zautomatyzowana prywatność dla twojego komputera: 5 kroków (ze zdjęciami)

Wideo: Pc-Privacy - Arduino zautomatyzowana prywatność dla twojego komputera: 5 kroków (ze zdjęciami)

Wideo: Pc-Privacy - Arduino zautomatyzowana prywatność dla twojego komputera: 5 kroków (ze zdjęciami)
Wideo: CS50 2014 - Week 7 2024, Listopad
Anonim
Pc-Privacy - Zautomatyzowana prywatność Arduino dla Twojego komputera
Pc-Privacy - Zautomatyzowana prywatność Arduino dla Twojego komputera
Pc-Privacy - Zautomatyzowana prywatność Arduino dla Twojego komputera
Pc-Privacy - Zautomatyzowana prywatność Arduino dla Twojego komputera

Problem:

Jeśli mieszkasz z innymi ludźmi lub masz własne biuro, być może znasz problem osób przypadkowo pojawiających się w Twoim pokoju podczas pracy nad poufnymi danymi lub po prostu kilka dziwnych rzeczy otwartych na drugim ekranie sprzed kilku godzin.

Również jeśli mieszkasz z innymi ludźmi i korzystasz z czatu głosowego, istnieje szansa, że ktoś trzaśnie drzwiami i zacznie hałasować lub krzyczy w każdym miejscu.

Ta instrukcja oferuje rozwiązanie oparte na czujnikach, które może uruchomić dowolny grzebień klawiszy, który chcesz uruchomić, aby uzyskać trochę prywatności lub po prostu wyciszyć mikrofon

Krok 1: Części

Części
Części

Podstawowe części to:

  • Arduino Leonardo OR Pro Micro (w zasadzie dowolne arduino z obsługą HID)
  • Kontaktron z magnesem jako czujnik drzwi
  • Przycisk
  • Kabel (dowolna długość, która sięga od komputera do drzwi)
  • Kabel do interfejsu użytkownika do arduino (najlepiej działa stary przewód telefoniczny)
  • 3 rezystory 10KΩ do kontaktronu i przycisków
  • kabel micro USB

Części opcjonalne

  • Diody LED jako interfejs użytkownika
  • 1 rezystor 220Ω dla każdej diody LED
  • płyta perforowana
  • Prinsy Arduino do płyty perforowanej

Krok 2: Kontaktron

Kontaktron
Kontaktron
Kontaktron
Kontaktron

Kontaktron to przełącznik, który zamyka się, gdy w pobliżu znajduje się magnes, dlatego jest idealny do wykrywania otwartych drzwi!

Jest to tak proste, jak podłączenie 2 styków kontaktronu do złącza (użyłem gniazda słuchawkowego 3,5 mm, ponieważ ułatwiło to później instalację) lub bezpośrednio do długiego kabla.

Aby zamontować czujnik na drzwiach wystarczy umieścić czujnik blisko magnesu, który należy przymocować do drzwi. Gdy drzwi się otworzą, nastąpi kontakt kontaktronu.

Krok 3: Interfejs użytkownika

Interfejs użytkownika
Interfejs użytkownika
Interfejs użytkownika
Interfejs użytkownika
Interfejs użytkownika
Interfejs użytkownika

Jeśli chodzi o interfejs użytkownika, zdecydowałem się na prosty dwukierunkowy chwilowy przełącznik i 3 diody LED oraz niestandardową obudowę wydrukowaną w 3D, ale możesz być kreatywny z obudową.

Diody LED są po prostu wtopione w plastik, a przełącznik idealnie pasuje do otworu.

W aktualnym kodzie używany jest tylko jeden z przełączników i dwie diody LED.

OKABLOWANIE

Wystarczy podłączyć wszystko zgodnie z obrazem, interfejs użytkownika zostanie podłączony do Arduino w następnym kroku

Krok 4: Podłączanie wszystkiego do Arduino

Podłączanie wszystkiego do Arduino
Podłączanie wszystkiego do Arduino
Podłączanie wszystkiego do Arduino
Podłączanie wszystkiego do Arduino

Ponieważ używam Arduino Leonardo, postanowiłem stworzyć niestandardową osłonę, ale ponieważ używam tylko niektórych rezystorów, istnieje wiele sposobów połączenia tego ze sobą

Zastosowane rezystory:

220Ω dla diod LED

10KΩ między pinem przycisku a masą (zrób to również dla kontaktronu)

Krok 5: Kodeks

Kod można znaleźć na moim GitHub

github.com/dahunni/Pc-Privacy/blob/master/…

ale najlepsze jest to, że możesz dostosować kod do swoich potrzeb!

W kodzie znajdziesz dwie funkcje, które są w pełni konfigurowalne!

Funkcja "keycomb" to kod, który zostanie wykonany, gdy tylko urządzenie zostanie uruchomione

Poniższa funkcja to grzebień, który zostanie uruchomiony po ponownej aktywacji czujnika

Tutaj znajdziesz tak zwane modyfikatory klawiatury:

www.arduino.cc/reference/en/język/funkcja…

Ważne: nie zapomnij zwolnić wszystkich klawiszy, w przeciwnym razie kombinacja klawiszy zadziała tylko raz

Kilka pomysłów na początek:

Okna:

Win+D - Minimalizuje wszystkie okna

Wygraj + L - Blokuje komputer, dzięki czemu już nigdy nie wyjdziesz z pokoju z odblokowanym komputerem

Prochowiec:

command+Q - Zamyka bieżącą aplikację

F11 – Pokaż cały pulpit

Zalecana: