2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Popis projektu:
Výzkumné zařízení, které zpracovává biologicky nebezpečný materiál. Každý Pi představuje výzkumnou a vývojovou místnost vybavenou teplotním senzorem, RFID skenerem, LCD obrazovkou, bzučákem a LED.
- Teplotní čidlo slouží ke sledování teploty a vlhkosti v místnostech.
- RFID skener slouží k ověřování zaměstnanců.
- LCD obrazovka má zaměstnanci ukázat, zda byla jeho karta zaměstnance po klepnutí ověřena/schválena.
- Bzučák a LED slouží k poplachu zaměstnanců v případě nouze.
Amazon Web Services IoT Console se používá jako centrální systém pro sběr a odesílání dat. Pomocí protokolu MQTT je cloud zodpovědný za správu laboratoří i serveru.
Krok 1: Import kódů pro server
Kódy požadované v tomto projektu jsou napsány v Pythonu. Program běží na frameworku Flask a všechny senzory jsou ovládány webovým GUI. Ke spuštění programu je potřeba pouze jeden hlavní soubor. (iotProject.py)
Strom souborů pro server
-
IOT_CA2
-
aplikace
- databází
- statický
-
šablony
- accesslog.html
- base.html
- homepage.htlm
- lab1.html
- lab2.html
- room_status.html
-
pohledy
- _init_.py
- ajax.py
- reports.py
- room_status.py
- _init_.py
- models.py
- iotProject.py
-
Strom souborů pro laboratoř 1
- alarm.py
- skleník.py
- MRFC522.py
- modules.py
- Read.py
- Write.py
Krok 2: Nastavení hardwaru
Položky, které jsou v tomto projektu potřeba:
- LED žárovka
- Bzučák
- RFID skener
- RFID karta (pro skenování)
- LCD obrazovka
- Teplotní čidlo
Krok 3: Spusťte program
Jediné, co musíte udělat, je otevřít příkazový řádek, změnit adresář na hlavní složku, která jako iotProject.py, stejně jako /app složku.
Nakonec zadejte „python iotProject.py“a mělo by se spustit webové GUI.
Pro laboratoře zadejte své Pi a zadejte „python greenhouse.py“a začne odesílat data do AWS.