Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Loyihaning tavsifi:
Bioxavfli materiallar bilan ishlaydigan tadqiqot markazi. Har bir Pi harorat sensori, RFID skaneri, LCD displey, buzzer va LED bilan jihozlangan tadqiqot va ishlab chiqish xonasini ifodalaydi.
- Harorat sensori xonadagi namlik va haroratni kuzatish uchun ishlatiladi.
- RFID skaneri xodimlarni tekshirish uchun ishlatiladi.
- LCD displey - bu xodimga uning kartasi tasdiqlangan yoki tasdiqlanganligini ko'rsatadi.
- Favqulodda holatlarda xodimlarni ogohlantirish uchun signal va LED signallari ishlatiladi.
Ma'lumot yig'ish va yuborishning markaziy tizimi sifatida Amazon Web Services IoT Console ishlatiladi. MQTT protokoli yordamida bulut laboratoriya va serverlarni boshqarish uchun javobgardir.
1 -qadam: Server kodlarini import qilish
Ushbu loyihada talab qilinadigan kodlar Pythonda yozilgan. Dastur Flask tizimida ishlaydi va barcha sensorlar veb -GUI tomonidan boshqariladi. Dasturni ishga tushirish uchun faqat bitta asosiy fayl kerak. (iotProject.py)
Server uchun fayl daraxti
-
IOT_CA2
- ilova
- ma'lumotlar bazalari
- statik
-
andozalar
- accesslog.html
- base.html
- bosh sahifa.htlm
- lab1.html
- lab2.html
- xona_statusi.html
-
qarashlar
- _init_.py
- ajax.py
- report.py
- xona_status.py
- _init_.py
- modellar.py
- iotProject.py
- ilova
Laboratoriya uchun fayl daraxti 1
- signal.py
- issiqxona
- MRFC522.py
- modullar.py
- Read.py
- Write.py
2 -qadam: Uskuna sozlamalari
Loyihada zarur bo'lgan narsalar:
- LED lampochkasi
- Buzzer
- RFID skaneri
- RFID kartasi (skanerlash uchun)
- LCD displey
- Harorat sensori
3 -qadam: Dasturni ishga tushiring
Siz qilishingiz kerak bo'lgan narsa - buyruq satrini ochish, katalogni iotProject.py va /app papkasiga o'zgartirish.
Nihoyat, "python iotProject.py" ni kiriting va u veb -GUI -ni ishga tushirishi kerak.
Laboratoriyalar uchun Pi -ni kiriting va "python greenhouse.py" ni kiriting va u AWS -ga ma'lumotlarni yuborishni boshlaydi.