Inhoudsopgave:
- Stap 1: Onderdelen
- Stap 2: De reed-schakelaar
- Stap 3: De gebruikersinterface
- Stap 4: Alles aansluiten op de Arduino
- Stap 5: De code
Video: Pc-Privacy - Arduino geautomatiseerde privacy voor uw computer - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
Aanbevolen:
Geautomatiseerde ECG-BME 305 Final Project Extra Credit: 7 stappen
Geautomatiseerd ECG-BME 305 Final Project Extra tegoed: een elektrocardiogram (ECG of ECG) wordt gebruikt om de elektrische signalen te meten die door een kloppend hart worden geproduceerd en het speelt een grote rol bij de diagnose en prognose van hart- en vaatziekten. Een deel van de informatie die uit een ECG wordt verkregen, omvat het ritme
Geautomatiseerde ECG: Amplificatie- en filtersimulaties met LTspice: 5 stappen
Geautomatiseerde ECG: amplificatie en filtersimulaties met LTspice: dit is de afbeelding van het uiteindelijke apparaat dat u gaat bouwen en een zeer diepgaande discussie over elk onderdeel. Beschrijft ook de berekeningen voor elke fase. Afbeelding toont blokschema voor dit apparaatMethoden en materialen: Het doel van dit pro
Geautomatiseerde ECG-circuitsimulator: 4 stappen
Geautomatiseerde ECG Circuit Simulator: Een elektrocardiogram (ECG) is een krachtige techniek die wordt gebruikt om de elektrische activiteit van het hart van een patiënt te meten. De unieke vorm van deze elektrische potentialen verschilt afhankelijk van de locatie van de opname-elektroden en is gebruikt om veel
Geautomatiseerde modeltreinlay-out (versie 1.0): 12 stappen
Geautomatiseerde modeltreinlay-out (versie 1.0): modeltreinen zijn altijd leuk om te hebben en te rijden. Maar om ze handmatig te bedienen lijkt soms een beetje saai. Dus in deze instructable laat ik je zien hoe je je modelspoorbaan kunt automatiseren, zodat je achterover kunt leunen en ontspannen terwijl je naar je
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert