Sadržaj:

IoT CA2: 3 koraka
IoT CA2: 3 koraka

Video: IoT CA2: 3 koraka

Video: IoT CA2: 3 koraka
Video: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Studeni
Anonim
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2

Opis projekta:

Istraživačka ustanova koja se bavi rukovanjem biološki opasnim materijalom. Svaki Pi predstavlja sobu za istraživanje i razvoj opremljenu senzorom temperature, RFID skenerom, LCD zaslonom, zujalicom i LED diodom.

  1. Senzor temperature koristi se za praćenje temperature i vlažnosti prostorija.
  2. RFID skener služi za provjeru zaposlenika.
  3. LCD zaslon prikazuje zaposleniku je li njegova/njezina kartica zaposlenika verificirana/odobrena nakon dodira.
  4. Zvučni signal i LED dioda koriste se za alarmiranje zaposlenika u hitnim slučajevima.

IoT konzola Amazon Web Services koristi se kao središnji sustav za prikupljanje i slanje podataka. Koristeći MQTT protokol, oblak je odgovoran za upravljanje laboratorijima kao i poslužiteljem.

Korak 1: Uvoz kodova za poslužitelj

Kodovi potrebni u ovom projektu napisani su na Pythonu. Program radi na okviru Flask, a svim senzorima upravlja web GUI. Za pokretanje programa potrebna je samo jedna glavna datoteka. (iotProject.py)

Stablo datoteka za poslužitelj

  • IOT_CA2

    • app

      • baze podataka
      • statički
      • predloške

        • accesslog.html
        • base.html
        • početna stranica.htlm
        • lab1.html
        • lab2.html
        • room_status.html
      • pogleda
        • _init_.py
        • ajax.py
        • report.py
        • room_status.py
      • _init_.py
      • models.py
    • iotProject.py

Drvo datoteka za laboratorij 1

  • alarm.py
  • staklenik.py
  • MRFC522.py
  • moduli.py
  • Read.py
  • Write.py

Korak 2: Postavite svoj hardver

Stavke koje su potrebne u ovom projektu su:

  1. LED žarulja
  2. Zvučni signal
  3. RFID skener
  4. RFID kartica (za skeniranje pomoću)
  5. LCD zaslon
  6. Senzor temperature

Korak 3: Pokrenite program

Pokrenite Program
Pokrenite Program

Sve što trebate učiniti je otvoriti naredbeni redak, promijeniti direktorij u glavnu mapu koja kao iotProject.py kao i mapu /app.

Na kraju, upišite "python iotProject.py" i trebao bi pokrenuti web GUI.

Za laboratorije unesite svoj Pi i upišite "python greenhouse.py" i on će početi slati podatke u AWS.

Preporučeni: