Talaan ng mga Nilalaman:

IoT Batay sa Toxic Gas Detection System: 6 Mga Hakbang
IoT Batay sa Toxic Gas Detection System: 6 Mga Hakbang

Video: IoT Batay sa Toxic Gas Detection System: 6 Mga Hakbang

Video: IoT Batay sa Toxic Gas Detection System: 6 Mga Hakbang
Video: IoT based toxic gas monitoring 2024, Nobyembre
Anonim
IoT Batay sa Toxic Gas Detection System
IoT Batay sa Toxic Gas Detection System

Ang mga nakakalason na gas ay may malaking epekto sa kapaligiran. Ang mga tao ay nagdurusa ng maraming mga sakit dahil sa mga ito. Ang wastong pagtuklas ng antas ng nakakalason na gas ay mahalaga para sa atin. sa paggalang na ito nabuo ko ang proyektong ito para sa pakiramdam ng nakakalason na antas ng gas sa ating kapaligiran.

Ang mga nakakalason na gas ay may malaking epekto sa kapaligiran. Ang mga tao ay nagdurusa ng maraming mga sakit dahil sa mga ito. Ang wastong pagtuklas ng antas ng nakakalason na gas ay mahalaga para sa atin. sa paggalang na ito nabuo ko ang proyektong ito para sa pakiramdam ng nakakalason na antas ng gas sa ating kapaligiran.

Hakbang 1: Mga Kinakailangan na Bagay

Mga Kinakailangan na Bagay
Mga Kinakailangan na Bagay
  1. Linkit Smart Dou
  2. MQ Gas Sensors (MQ-3, MQ-2, MQ-7)
  3. Lupon ng kard
  4. Jumper Wire
  5. Thinger.io (Account)
  6. Arduino IDE
  7. Mainit na glue GUN
  8. Panghinang
  9. Kutsilyo ng pamutol

Hakbang 2: Pagbuo ng Sistema

Pagbuo ng Sistema
Pagbuo ng Sistema
Pagbuo ng Sistema
Pagbuo ng Sistema
Pagbuo ng Sistema
Pagbuo ng Sistema
  1. Gumawa ng butas gamit ang cutter kutsilyo para sa paglalagay dito ng mga gas sensor. Nakalakip ng ilang maiinit na pandikit sa likod ng mga sensor para sa pag-aayos ng mga sensor gamit ang card board.
  2. Ikonekta ang mga sensor sensor gamit ang linkit smart dou micro-controller sa pamamagitan ng paggamit ng wastong diagram ng pin.
  3. Ikonekta ang pin ng GND at VCC ng lahat ng mga sensor.
  4. Ilagay ang micro-controller sa loob ng card board at ayusin ito gamit ang mainit na pandikit.

Kung nais mong magdagdag ng higit pang mga sensor ….. maaari mo itong idagdag.

Pin Diagram

Patayin ang linkit board sa pamamagitan ng usb o usb power bank

MQ2 sensor

VCC --- 5V

A0 ------ A0 (linkit board)

GND ----- GND

MQ3 sensor

VCC --- 5V

A0 ------ A1 (linkit board)

GND ----- GND

MQ7 sensor

VCC --- 5V

A0 ------ A2 (linkit board)

GND ----- GND

Ang lahat ng VCC at Ground ay konektado sa VCC at Ground ng Linkit board.

Hakbang 3: Paghahanda ng Linkit Smart Dou

Paghahanda ng Linkit Smart Dou
Paghahanda ng Linkit Smart Dou
Paghahanda ng Linkit Smart Dou
Paghahanda ng Linkit Smart Dou
Paghahanda ng Linkit Smart Dou
Paghahanda ng Linkit Smart Dou

Sa pamamagitan ng Default Linkit Smart7688 Duo ay gumagana sa AP Mode ngunit para sa proyektong ito kailangan namin itong gawin sa Station Mode. Dahil may plano kaming gamitin ang board na ito sa arduino yun mode kaya, kailangan naming gumawa ng ilang pagsasaayos.

Una, ikonekta ang board sa iyong PC at I-scan ang Wifi Network at mahahanap mo ang Network na may pangalan ng LinkIT *******; kumonekta dito at buksan ang iyong browser at i-type ang URL na ito. https://mylinkit.local/ at makikita mo ang login screen. Sa unang pagkakataon ilagay ang password at mag-click sa save at pagkatapos ay muling mag-login. Pagkatapos ng Pag-login mag-click sa tab na "Network" at pagkatapos ay gagawin mo ang sumusunod na screen at piliin ang Station mode. at pagkatapos ay piliin ang iyong sariling wifi network at pagkatapos ay ipasok ang iyong wifi password at mag-click sa "I-configure at I-restart". Ngayon ang iyong board ay konektado sa iyong sariling network.

Para sa karagdagang detalye mangyaring sundin ang wiki ng linkit smart dou board.

Ngayon kailangan naming i-configure ang arduino yun mode ng tulay ng linkit na matalinong Dou.

Mula sa windows 10/7, buksan ang masilya terminal at isulat ang ip address ng linkit smart dou board o sumulat ng mylinkit.local.

Matapos ang pagkonekta sa masilya sa board ay isagawa ang mga sumusunod na utos upang paganahin ang Bridge Mode.

# uci set yunbridge.config.disabled =’0’

# uci gumawa

# reboot

Ngayon ang board ay handa na para sa proyektong ito.

Hakbang 4: Pag-upload ng Arduino Source Code sa Linkit Smart Dou

Pag-upload ng Arduino Source Code sa Linkit Smart Dou
Pag-upload ng Arduino Source Code sa Linkit Smart Dou
Pag-upload ng Arduino Source Code sa Linkit Smart Dou
Pag-upload ng Arduino Source Code sa Linkit Smart Dou
Pag-upload ng Arduino Source Code sa Linkit Smart Dou
Pag-upload ng Arduino Source Code sa Linkit Smart Dou

• Buksan ang Arduino IDE.

• Upang makuha ang tagapamahala ng lupon dapat kang pumunta sa File >> Mga Kagustuhan pagkatapos, sa "Mga Karagdagang Mga Tagapamahala ng Mga URL ng URL" i-paste ang link sa ibaba: (suriin ang pigura)

download.labs. Mediatek.com/package_mtk_lin…

Pagkatapos, i-install ang linkit smart dou board sa pamamagitan ng pagpunta sa Tools >> Board> Boards Manager… Mahahanap mo ito sa pamamagitan ng pag-scroll pababa, o pagta-type lamang ng linkit sa search box. (Lagyan ng tsek ang pigura)

Tulad ng nakikita mong na-install ko na ito, ngunit kung hindi mo matiyak na ginagawa mo ito sa pamamagitan ng pag-click sa pindutan ng pag-install.

Ngayon suriin kung ang board ay magagamit o hindi, sa pamamagitan ng pag-click sa Tools >> Board, at sa Tools> Port. Tulad ng nakikita dito. (Suriin ang pigura)

Ngayon, isusulat mo lamang ang code at i-upload sa pamamagitan ng pag-click sa upload button (******).

***** Pag-upload ng Firmware upang mag-linkit board

Bago i-upload ang Arduino code sa board, siguraduhin na ang iyong thinger.io lib para sa Adruino IDE ay na-download nang maayos at ang iyong pangalan ng gumagamit at kredensyal ay naidagdag nang maayos. Ipinapakita ng dashboard ng Thinger.io ang data ng real time pagkatapos i-upload ang source code sa linkit board.

Hakbang 5: I-set up ang Thinger.io Platform

I-setup ang Thinger.io Platform
I-setup ang Thinger.io Platform
I-setup ang Thinger.io Platform
I-setup ang Thinger.io Platform
I-setup ang Thinger.io Platform
I-setup ang Thinger.io Platform

Ang Thinger.io ay isang iot-cloud platform na ginagamit dito para sa streaming data mula sa aparato hanggang sa cloud. Nagbibigay ito ng libreng serbisyo sa streaming na hanggang sa dalawang mga aparato. Kung wala kang anumang account mangyaring magbukas ng isang account.

Para sa pagdaragdag ng isang bagong aparato, mag-click sa magdagdag ng aparato at pagkatapos ay ipasok ang pangalan, paglalarawan at iyong kredensyal (sapilitan ang kredensyal para sa pagkonekta ng isang aparato sa thinger.io, kailangan mong ilagay ang kredensyal at pangalan ng aparato pati na rin ang iyong pangalan ng gumagamit sa Source code ng Arduino para sa pagkonekta ng aparato sa cloud).

Para sa paglikha ng isang Dashboard para sa visualization ng data, kailangan mong mag-click sa magdagdag ng dashboard pagkatapos ay ilagay ang pangalan at paglalarawan ng dashboard. mangyaring mag-refer sa dokumentasyon ng thinger.io para sa higit pang mga detalye tungkol sa dashboard, aparato at iba pang mga serbisyo.

Pag-upload ng Firmware sa linkit board

Bago i-upload ang Arduino code sa board, siguraduhin na ang iyong thinger.io lib para sa Adruino IDE ay na-download nang maayos at ang iyong pangalan ng gumagamit at kredensyal ay naidagdag nang maayos.

Ipinapakita ng dashboard ng Thinger.io ang data ng real time pagkatapos i-upload ang source code sa linkit board.

Hakbang 6: Demo

Video

www.youtube.com/embed/0TvXcXoMvuQ

Inirerekumendang: