INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Projek Beskrywing:
'N Navorsingsfasiliteit wat biogevaarlike materiaal hanteer. Elke Pi verteenwoordig 'n navorsings- en ontwikkelingsruimte wat toegerus is met 'n temperatuursensor, RFID -skandeerder, LCD -skerm, gonser en 'n LED.
- Die temperatuursensor word gebruik om die temperatuur en humiditeit van die kamers te monitor.
- RFID -skandeerder word gebruik om werknemers te verifieer.
- 'N LCD -skerm moet die werknemer wys as sy/haar werknemerskaart na die tik geverifieer/goedgekeur is.
- Gonser en LED word gebruik om die werknemers in 'n noodgeval te alarm.
Amazon Web Services IoT Console word gebruik as die sentrale stelsel om data te versamel en te stuur. Deur die MQTT -protokol te gebruik, is die wolk verantwoordelik vir die bestuur van die laboratoriums sowel as die bediener.
Stap 1: Die invoer van die kodes vir die bediener
Die kodes wat in hierdie projek benodig word, is in Python geskryf. Die program werk op die Flask -raamwerk en al die sensors word beheer deur die web -GUI. Daar is slegs een hooflêer wat benodig word om die program te begin. (iotProject.py)
Lêerboom vir bediener
-
IOT_CA2
-
app
- databasisse
- staties
-
sjablone
- accesslog.html
- basis.html
- tuisblad.htlm
- lab1.html
- lab2.html
- kamer_status.html
-
uitsig
- _init_.py
- ajax.py
- verslae.py
- kamer_status.py
- _init_.py
- modelle.py
- iotProject.py
-
Lêerboom vir laboratorium 1
- alarm.py
- kweekhuis.py
- MRFC522.py
- modules.py
- Lees.py
- Skryf.py
Stap 2: Stel u hardeware op
Die items wat in hierdie projek benodig word, is:
- 'N LED -gloeilamp
- 'N Gonser
- 'N RFID -skandeerder
- 'N RFID -kaart (om mee te skandeer)
- 'N LCD -skerm
- 'N Temperatuursensor
Stap 3: Begin die program
Al wat u hoef te doen is om die opdragprompt oop te maak, die gids in die hoofmap te verander, wat as iotProject.py sowel as die /app -gids.
Tik laastens "python iotProject.py" in, en dit moet die web -GUI begin.
Voer vir u laboratoriums u Pi in en tik 'python greenhouse.py' in, en dit sal begin om data na AWS te stuur.