Spisu treści:
- Krok 1: Części
- Krok 2: Kontaktron
- Krok 3: Interfejs użytkownika
- Krok 4: Podłączanie wszystkiego do Arduino
- Krok 5: Kodeks
Wideo: Pc-Privacy - Arduino zautomatyzowana prywatność dla twojego komputera: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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
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 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
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
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:
Luciferin, bezprzewodowe oświetlenie odchylenia dla twojego komputera.: 6 kroków (ze zdjęciami)
Luciferin, Wireless Bias Lighting for Your PC.: Lucyferyna to ogólne określenie związku emitującego światło występującego w organizmach wytwarzających bioluminescencję, takich jak świetliki i świetliki. Firefly Luciferin to oprogramowanie Java Fast Screen Capture PC zaprojektowane dla oprogramowania układowego Glow Worm Luciferin, te
Gwiezdne wrota dla Twojego komputera - projektowanie PCB: 6 kroków (ze zdjęciami)
Stargate for Your Desktop - PCB Design: Jeśli podoba Ci się ten projekt, rozważ proszę głosowanie na niego w konkursie PCB (na dole strony)! Stargate SG-1 to mój ulubiony program telewizyjny wszechczasów – kropka. W ciągu ostatnich kilku miesięcy zmuszałem moją dziewczynę do oglądania, aby oglądać
ARUPI - tania zautomatyzowana jednostka rejestrująca/autonomiczna jednostka rejestrująca (ARU) dla ekologów krajobrazu dźwiękowego: 8 kroków (ze zdjęciami)
ARUPI - tania zautomatyzowana jednostka rejestrująca / autonomiczna jednostka rejestrująca (ARU) dla ekologów Soundscape: Ta instrukcja została napisana przez Anthony'ego Turnera. Projekt został opracowany przy dużej pomocy Shed in the School of Computing, University of Kent (Pan Daniel Knox był bardzo pomocny!)
Inteligentna listwa zasilająca Master/Slave do Twojego komputera [mod] (samodzielne wyłączenie, ale brak gotowości): 6 kroków (ze zdjęciami)
Inteligentna listwa zasilająca Master/Slave dla Twojego komputera [mod] (samodzielne wyłączenie, ale zero czuwania): Wyłączone powinno być wyłączone. A użyteczność powinna być dobra. Krótko mówiąc: nie znaleźliśmy odpowiedniego produktu, więc w końcu go zmodyfikowaliśmy. Kupiliśmy „Energy Saver”; listwy zasilające firmy Zweibrueder. Urządzenia są bardzo solidne i niezbyt e
Więcej mocy dla twojego komputera. (Drugi zasilacz zasilacz): 3 kroki
Więcej mocy dla twojego komputera. (Drugi zasilacz zasilacz): Ta instrukcja pokaże ci, jak dać ci trochę swobody, jeśli twoja karta graficzna (lub jeśli masz tylko jedną szynę 12 V, będzie w stanie zapewnić więcej mocy zarówno procesorowi, jak i karcie graficznej). Tuż przed rozpoczęciem nie jest to konfiguracja master i slave