Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Het probleem:
Als je met andere mensen samenwoont of je eigen kantoor hebt, ben je misschien bekend met het probleem van mensen die willekeurig in je kamer verschijnen terwijl je aan vertrouwelijke gegevens werkt of gewoon wat rare dingen open hebt staan op het 2e scherm van uren geleden.
Ook als je met andere mensen samenwoont en je voicechat gebruikt, is de kans groot dat iemand de deur dichtslaat en overal lawaai maakt of schreeuwt.
Deze instructable biedt een op sensoren gebaseerde oplossing die elke toetskam kan activeren die u wilt activeren om wat privacy te krijgen of gewoon uw microfoon te dempen
Stap 1: Onderdelen
De basisonderdelen zijn:
- Arduino Leonardo OR Pro Micro (eigenlijk elke arduino met HID-ondersteuning)
- Een reed-schakelaar met magneet als deursensor
- een drukknop
- Kabel (elke lengte die reikt van uw pc tot uw deur)
- Kabel voor de gebruikersinterface naar de arduino (oude telefoondraad werkt het beste)
- 3 10KΩ Weerstanden voor de reed-schakelaar en knoppen
- micro-USB-kabel
Optionele onderdelen
- LED's als UI
- 1 220Ω weerstand voor elke LED
- perfboard
- Arduino prins voor het perfboard
Stap 2: De reed-schakelaar
De reed-schakelaar is een schakelaar die sluit wanneer een magneet in de buurt is en is daarom perfect voor het detecteren van open deuren!
Het is zo simpel als het aansluiten van de 2 contacten van de reed-schakelaar op de connector (ik heb een 3,5 mm koptelefoonaansluiting gebruikt omdat het de installatie later gemakkelijker maakte) of rechtstreeks op de lange kabel.
Om de sensor op de deur te installeren, plaatst u de senso dicht bij de magneet die aan de deur moet worden bevestigd. Als de deur opengaat, zal het contact van de reed-schakelaar.
Stap 3: De gebruikersinterface
Voor de gebruikersinterface heb ik besloten om te gaan met een eenvoudige tweewegschakelaar en 3 LED's en een op maat gemaakte 3D-geprinte behuizing, maar je kunt creatief zijn met de behuizing.
De LED's zijn gewoon in het plastic gesmolten en de schakelaar past perfect door het gat.
In de huidige code worden slechts één van de schakelaars en twee van de LED's gebruikt.
BEDRADING
Sluit gewoon alles aan volgens de afbeelding, de gebruikersinterface wordt in de volgende stap met de Arduino verbonden
Stap 4: Alles aansluiten op de Arduino
Omdat ik een Arduino Leonardo gebruik, heb ik besloten om een aangepast schild te maken, maar aangezien ik slechts enkele weerstanden gebruik, zijn er veel manieren om dit met elkaar te verbinden
Weerstanden gebruikt:
220Ω voor de LED's
10KΩ tussen de knop-pin en aarde (doe dit ook voor de reed-schakelaar)
Stap 5: De code
De code is te vinden op mijn GitHub
github.com/dahunni/Pc-Privacy/blob/master/…
maar het beste is dat u de code kunt aanpassen aan uw behoeften!
In de code vind je twee functies die volledig aanpasbaar zijn!
De functie "keycomb" is de code die wordt uitgevoerd zodra het apparaat wordt geactiveerd
De onderstaande functie is de kam die wordt geactiveerd zodra u de sensor opnieuw activeert
Hier vind je de zogenaamde keyboard modifiers:
www.arduino.cc/reference/nl/taal/functie…
Belangrijk: vergeet niet alle toetsen los te laten, anders werkt je toetsencombinatie maar één keer
Enkele ideeën om u op weg te helpen:
Ramen:
Win+D - Minimaliseert alle vensters
Win+L - Vergrendelt de pc zodat u nooit meer de kamer verlaat met een ontgrendelde pc
Mac:
command+Q - Sluit de huidige toepassing af
F11 - Toon het hele bureaublad