Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Descrição do Projeto:
Um centro de pesquisa que lida com material de risco biológico. Cada Pi representa uma sala de pesquisa e desenvolvimento equipada com sensor de temperatura, scanner RFID, tela LCD, campainha e LED.
- O sensor de temperatura é utilizado para monitorar a temperatura e a umidade dos ambientes.
- O scanner RFID é usado para verificação de funcionários.
- A tela LCD deve mostrar ao funcionário se seu cartão de funcionário foi verificado / aprovado após o toque.
- Buzzer e LED são usados para alertar os funcionários em caso de emergência.
O Amazon Web Services IoT Console é usado como o sistema central para coletar e enviar dados. Usando o protocolo MQTT, a nuvem é responsável por gerenciar os laboratórios e também o servidor.
Etapa 1: Importar os códigos para o servidor
Os códigos necessários neste projeto são escritos em Python. O programa é executado no framework Flask e todos os sensores são controlados pela interface web. Há apenas um arquivo principal necessário para executar o programa para iniciar. (iotProject.py)
Árvore de arquivos para servidor
-
IOT_CA2
-
aplicativo
- bases de dados
- estático
-
modelos
- accesslog.html
- base.html
- homepage.htlm
- lab1.html
- lab2.html
- room_status.html
-
Visualizações
- _init_.py
- ajax.py
- reports.py
- room_status.py
- _init_.py
- models.py
- iotProject.py
-
Árvore de arquivos para o laboratório 1
- alarm.py
- estufa.py
- MRFC522.py
- modules.py
- Read.py
- Write.py
Etapa 2: configure seu hardware
Os itens necessários neste projeto são:
- Uma lâmpada LED
- Uma campainha
- Um scanner RFID
- Um cartão RFID (para digitalizar com)
- Uma tela LCD
- Um sensor de temperatura
Etapa 3: execute o programa
Tudo que você precisa fazer é abrir o prompt de comando, mudar o diretório para a pasta principal que é iotProject.py, bem como a pasta / app.
Por último, digite "python iotProject.py" e ele deve iniciar a GUI da web.
Para os laboratórios, insira seu Pi e digite "python estufa.py" e ele começará a enviar dados para a AWS.