Tabla de contenido:

Garaje inteligente: 5 pasos
Garaje inteligente: 5 pasos

Video: Garaje inteligente: 5 pasos

Video: Garaje inteligente: 5 pasos
Video: GARAJE CON SENSOR DE DISTANCIA 2024, Noviembre
Anonim
Garaje inteligente
Garaje inteligente

¡Hola a todos! Este es un proyecto de IoT de garaje inteligente.

El garaje inteligente tiene funciones de seguridad como transmisión en vivo, reconocimiento facial. Además de eso, Smart Garage tiene un sensor de movimiento para detectar autos y permitir que se abra la puerta del garaje. La detección del obstáculo está presente cuando el automóvil está dando marcha atrás, lo que permite controles de seguridad. El sensor de distancia rastreará cuántas distancias dejó el automóvil para retroceder hacia atrás. Si el automóvil choca contra la pared, los datos de choque se mostrarán en el portal web. El portal web tiene características para permitir la interacción con el reconocimiento facial, controlar de forma remota la luz en el garaje y ver los datos como registros de acceso, datos de choque, datos de peso (el contenedor que contiene la basura) enviados por los sensores. Para completar el reconocimiento facial y el contenedor de basura que tiene un sensor de peso adjunto. Consulte el archivo de documentación adjunto para conocer los pasos más detallados.

En este tutorial, se discutirá la configuración del garaje inteligente sin el reconocimiento facial y el contenedor de basura que tiene un sensor de peso adjunto.

¡Esperamos que aprendas y disfrutes el proceso! Sin más preámbulos, comencemos ahora.

Paso 1: descripción general

  1. Requisitos de hardware
  2. Configuración de Smart Garage
  3. Ejecuta el programa

Paso 2: requisitos de hardware

Frambuesa Pi

  • RaspberryPi con placa de cámara NoIR, tarjeta MicroSD y carcasa (1)
  • Adaptador de corriente de 3 pines (1)
  • Juego de T-Cobbler con placa de pruebas, MCP3008 ADC, cable plano (1)
  • Lector de tarjetas NFC (1)
  • Tarjeta NFC (1)
  • Cables de puente macho-hembra (7)
  • Cables de puente macho-macho (14)
  • LED (3)
  • Resistencias de 330 ohmios (3)
  • Zumbador (1)
  • Botón 1)
  • Resistencia de 10000 ohmios (1)

Arduino

  • UNO R3 (1)
  • Cable USB B (1)
  • Protoboard (1)
  • Cables de puente macho-hembra (14)
  • Cables de puente macho-macho (8)
  • Pantalla LCD 12C (1)
  • Sensor de movimiento Pir (1)
  • Sensor ultrasónico HC-SR04 (1)
  • Sensor para evitar obstáculos FC-51 (1)
  • Sensor de interruptor de vibración KY-002 (1)

Paso 3: Configuración de Smart Garage (Parte 1)

Configuración de Smart Garage (parte 1)
Configuración de Smart Garage (parte 1)
Configuración de Smart Garage (parte 1)
Configuración de Smart Garage (parte 1)
Configuración de Smart Garage (parte 1)
Configuración de Smart Garage (parte 1)

Se requiere AWS para la configuración de este proyecto. Si no tiene una cuenta, visite el sitio web de aws para registrarse.

  1. En la consola de Amazon de AWS, haga clic en Servicios.
  2. Escriba IoT Core en la búsqueda.
  3. Haga clic en IoT Core.
  4. Vaya a Administrar> Cosas y haga clic en el botón Crear
  5. Haga clic en Crear una sola cosa.
  6. Escriba GarageParking como nombre. Deje los demás como predeterminados.
  7. Haga clic en el botón Siguiente.
  8. Haga clic en el botón Crear certificado.
  9. Haga clic en los botones Descargar para los primeros 4 (certificado de la cosa, clave pública, clave privada) que están encerrados en un círculo rojo.
  10. Haga clic en la clave RSA de 2048 bits: VeriSign Class 3 Public Primary G5 root CA certificate.
  11. Copie todo el texto y péguelo en un bloc de notas.
  12. Guarde el archivo como rootCA.pem.
  13. Organice los archivos en 1 carpeta.
  14. Haga clic en el botón Activar en la pantalla de descarga de certificados.
  15. La notificación verde aparece después de una activación exitosa. El botón Activar se ha convertido en el botón Desactivar.
  16. Haga clic en el botón Listo.
  17. La cosa GarageParking aparece en la sección Cosas.
  18. Haga clic en Seguro> Certificados.
  19. Desplácese sobre el certificado que ha creado y haga clic en la casilla de verificación.
  20. Haga clic en Acciones> Activar.
  21. Aparece una notificación de éxito tras la activación.
  22. Haga clic en Seguro> Políticas.
  23. Haga clic en el botón Crear.
  24. Escriba GarageParkingPolicy como nombre, iot: * para la Acción, * para el ARN del recurso, permita el efecto.
  25. Haga clic en el botón Crear.
  26. La política de GarageParking aparece en la sección Políticas. La notificación de éxito aparece cuando se crea correctamente.
  27. Vaya a Seguro> Certificados. Haga clic en los puntos suspensivos horizontales en el certificado.
  28. Haga clic en Adjuntar política.
  29. Haga clic en la casilla de verificación de GarageParkingPolicy> botón Adjuntar.
  30. La notificación exitosa aparece al adjuntar.
  31. Haga clic en los puntos suspensivos horizontales en el certificado.
  32. Haga clic en Adjuntar cosa.
  33. Haga clic en la casilla de verificación de GarageParking> botón Adjuntar.
  34. La notificación exitosa aparece al adjuntarlo.

Paso 4: Configuración de Smart Garage (Parte 2)

Instale las bibliotecas necesarias

Instalar virtualenv $ pip instalar virtualenv

En la carpeta raíz del proyecto $ source virtualenv / env / bin / enable

Para desactivar virtualenv $ desactivar

Instale los paquetes requeridos en el proyecto Recuerde activar virtualenv antes de hacer esto pip install -r requirements.txt

Actualice requirements.txt (también conocido como package.json porque no lo hacen por usted) Si ha agregado un nuevo paquete, recuerde actualizar el requirements.txt Recuerde activar virtualenv antes de hacer esto $ pip> freeze requirements.txt

Paso 5: Configuración de Smart Garage (Parte 3)

Para ejecutar la aplicación

python server.py

¡Esperamos que disfrutes de nuestro tutorial! Para obtener más información sobre cómo configurar, descargue el documento.

Recomendado: