Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Projekt beskrivning:
En forskningsanläggning som hanterar biologiskt farligt material. Varje Pi representerar ett forsknings- och utvecklingsrum utrustat med en temperatursensor, RFID -skanner, LCD -skärm, summer och en LED.
- Temperaturgivaren används för att övervaka temperaturen och luftfuktigheten i rummen.
- RFID -skanner används för verifiering av anställda.
- LCD -skärmen ska visa den anställde om hans/hennes anställdskort har verifierats/godkänts efter avtryckning.
- Summer och LED används för att larma anställda i en nödsituation.
Amazon Web Services IoT Console används som det centrala systemet för att samla in och skicka data. Med hjälp av MQTT -protokollet är molnet ansvarigt för att hantera laboratorierna och servern.
Steg 1: Importera koderna för servern
Koderna som krävs i detta projekt är skrivna i Python. Programmet körs på kolven och alla sensorer styrs av webbgränssnittet. Det finns bara en huvudfil som krävs för att programmet ska starta. (iotProject.py)
Filträd för server
-
IOT_CA2
-
app
- databaser
- statisk
-
mallar
- accesslog.html
- bas.html
- hemsida.htlm
- lab1.html
- lab2.html
- room_status.html
-
vyer
- _init_.py
- ajax.py
- reports.py
- room_status.py
- _init_.py
- modeller. py
- iotProject.py
-
Filträd för laboratorium 1
- alarm.py
- växthus.py
- MRFC522.py
- modules.py
- Läs. Py
- Skriv. Py
Steg 2: Konfigurera din maskinvara
De saker som behövs i detta projekt är:
- En LED -lampa
- En summer
- En RFID -skanner
- Ett RFID -kort (att skanna med)
- En LCD -skärm
- En temperatursensor
Steg 3: Kör programmet
Allt du behöver göra är att öppna kommandotolken, ändra katalogen till huvudmappen som både iotProject.py och /app -mappen.
Slutligen skriver du in "python iotProject.py" och det bör starta webbgränssnittet.
För laboratorierna, ange din Pi och skriv in "python greenhouse.py" så börjar den skicka data till AWS.