Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Descripció del Projecte:
Una instal·lació de recerca que gestiona material de risc biològic. Cada Pi representa una sala de recerca i desenvolupament equipada amb un sensor de temperatura, escàner RFID, pantalla LCD, zumbador i un LED.
- El sensor de temperatura s’utilitza per controlar la temperatura i la humitat de les habitacions.
- L’escàner RFID s’utilitza per a la verificació dels empleats.
- La pantalla LCD mostra l’empleat si la targeta d’empleat ha estat verificada / aprovada després de tocar-la.
- El timbre i el LED s’utilitzen per alarmar els empleats en cas d’emergència.
La consola IoT d’Amazon Web Services s’utilitza com a sistema central per recopilar i enviar dades. Mitjançant el protocol MQTT, el núvol s’encarrega de gestionar els laboratoris i el servidor.
Pas 1: importació dels codis per al servidor
Els codis necessaris en aquest projecte estan escrits en Python. El programa s’executa en el marc Flask i tots els sensors estan controlats per la GUI web. Només cal un fitxer principal per executar-se perquè el programa s'engegui. (iotProject.py)
Arbre de fitxers per al servidor
-
IOT_CA2
-
aplicació
- bases de dades
- estàtic
-
plantilles
- accesslog.html
- base.html
- homepage.htlm
- lab1.html
- lab2.html
- room_status.html
-
vistes
- _init_.py
- ajax.py
- reports.py
- room_status.py
- _init_.py
- models.py
- iotProject.py
-
Arbre de fitxers per al laboratori 1
- alarm.py
- greenhouse.py
- MRFC522.py
- modules.py
- Read.py
- Write.py
Pas 2: configureu el maquinari
Els elements que es necessiten en aquest projecte són:
- Una bombeta LED
- Un brunzidor
- Un escàner RFID
- Una targeta RFID (per escanejar amb)
- Una pantalla LCD
- Un sensor de temperatura
Pas 3: executeu el programa
Tot el que heu de fer és obrir l'indicador d'ordres, canviar el directori a la carpeta principal que, com a iotProject.py, a la carpeta / app.
Per últim, escriviu "python iotProject.py" i hauria d'iniciar la GUI web.
Per als laboratoris, introduïu el vostre Pi i escriviu "python greenhouse.py" i començarà a enviar dades a AWS.