Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Problemet:
Om du bor med andra människor eller har ett eget kontor kanske du känner till problemet med att människor slumpmässigt dyker upp i ditt rum medan du arbetar med konfidentiell data eller bara har några konstiga saker öppna på den andra skärmen från timmar sedan.
Även om du bor med andra människor och du använder någon röstchatt, är chansen stor att någon slår upp dörren och låter eller skriker överallt.
Denna instruerbara erbjuder en sensorbaserad lösning som kan utlösa valfri tangentkombination som du vill utlösa för att få lite integritet eller helt enkelt stänga av din mikrofon
Steg 1: Delar
Grunddelarna är:
- Arduino Leonardo OR Pro Micro (i princip vilken arduino som helst med HID -stöd)
- En Reed -omkopplare med magnet som dörrsensor
- En tryckknapp
- Kabel (vilken längd som helst från din dator till din dörr)
- Kabel för UI till arduino (gammal telefonkabel fungerar bäst)
- 3 10KΩ motstånd för vassströmbrytaren och knapparna
- mikro -USB -kabel
Valfria delar
- Lysdioder som UI
- 1 220Ω motstånd för varje lysdiod
- perfboard
- Arduino prins för perfboard
Steg 2: Reed Switch
Reed -omkopplaren är en omkopplare som stängs när en magnet är i närheten och är därför perfekt för att känna av öppna dörrar!
Det är lika enkelt som att ansluta de två kontakterna på reed -omkopplaren till kontakten (jag har använt ett 3,5 mm hörlursuttag eftersom det gjorde installationen enklare senare) eller direkt till den långa kabeln.
För att installera sensorn på dörren placerar du bara sensoen nära magneten som måste fixeras på dörren. När dörren öppnas, kommer kontakten med vassströmbrytaren att.
Steg 3: Användargränssnittet
För användargränssnittet har jag bestämt mig för att gå med en enkel tvåvägs momentan switch och 3 lysdioder och ett anpassat 3D-tryckt fodral, men du kan bli kreativ med fodralet.
Lysdioderna smälter bara in i plasten och omkopplaren passar perfekt genom hålet.
Endast en av omkopplarna och två av lysdioderna används i den aktuella koden.
WIRING
Anslut bara allt enligt bilden, användargränssnittet kommer att anslutas till Arduino i nästa steg
Steg 4: Ansluter allt till Arduino
Eftersom jag använder en Arduino Leonardo bestämde jag mig för att skapa en anpassad sköld men eftersom jag bara använder några motstånd finns det många sätt att ansluta detta ihop
Motstånd som används:
220Ω för lysdioderna
10KΩ mellan knappstiftet och marken (gör det också för vassströmställaren
Steg 5: Koden
Koden finns på min GitHub
github.com/dahunni/Pc-Privacy/blob/master/…
men det bästa är att du kan anpassa koden efter dina behov!
I koden kan du hitta två funktioner som är helt anpassningsbara!
Funktionen "keycomb" är koden som kommer att köras så snart enheten aktiveras
Funktionen nedan är kammen som aktiveras när du återaktiverar sensorn
Här hittar du de så kallade tangentbordsmodifierarna:
www.arduino.cc/reference/en/language/funct…
Viktigt: Glöm inte att släppa alla nycklar eller annars fungerar din nyckelkombination bara en gång
Några idéer för att komma igång:
Windows:
Win+D - Minimerar alla fönster
Win+L - Låser datorn så att du aldrig kommer att lämna rummet med en olåst dator igen
Mac:
command+Q - Avslutar den aktuella applikationen
F11 - Visa hela skrivbordet