Talaan ng mga Nilalaman:

IoT CA2: 3 Mga Hakbang
IoT CA2: 3 Mga Hakbang

Video: IoT CA2: 3 Mga Hakbang

Video: IoT CA2: 3 Mga Hakbang
Video: Paano ihiwalay ang Maximizer at Equalizer sa iisang Amplifier lamang @play_ground #requestedvideo 2024, Nobyembre
Anonim
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2

Paglalarawan ng Proyekto:

Isang pasilidad sa pananaliksik na humahawak sa materyal na biohazard. Ang bawat Pi ay kumakatawan sa isang silid sa pagsasaliksik at pag-unlad na nilagyan ng isang sensor ng temperatura, scanner ng RFID, LCD screen, Buzzer at isang LED.

  1. Ginagamit ang sensor ng temperatura para sa pagsubaybay sa temperatura at halumigmig ng mga silid.
  2. Ginagamit ang scanner ng RFID para sa pag-verify ng mga empleyado.
  3. Ang LCD screen ay upang ipakita sa empleyado kung ang kanyang card ng kanyang empleyado ay na-verify / naaprubahan pagkatapos mag-tap.
  4. Ginagamit ang Buzzer at LED upang maalarma ang mga empleyado sa kaso ng emerhensiya.

Ang Amazon Web Services IoT Console ay ginagamit bilang sentral na sistema para sa pagkolekta at pagpapadala ng data. Gamit ang MQTT protocol, responsable ang cloud sa pamamahala ng mga lab pati na rin sa server.

Hakbang 1: Pag-import ng Mga Code para sa Server

Ang mga kinakailangang code sa proyektong ito ay nakasulat sa Python. Tumatakbo ang programa sa balangkas ng Flask at lahat ng mga sensor ay kinokontrol ng web GUI. Mayroon lamang isang pangunahing file na kinakailangan upang tumakbo para magsimula ang programa. (iotProject.py)

File Tree para sa Server

  • IOT_CA2

    • app

      • mga database
      • static
      • mga template

        • accesslog.html
        • base.html
        • homepage.htlm
        • lab1.html
        • lab2.html
        • room_status.html
      • pananaw

        • _init_.py
        • ajax.py
        • mga ulat.py
        • room_status.py
      • _init_.py
      • models.py
    • iotProject.py

File Tree para sa Laboratoryo 1

  • alarm.py
  • greenhouse.py
  • MRFC522.py
  • modules.py
  • Basahin.py
  • Sumulat.py

Hakbang 2: I-setup ang Iyong Hardware

Ang mga item na kinakailangan sa proyektong ito ay:

  1. Isang bombilya
  2. Isang Buzzer
  3. Isang scanner ng RFID
  4. Isang RFID card (Upang mag-scan gamit ang)
  5. Isang LCD screen
  6. Isang sensor ng temperatura

Hakbang 3: Patakbuhin ang Programa

Patakbuhin ang Program
Patakbuhin ang Program

Ang kailangan mo lang gawin ay buksan ang prompt ng utos, baguhin ang direktoryo sa pangunahing folder na bilang iotProject.py pati na rin ang folder / app.

Panghuli, i-type ang "python iotProject.py" at dapat itong magsimula sa web GUI.

Para sa mga lab, ipasok ang iyong Pi, at i-type ang "python greenhouse.py" at magsisimulang magpadala ng data sa AWS.

Inirerekumendang: