INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Die probleem:
As u saam met ander mense woon of u eie kantoor het, is u moontlik bekend met die probleem dat mense lukraak in u kamer verskyn terwyl u aan vertroulike data werk of net vreemde dinge op die 2de skerm van ure gelede oopmaak.
As u saam met ander mense woon en u stemklets gebruik, is die kans goed dat iemand die deur oopmaak en raas of oral skree.
Hierdie instruksies bied 'n sensor -gebaseerde oplossing wat 'n sleutelknop kan aktiveer wat u wil aktiveer om privaatheid te verkry of om u mikrofoon te demp
Stap 1: Onderdele
Die basiese dele is:
- Arduino Leonardo OF Pro Micro (basies enige arduino met HID -ondersteuning)
- 'N Rietskakelaar met magneet as deursensor
- 'N Drukknoppie
- Kabel (enige lengte wat van u rekenaar tot by u deur strek)
- Kabel vir die UI na die arduino (ou telefoondraad werk die beste)
- 3 10KΩ weerstande vir die rietskakelaar en knoppies
- mikro -USB -kabel
Opsionele onderdele
- LED's as UI
- 1 220Ω Weerstand vir elke LED
- perfboard
- Arduino prins vir die perfboard
Stap 2: Die rietskakelaar
Die rietskakelaar is 'n skakelaar wat sluit wanneer 'n magneet naby is en daarom perfek is om oop deure te sien!
Dit is so eenvoudig soos om die twee kontakte van die rietskakelaar aan die aansluiting te koppel (ek het 'n 3,5 mm -koptelefoonaansluiting gebruik, aangesien dit later makliker kon word) of direk met die lang kabel.
Om die sensor aan die deur te installeer, plaas die senso naby die magneet wat aan die deur vasgemaak moet word. As die deur oopgaan, sal die kontak van die rietskakelaar.
Stap 3: Die gebruikerskoppelvlak
Vir die UI het ek besluit om 'n eenvoudige tweerigting-skakelaar en 3 LED's en 'n pasgemaakte 3D-gedrukte omhulsel te gebruik, maar u kan kreatief raak met die saak.
Die LED's is net in die plastiek gesmelt en die skakelaar pas perfek deur die gat.
Slegs een van die skakelaars en twee van die LED's word in die huidige kode gebruik.
BEDRADING
Koppel alles net volgens die prentjie, die gebruikerskoppelvlak word in die volgende stap met die Arduino verbind
Stap 4: Koppel alles aan die Arduino
Aangesien ek 'n Arduino Leonardo gebruik, het ek besluit om 'n pasgemaakte skild te maak, maar aangesien ek net weerstande gebruik, is daar baie maniere om dit aan mekaar te koppel
Weerstands wat gebruik word:
220Ω vir die LED's
10KΩ tussen die knoppie-pen en die grond (doen dit ook vir die rietskakelaar
Stap 5: Die kode
Die kode kan op my GitHub gevind word
github.com/dahunni/Pc-Privacy/blob/master/…
maar die beste is dat u die kode volgens u behoeftes kan aanpas!
In die kode kan u twee funksies vind wat volledig aanpasbaar is!
Die funksie "sleutelkom" is die kode wat uitgevoer sal word sodra die toestel geaktiveer word
Die funksie hieronder is die kam wat geaktiveer sal word sodra u die sensor heraktiveer
Hier vind u die sogenaamde sleutelbordveranderaars:
www.arduino.cc/reference/en/language/funct…
Belangrik: moenie vergeet om alle sleutels los te maak nie, anders werk u sleutelkombinasie net een keer
'N Paar idees om aan die gang te kom:
Windows:
Win+D - verminder alle vensters
Win+L - Sluit die rekenaar sodat u nooit weer die kamer met 'n oop rekenaar kan verlaat nie
Mac:
command+Q - Verlaat die huidige toepassing
F11 - Wys die hele lessenaar