Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Težava:
Če živite z drugimi ljudmi ali imate svojo pisarno, ste morda seznanjeni s problemom ljudi, ki se naključno pojavljajo v vaši sobi, medtem ko delate na zaupnih podatkih, ali pa imate na drugem zaslonu pred nekaj urami odprte samo čudne stvari.
Tudi če živite z drugimi ljudmi in uporabljate kakršen koli glasovni klepet, obstaja velika verjetnost, da nekdo zaluča na vrata in naredi hrup ali kriči povsod.
Ta navodila ponujajo senzorsko rešitev, ki lahko sproži katero koli tipko, ki jo želite sprožiti, da bi dobili nekaj zasebnosti ali preprosto utišali mikrofon
1. korak: Deli
Osnovni deli so:
- Arduino Leonardo OR Pro Micro (v bistvu vsak arduino s podporo HID)
- Reed stikalo z magnetom kot senzor vrat
- Gumb
- Kabel (vsaka dolžina, ki sega od računalnika do vrat)
- Kabel za uporabniški vmesnik do arduina (stara telefonska žica najbolje deluje)
- 3 10KΩ upori za trstično stikalo in gumbe
- mikro USB kabel
Neobvezni deli
- LED kot uporabniški vmesnik
- 1 220Ω upor za vsako LED
- perfboard
- Arduino prins za perfboard
Korak: Reed stikalo
Trstično stikalo je stikalo, ki se zapre, kadar je v bližini magnet, zato je kot nalašč za zaznavanje odprtih vrat!
Preprosto je, kot da priključite 2 kontakta trstičnega stikala na priključek (uporabil sem 3,5 -milimetrski priključek za slušalke, ker je kasneje olajšal namestitev) ali neposredno na dolg kabel.
Če želite senzor namestiti na vrata, ga postavite blizu magneta, ki ga je treba pritrditi na vrata. Ko se vrata odprejo, bo kontakt trstičnega stikala.
3. korak: uporabniški vmesnik
Za uporabniški vmesnik sem se odločil s preprostim dvosmernim trenutnim stikalom in tremi LED diodami ter 3D tiskanim ohišjem po meri, vendar lahko ohišje postanete ustvarjalni.
LED diode so samo stopljene v plastiko in stikalo se popolnoma prilega skozi luknjo.
V trenutni kodi se uporablja samo eno stikalo in dve LED.
OŽIČENJE
Samo povežite vse v skladu s sliko, uporabniški vmesnik bo v naslednjem koraku povezan z Arduinom
4. korak: Vse povežite z Arduinom
Ker uporabljam Arduino Leonardo, sem se odločil ustvariti ščit po meri, a ker uporabljam le nekaj uporov, obstaja veliko načinov za povezovanje tega skupaj
Uporabljeni upori:
220Ω za LED
10KΩ med zatičem gumba in maso (to naredite tudi za trstično stikalo
5. korak: Koda
Kodo najdete na mojem GitHubu
github.com/dahunni/Pc-Privacy/blob/master/…
najboljši del pa je, da lahko kodo prilagodite svojim potrebam!
V kodi najdete dve funkciji, ki sta popolnoma prilagodljivi!
Funkcija "keycomb" je koda, ki se izvede takoj, ko se naprava sproži
Spodnja funkcija je glavnik, ki se sproži, ko znova aktivirate senzor
Tu najdete tako imenovane modifikatorje tipkovnice:
www.arduino.cc/reference/en/language/funct…
Pomembno: Ne pozabite spustiti vseh tipk, sicer bo vaša kombinacija ključev delovala le enkrat
Nekaj idej za začetek:
Windows:
Win+D - Zmanjša vsa okna
Win+L - Zaklene računalnik, tako da nikoli več ne boste zapustili sobe z odklenjenim računalnikom
Mac:
command+Q - Zapre trenutno aplikacijo
F11 - Pokaži celotno namizje