Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Layihənin təsviri:
Biohazard materiallarla işləyən bir araşdırma qurğusu. Hər Pi bir temperatur sensoru, RFID skaneri, LCD ekran, Buzzer və LED ilə təchiz olunmuş bir tədqiqat və inkişaf otağını təmsil edir.
- İstilik sensoru otaqların temperaturunu və rütubətini izləmək üçün istifadə olunur.
- İşçilərin yoxlanılması üçün RFID skaneri istifadə olunur.
- LCD ekran, işçinin iş kartının vurulduqdan sonra təsdiqlənib təsdiqləndiyini göstərir.
- Fövqəladə vəziyyətdə işçiləri həyəcanlandırmaq üçün səs siqnalı və LED istifadə olunur.
Amazon Web Services IoT Console, məlumat toplamaq və göndərmək üçün mərkəzi sistem olaraq istifadə olunur. MQTT protokolundan istifadə edərək, bulud laboratoriyaların və serverin idarə edilməsindən məsuldur.
Addım 1: Server üçün Kodları İdxal edin
Bu layihədə tələb olunan kodlar Pythonda yazılmışdır. Proqram Flask çərçivəsində işləyir və bütün sensorlar web GUI tərəfindən idarə olunur. Proqramın işə salınması üçün yalnız bir əsas fayl lazımdır. (iotProject.py)
Server üçün Fayl Ağacı
-
IOT_CA2
-
tətbiq
- verilənlər bazası
- statik
-
şablonlar
- accesslog.html
- base.html
- ana səhifə.htlm
- lab1.html
- lab2.html
- room_status.html
-
baxışlar
- _init_.py
- ajax.py
- report.py
- room_status.py
- _init_.py
- modellər.py
- iotProject.py
-
Laboratoriya üçün fayl ağacı 1
- həyəcan.py
- istixana
- MRFC522.py
- modullar.py
- Read.py
- Yazın.py
Addım 2: Avadanlıqlarınızı Qurun
Bu layihədə lazım olan maddələr bunlardır:
- Bir LED ampul
- Bir Buzzer
- RFID skaner
- RFID kartı (tarama üçün)
- LCD ekran
- Bir temperatur sensoru
Addım 3: Proqramı işə salın
Etməyiniz lazım olan şey əmr satırını açmaq, qovluğu iotProject.py və /app qovluğu kimi əsas qovluğa dəyişdirməkdir.
Nəhayət, "python iotProject.py" yazın və veb GUI -ni işə salmalıdır.
Laboratoriyalar üçün Pi nömrənizi daxil edin və "python greenhouse.py" yazın və AWS -ə məlumat göndərməyə başlayacaq.