Table des matières:

Pc-Privacy - Confidentialité automatisée Arduino pour votre ordinateur : 5 étapes (avec photos)
Pc-Privacy - Confidentialité automatisée Arduino pour votre ordinateur : 5 étapes (avec photos)

Vidéo: Pc-Privacy - Confidentialité automatisée Arduino pour votre ordinateur : 5 étapes (avec photos)

Vidéo: Pc-Privacy - Confidentialité automatisée Arduino pour votre ordinateur : 5 étapes (avec photos)
Vidéo: PROTEGEZ, CHIFFREZ TOUTES VOS CONNEXIONS !!! BOX VPN DIY Raspberry Pi !! 2024, Novembre
Anonim
Pc-Privacy - Confidentialité automatisée Arduino pour votre ordinateur
Pc-Privacy - Confidentialité automatisée Arduino pour votre ordinateur
Pc-Privacy - Confidentialité automatisée Arduino pour votre ordinateur
Pc-Privacy - Confidentialité automatisée Arduino pour votre ordinateur

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
les 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
L'interrupteur à lames
L'interrupteur à lames
L'interrupteur à lames

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

L'interface utilisateur
L'interface utilisateur
L'interface utilisateur
L'interface utilisateur
L'interface utilisateur
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

Tout connecter à l'Arduino
Tout connecter à l'Arduino
Tout connecter à l'Arduino
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

Conseillé: