Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Descripción del Proyecto:
Una instalación de investigación que maneja material de riesgo biológico. Cada Pi representa una sala de investigación y desarrollo equipada con un sensor de temperatura, un escáner RFID, una pantalla LCD, un zumbador y un LED.
- El sensor de temperatura se utiliza para controlar la temperatura y la humedad de las habitaciones.
- El escáner RFID se utiliza para la verificación de empleados.
- La pantalla LCD es para mostrarle al empleado si su tarjeta de empleado ha sido verificada / aprobada después de tocar.
- El zumbador y el LED se utilizan para alertar a los empleados en caso de una emergencia.
La consola de IoT de Amazon Web Services se utiliza como sistema central para recopilar y enviar datos. Usando el protocolo MQTT, la nube es responsable de administrar los laboratorios y el servidor.
Paso 1: importar los códigos para el servidor
Los códigos requeridos en este proyecto están escritos en Python. El programa se ejecuta en el marco Flask y todos los sensores están controlados por la GUI web. Solo se requiere un archivo principal para que el programa se inicie. (iotProject.py)
Árbol de archivos para el servidor
-
IOT_CA2
-
aplicación
- bases de datos
- estático
-
plantillas
- accesslog.html
- base.html
- homepage.htlm
- lab1.html
- lab2.html
- room_status.html
- puntos de vista
- _init_.py
- ajax.py
- reports.py
- room_status.py
- _init_.py
- modelos.py
- iotProject.py
-
Árbol de archivos para el laboratorio 1
- alarm.py
- invernadero.py
- MRFC522.py
- modules.py
- Read.py
- Write.py
Paso 2: Configure su hardware
Los elementos que se necesitan en este proyecto son:
- Una bombilla LED
- Un zumbador
- Un escáner RFID
- Una tarjeta RFID (para escanear con)
- Una pantalla LCD
- Un sensor de temperatura
Paso 3: ejecutar el programa
Todo lo que tiene que hacer es abrir el símbolo del sistema, cambiar el directorio a la carpeta principal que es iotProject.py y la carpeta / app.
Por último, escriba "python iotProject.py" y debería iniciar la GUI web.
Para los laboratorios, ingrese su Pi y escriba "python invernadero.py" y comenzará a enviar datos a AWS.