2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Popis projektu:
Výskumné zariadenie, ktoré manipuluje s biologicky nebezpečným materiálom. Každý Pi predstavuje výskumnú a vývojovú miestnosť vybavenú teplotným senzorom, RFID skenerom, LCD obrazovkou, bzučiakom a diódou LED.
- Snímač teploty sa používa na monitorovanie teploty a vlhkosti v miestnostiach.
- RFID skener slúži na overovanie zamestnancov.
- LCD obrazovka má zamestnancovi ukázať, či bola jeho karta zamestnanca po klepnutí overená/schválená.
- Bzučiak a LED diódy slúžia na poplach zamestnancov v prípade núdze.
Konzola IoT Amazon Web Services sa používa ako centrálny systém na zber a odosielanie údajov. Vďaka protokolu MQTT je cloud zodpovedný za správu laboratórií a servera.
Krok 1: Import kódov pre server
Kódy požadované v tomto projekte sú napísané v Pythone. Program beží na frameworku Flask a všetky senzory sú riadené webovým GUI. Na spustenie programu je potrebný iba jeden hlavný súbor. (iotProject.py)
Strom súborov pre server
-
IOT_CA2
- aplikácia
- databáz
- statický
-
šablóny
- accesslog.html
- base.html
- homepage.htlm
- lab1.html
- lab2.html
- room_status.html
-
názory
- _init_.py
- ajax.py
- reports.py
- room_status.py
- _init_.py
- models.py
- iotProject.py
- aplikácia
Strom súborov pre laboratórium 1
- alarm.py
- skleník.py
- MRFC522.py
- modules.py
- Read.py
- Write.py
Krok 2: Nastavte hardvér
V tomto projekte sú potrebné tieto položky:
- LED žiarovka
- Bzučiak
- RFID skener
- Karta RFID (na skenovanie)
- LCD obrazovka
- Snímač teploty
Krok 3: Spustite program
Jediné, čo musíte urobiť, je otvoriť príkazový riadok, zmeniť priečinok na hlavný priečinok, ktorý je iotProject.py, ako aj priečinok /app.
Nakoniec zadajte „python iotProject.py“a malo by sa spustiť webové GUI.
Do laboratórií zadajte svoje Pi a zadajte „python greenhouse.py“a začne odosielať údaje do AWS.