Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Construya una Puerta con Auto‑Bloqueo Inteligente Usando la Proximidad Bluetooth de su Smartphone

¿Busca una forma fiable y tecnológica de asegurar su oficina en casa o taller privado? Esta guía le lleva a crear un cerrojo inteligente DIY que detecta automáticamente su presencia vía Bluetooth y bloquea la puerta cuando se aleja.

El Concepto

Su smartphone transmite constantemente un identificador Bluetooth único cuando está en modo descubrimiento. Monitorizando esta señal con una Raspberry Pi, podemos determinar si el dispositivo está dentro de rango y activar un relé para bloquear o desbloquear la puerta según corresponda.

Lo que Necesitará

Primeros Pasos con Bluetooth

Primero, instale los paquetes Bluetooth necesarios en su Pi. Puede hacerlo directamente en el dispositivo o vía SSH.

sudo apt-get install bluez python-bluez

Inserte el dongle y verifique que es reconocido:

hcitool dev

A continuación, descargue un script Python de ejemplo para descubrir dispositivos cercanos:

wget https://pybluez.googlecode.com/svn/trunk/examples/simple/inquiry.py
python inquiry.py

Si el script reporta "0 devices found", asegúrese de que su teléfono está en modo descubrimiento. En un iPhone, abra la página de ajustes Bluetooth para habilitarlo.

Creando el Script de Detección

Cree un archivo llamado detect.py y añada el siguiente código. Reemplace la dirección MAC con la de su teléfono.

#!/usr/bin/python
import bluetooth
import time

while True:
    print("Comprobando "+time.strftime("%a, %d %b %Y %H:%M:%S", time.gmtime()))
    result = bluetooth.lookup_name('78:7F:70:38:51:1B', timeout=5)
    if result:
        print("Usuario presente")
    else:
        print("Usuario fuera de rango")
    time.sleep(10)

Ejecute el script para ver actualizaciones de estado en tiempo real. El intervalo de 10 segundos equilibra capacidad de respuesta con consumo de energía. Si la duración de la batería es una preocupación, considere añadir un interruptor que desactive el bucle mientras está dentro.

Modos de Tablero GPIO

Elija un esquema de numeración de pines que coincida con su hardware. El modo "board" usa los números de pines físicos, mientras que "BCM" (Broadcom) se refiere a los números de canal GPIO. Usaré BCM en los ejemplos siguientes, que se alinea con la mayoría de placas breakout.

Cableado del Relé

Conecte la placa breakout a la Pi: pines 3.3 V y 5 V al VCC y GND del relé, respectivamente. Cablee GPIO 23 a la entrada del relé. Verifique los requisitos de nivel lógico del relé; muchos aceptan señales de 3.3 V directamente.

Para probar el relé manualmente, instale wiringPi y configure GPIO 23 como salida:

git clone git://git.drogon.net/wiringPi
cd wiringPi
./build
gpio -g mode 23 out

Confirme el estado del pin:

gpio -g readall

Cuando el relé haga clic, estará listo para integrar la cerradura. Mantenga la fuente de alimentación de la cerradura separada de los rails de alimentación de la Pi.

Próximos Pasos

Combine el script de detección con lógica de control GPIO para activar la cerradura cuando el teléfono esté fuera de rango. Pruebe exhaustivamente en un entorno controlado antes de desplegar.

Proceso de manufactura

  1. Por Dentro de las Cámaras Acorazadas Bancarias: Historia, Diseño y Futuro de la Seguridad
  2. Sensor de seguimiento de línea con Raspberry Pi – Detector simple KY‑033 para puerta/línea
  3. Construya una API robusta de temperatura y sensores en Raspberry Pi usando el módulo GY‑91
  4. Sensor de Proximidad Infrarrojo de Bajo Coste para Raspberry Pi Usando Solo Pines Digitales
  5. Integración de sensor termopar con Arduino Portenta H7 usando MAX6675
  6. Sensor K30 CO₂: Monitorización en tiempo real de la calidad del aire interior
  7. Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso
  8. Integración del sensor de huella capacitivo DFRobot (ID809) con Arduino o ESP8266
  9. Cypress lanza MCUs Bluetooth 5.0 dual-mode con mesh networking, conectando dispositivos IoT a smartphones
  10. Sensor de Proximidad Inductivo: Diseño de Circuito, Funcionalidad y Aplicaciones Prácticas
  11. Redes de Sensores Inteligentes con Bluetooth: Por Qué los Límites de Alcance Son el Mayor Reto