Mundarija:

IoT CA2: 3 qadam
IoT CA2: 3 qadam

Video: IoT CA2: 3 qadam

Video: IoT CA2: 3 qadam
Video: IoT 2019 CA2 Smart Room Security 2024, Noyabr
Anonim
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2

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.

  1. Harorat sensori xonadagi namlik va haroratni kuzatish uchun ishlatiladi.
  2. RFID skaneri xodimlarni tekshirish uchun ishlatiladi.
  3. LCD displey - bu xodimga uning kartasi tasdiqlangan yoki tasdiqlanganligini ko'rsatadi.
  4. 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

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:

  1. LED lampochkasi
  2. Buzzer
  3. RFID skaneri
  4. RFID kartasi (skanerlash uchun)
  5. LCD displey
  6. Harorat sensori

3 -qadam: Dasturni ishga tushiring

Dasturni ishga tushiring
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.

Tavsiya: