Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hankkeen kuvaus:
Tutkimuslaitos, joka käsittelee biovaarallista materiaalia. Jokainen Pi edustaa tutkimus- ja kehitystilaa, jossa on lämpötila -anturi, RFID -skanneri, LCD -näyttö, summeri ja LED.
- Lämpötila -anturia käytetään huoneiden lämpötilan ja kosteuden seurantaan.
- RFID -skanneria käytetään työntekijöiden todentamiseen.
- Nestekidenäytössä näkyy työntekijä, jos hänen työntekijän korttinsa on tarkistettu/hyväksytty napautuksen jälkeen.
- Summeria ja LEDiä käytetään hälyttämään työntekijöitä hätätilanteessa.
Amazon Web Services IoT -konsolia käytetään keskusjärjestelmänä tietojen keräämiseen ja lähettämiseen. Pilvi vastaa MQTT -protokollan avulla laboratorioiden ja palvelimen hallinnasta.
Vaihe 1: Palvelimen koodien tuonti
Tässä projektissa vaaditut koodit on kirjoitettu Pythonilla. Ohjelma toimii Flask -kehyksessä ja kaikkia antureita ohjaa web -käyttöliittymä. Ohjelman käynnistyminen vaatii vain yhden päätiedoston. (iotProject.py)
Tiedoston puu palvelimelle
-
IOT_CA2
-
sovellus
- tietokantoja
- staattinen
- malleja
- accesslog.html
- base.html
- kotisivu.htlm
- lab1.html
- lab2.html
- room_status.html
-
näkymät
- _init_.py
- ajax.py
- report.py
- room_status.py
- _init_.py
- models.py
- iotProject.py
-
Tiedoston puu laboratorioon 1
- alarm.py
- kasvihuone.py
- MRFC522.py
- modules.py
- Lue.py
- Kirjoita.py
Vaihe 2: Asenna laitteisto
Tässä projektissa tarvittavat asiat ovat:
- LED -lamppu
- Äänimerkki
- RFID -skanneri
- RFID -kortti (skannaamiseen)
- LCD -näyttö
- Lämpötila -anturi
Vaihe 3: Suorita ohjelma
Sinun tarvitsee vain avata komentokehote, vaihtaa hakemisto pääkansioon, joka on iotProject.py sekä /app -kansio.
Kirjoita lopuksi "python iotProject.py" ja sen pitäisi käynnistää web -käyttöliittymä.
Kirjoita laboratorioille Pi, kirjoita "python kasvihuone.py" ja se alkaa lähettää tietoja AWS: lle.