Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Problém:
Ak žijete s inými ľuďmi alebo máte vlastnú kanceláriu, možno ste oboznámení s problémom ľudí, ktorí sa náhodne objavia vo vašej miestnosti, keď pracujete na dôverných údajoch, alebo máte pred 2. hodinou otvorené podivné veci na 2. obrazovke.
Tiež, ak žijete s inými ľuďmi a používate akýkoľvek hlasový chat, je pravdepodobné, že niekto zabuchne dvere a hlukom alebo kričí na celom mieste.
Tento návod ponúka riešenie založené na snímačoch, ktoré môže spustiť ľubovoľný klávesový spínač, ktorý chcete spustiť, aby ste získali viac súkromia alebo jednoducho stlmili mikrofón
Krok 1: Diely
Základnými časťami sú:
- Arduino Leonardo OR Pro Micro (v podstate akékoľvek arduino s podporou HID)
- Jazýčkový spínač s magnetom ako dverový senzor
- Tlačidlo
- Kábel (ľubovoľná dĺžka, ktorá siaha od počítača k dverám)
- Kábel pre používateľské rozhranie k arduinu (starý telefónny drôt funguje najlepšie)
- 3 10KΩ odpory pre jazýčkový spínač a tlačidlá
- kábel micro USB
Voliteľné diely
- LED diódy ako používateľské rozhranie
- 1 220Ω odpor pre každú LED diódu
- perfboard
- Arduino prins pre perfboard
Krok 2: Jazýčkový spínač
Jazýčkový spínač je spínač, ktorý sa zatvára vždy, keď je v blízkosti magnet, a je preto ideálny na snímanie otvorených dverí!
Je to tak jednoduché, ako pripojiť 2 kontakty jazýčkového spínača ku konektoru (použil som 3,5 mm konektor pre slúchadlá, pretože neskôr to uľahčilo inštaláciu) alebo priamo k dlhému káblu.
Ak chcete nainštalovať senzor na dvere, umiestnite senso blízko magnetu, ktorý je potrebné k dverám pripevniť. Keď sa dvere otvoria, kontakt jazýčkového spínača sa rozpojí.
Krok 3: Používateľské rozhranie
Čo sa týka používateľského rozhrania, rozhodol som sa použiť jednoduchý obojsmerný momentálny prepínač a 3 diódy LED a vlastné puzdro s 3D tlačou, ale s puzdrom môžete byť kreatívni.
LED diódy sú roztavené do plastu a spínač perfektne zapadne do otvoru.
V aktuálnom kóde je použitý iba jeden z prepínačov a dva LED diódy.
ELEKTRICKÉ VEDENIE
Stačí pripojiť všetko podľa obrázku, používateľské rozhranie sa v nasledujúcom kroku pripojí k Arduinu
Krok 4: Pripojenie všetkého k Arduinu
Pretože používam Arduino Leonardo, rozhodol som sa vytvoriť vlastný štít, ale pretože používam iba niektoré odpory, existuje mnoho spôsobov, ako ich spojiť
Použité odpory:
220Ω pre LED diódy
10KΩ medzi kolíkom tlačidla a uzemnením (urobte to aj pre jazýčkový spínač
Krok 5: Kód
Kód nájdete na mojom GitHub
github.com/dahunni/Pc-Privacy/blob/master/…
ale najlepšie na tom je, že si môžete kód prispôsobiť svojim požiadavkám!
V kóde nájdete dve funkcie, ktoré je možné úplne prispôsobiť!
Funkcia „keycomb“je kód, ktorý sa spustí ihneď po spustení zariadenia
Nasledujúca funkcia je hrebeň, ktorý sa spustí po opätovnej aktivácii senzora
Tu nájdete takzvané modifikátory klávesnice:
www.arduino.cc/reference/en/language/funct…
Dôležité: Nezabudnite uvoľniť všetky kľúče, inak bude kombinácia klávesov fungovať iba raz
Niekoľko nápadov, ktoré vám pomôžu začať:
Windows:
Win+D - Minimalizuje všetky okná
Win+L - Uzamkne počítač, takže už nikdy neodídete z miestnosti s odomknutým počítačom
Mac:
command+Q - Ukončí aktuálnu aplikáciu
F11 - Zobraziť celú pracovnú plochu