Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Le problème:
Si vous vivez avec d'autres personnes ou avez votre propre bureau, vous connaissez peut-être le problème des personnes qui apparaissent au hasard dans votre chambre pendant que vous travaillez sur des données confidentielles ou que vous avez simplement des choses étranges ouvertes sur le 2e écran il y a quelques heures.
De plus, si vous vivez avec d'autres personnes et que vous utilisez un chat vocal, il est probable que quelqu'un claque la porte et fasse du bruit ou crie partout.
Cette instructable offre une solution basée sur un capteur qui peut déclencher n'importe quel clavier que vous souhaitez déclencher afin d'obtenir un peu d'intimité ou simplement de couper votre microphone
Étape 1: Pièces
Les pièces de base sont:
- Arduino Leonardo OU Pro Micro (essentiellement n'importe quel arduino avec prise en charge HID)
- Un interrupteur Reed avec aimant comme capteur de porte
- Un bouton poussoir
- Câble (n'importe quelle longueur allant de votre PC à votre porte)
- Câble pour l'interface utilisateur à l'arduino (l'ancien fil téléphonique fonctionne mieux)
- 3 résistances 10KΩ pour le commutateur à lames et les boutons
- câble micro-USB
Pièces en option
- LED comme interface utilisateur
- 1 résistance 220Ω pour chaque LED
- planche à découper
- Arduino prins pour le perfboard
Étape 2: Le commutateur Reed
L'interrupteur à lames est un interrupteur qui se ferme dès qu'un aimant est à proximité et est donc parfait pour détecter les portes ouvertes !
C'est aussi simple que de connecter les 2 contacts du commutateur à lames au connecteur (j'ai utilisé une prise casque 3,5 mm car cela a facilité l'installation par la suite) ou directement au long câble.
Pour installer le capteur sur la porte, placez simplement le senso près de l'aimant qui doit être fixé à la porte. Lorsque la porte s'ouvre, le contact de l'interrupteur à lames le fera.
Étape 3: l'interface utilisateur
Pour l'interface utilisateur, j'ai décidé d'utiliser un simple interrupteur momentané bidirectionnel et 3 LED et un boîtier imprimé en 3D personnalisé, mais vous pouvez faire preuve de créativité avec le boîtier.
Les LED sont simplement fondues dans le plastique et l'interrupteur s'insère parfaitement dans le trou.
Un seul des commutateurs et deux des LED sont utilisés dans le code actuel.
CABLAGE
Connectez simplement tout en fonction de l'image, l'interface utilisateur sera connectée à l'Arduino à l'étape suivante
Étape 4: Tout connecter à l'Arduino
Depuis que j'utilise un Arduino Leonardo, j'ai décidé de créer un bouclier personnalisé, mais comme je n'utilise que des résistances, il existe de nombreuses façons de les connecter ensemble.
Résistances utilisées:
220Ω pour les LED
10KΩ entre la broche du bouton et la masse (faites-le également pour le commutateur à lames
Étape 5: Le code
Le code peut être trouvé sur mon GitHub
github.com/dahuni/Pc-Privacy/blob/master/…
mais la meilleure partie est que vous pouvez personnaliser le code selon vos besoins !
Dans le code, vous pouvez trouver deux fonctions entièrement personnalisables !
La fonction "keycomb" est le code qui sera exécuté dès le déclenchement de l'appareil
La fonction ci-dessous est le peigne qui se déclenchera une fois le capteur réactivé
Ici vous pouvez trouver les soi-disant modificateurs de clavier:
www.arduino.cc/reference/en/language/fuct…
Important: n'oubliez pas de relâcher toutes les touches sinon votre combinaison de touches ne fonctionnera qu'une seule fois
Quelques idées pour vous lancer:
Les fenêtres:
Win+D - Réduit toutes les fenêtres
Win+L - Verrouille le PC pour que vous ne quittiez plus jamais la pièce avec un PC déverrouillé
Mac:
command+Q - Quitte l'application en cours
F11 - Afficher l'intégralité du bureau