Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
El problema:
Si vive con otras personas o tiene su propia oficina, es posible que esté familiarizado con el problema de las personas que aparecen aleatoriamente en su habitación mientras trabaja con datos confidenciales o simplemente tiene algunas cosas raras abiertas en la segunda pantalla de hace horas.
Además, si vives con otras personas y estás usando cualquier chat de voz, es probable que alguien abra la puerta de golpe y haga ruido o grite por todos lados.
Este instructable ofrece una solución basada en sensores que puede activar cualquier combinación de teclas que desee que se active para obtener algo de privacidad o simplemente silenciar su micrófono
Paso 1: Partes
Las partes básicas son:
- Arduino Leonardo OR Pro Micro (básicamente cualquier arduino con soporte HID)
- Un interruptor Reed con imán como sensor de puerta
- Un pulsador
- Cable (cualquier longitud que llegue desde su PC hasta su puerta)
- Cable para la interfaz de usuario al arduino (el cable telefónico antiguo funciona mejor)
- 3 resistencias de 10KΩ para el interruptor de lengüeta y los botones
- cable micro USB
Partes opcionales
- LED como interfaz de usuario
- 1 resistencia de 220Ω para cada LED
- perfboard
- Arduino prins para el perfboard
Paso 2: el interruptor de lengüeta
El interruptor de lengüeta es un interruptor que se cierra cuando hay un imán cerca y, por lo tanto, es perfecto para detectar puertas abiertas.
Es tan simple como conectar los 2 contactos del interruptor de lengüeta al conector (he usado un conector para auriculares de 3.5 mm ya que facilitó la instalación más adelante) o directamente al cable largo.
Para instalar el sensor en la puerta, simplemente coloque el sensor cerca del imán que debe fijarse a la puerta. A medida que se abre la puerta, el contacto del interruptor de láminas se activará.
Paso 3: la interfaz de usuario
Para la interfaz de usuario, he decidido optar por un simple interruptor momentáneo bidireccional y 3 LED y una carcasa impresa en 3D personalizada, pero puedes ser creativo con la carcasa.
Los LED simplemente se funden en el plástico y el interruptor encaja perfectamente a través del orificio.
Solo uno de los interruptores y dos de los LED se utilizan en el código actual.
ALAMBRADO
Simplemente conecte todo de acuerdo con la imagen, la interfaz de usuario se conectará al Arduino en el siguiente paso
Paso 4: Conectando todo al Arduino
Como estoy usando un Arduino Leonardo, decidí crear un escudo personalizado, pero como solo estoy usando algunas resistencias, hay muchas formas de conectar esto.
Resistencias utilizadas:
220Ω para los LED
10KΩ entre el pin del botón y la tierra (también haga esto para el interruptor de lengüeta
Paso 5: el código
El código se puede encontrar en mi GitHub
github.com/dahunni/Pc-Privacy/blob/master/…
¡pero la mejor parte es que puede personalizar el código según sus necesidades!
En el código, puede encontrar dos funciones que son totalmente personalizables.
La función "keycomb" es el código que se ejecutará tan pronto como se active el dispositivo
La función a continuación es el peine que se activará una vez que reactive el sensor
Aquí puede encontrar los llamados modificadores de teclado:
www.arduino.cc/reference/en/language/funct…
Importante: no olvide liberar todas las teclas o, de lo contrario, su combinación de teclas solo funcionará una vez
Algunas ideas para empezar:
Ventanas:
Win + D: minimiza todas las ventanas
Win + L: bloquea la PC para que nunca más salgas de la habitación con una PC desbloqueada
Mac:
comando + Q: sale de la aplicación actual
F11 - Mostrar todo el escritorio