Sisukord:

IoT -põhise mürgiste gaaside tuvastamise süsteem: 6 sammu
IoT -põhise mürgiste gaaside tuvastamise süsteem: 6 sammu

Video: IoT -põhise mürgiste gaaside tuvastamise süsteem: 6 sammu

Video: IoT -põhise mürgiste gaaside tuvastamise süsteem: 6 sammu
Video: Открытый урок ОБЖ - Киреевская школа - интернат 2024, Juuli
Anonim
IoT -l põhinev mürgiste gaaside tuvastamise süsteem
IoT -l põhinev mürgiste gaaside tuvastamise süsteem

Mürgistel gaasidel on tohutu keskkonnamõju. Inimesed põevad nende tõttu mitmeid haigusi. Meie jaoks on oluline mürgiste gaaside taseme õige avastamine. Sellega seoses arendan seda projekti meie keskkonna mürgiste gaaside taseme tuvastamiseks.

Mürgistel gaasidel on tohutu keskkonnamõju. Inimesed põevad nende tõttu mitmeid haigusi. Meie jaoks on oluline mürgiste gaaside taseme õige avastamine. Sellega seoses arendan seda projekti meie keskkonna mürgiste gaaside taseme tuvastamiseks.

Samm: vajalikud asjad

Vajalikud Asjad
Vajalikud Asjad
  1. Linkit Smart Dou
  2. MQ gaasiandurid (MQ-3, MQ-2, MQ-7)
  3. Kaarditahvel
  4. Jumper Wire
  5. Thinger.io (konto)
  6. Arduino IDE
  7. Kuum liimipüstol
  8. Jootekolb
  9. Lõikaja nuga

2. samm: süsteemi loomine

Süsteemi ehitamine
Süsteemi ehitamine
Süsteemi ehitamine
Süsteemi ehitamine
Süsteemi ehitamine
Süsteemi ehitamine
  1. Tehke gaasiandurite paigaldamiseks lõiketera abil auk. Andurite tagaküljele kinnitati kuum liim andurite kinnitamiseks kaardiplaadiga.
  2. Ühendage andurite tihvt linkit smart dou mikrokontrolleriga, kasutades õiget tihvtiskeemi.
  3. Ühendage kõigi andurite GND ja VCC tihvt.
  4. Asetage mikrokontroller kaardiplaadile ja kinnitage see kuuma liimiga.

Kui soovite lisada rohkem andureid, saate selle lisada.

Pin diagramm

Lülitage linkitplaat sisse USB või USB toitepanga kaudu

MQ2 andur

VCC --- 5V

A0 ------ A0 (linkplaat)

GND ----- GND

MQ3 andur

VCC --- 5V

A0 ------ A1 (linkplaat)

GND ----- GND

MQ7 andur

VCC --- 5V

A0 ------ A2 (linkplaat)

GND ----- GND

Kõik VCC ja Ground on ühendatud Linkiti plaadi VCC ja Groundiga.

3. samm: Linkit Smart Dou ettevalmistamine

Linkit Smart Dou ettevalmistamine
Linkit Smart Dou ettevalmistamine
Linkit Smart Dou ettevalmistamine
Linkit Smart Dou ettevalmistamine
Linkit Smart Dou ettevalmistamine
Linkit Smart Dou ettevalmistamine

Vaikimisi töötab Linkit Smart7688 Duo AP -režiimis, kuid selle projekti jaoks peame selle jaamarežiimi viima. Kuna meil on plaan kasutada seda plaati arduino yun režiimis, peame tegema mõningaid konfiguratsioone.

Kõigepealt ühendage plaat arvutiga ja skaneerige Wifi võrk ning leiate võrgu LinkIT nimega *******; looge sellega ühendus ja avage oma brauser ning tippige see URL. https://mylinkit.local/ ja näete sisselogimisekraani. Esmakordselt sisestage parool ja klõpsake nuppu Salvesta ning seejärel uuesti sisse. Pärast sisselogimist klõpsake vahekaarti "Võrk" ja seejärel avaneb järgmine ekraan ning valige jaamarežiim. ja seejärel valige oma wifi -võrk, seejärel sisestage oma WiFi -parool ja klõpsake nuppu "Seadista ja taaskäivita". Nüüd on teie plaat ühendatud teie võrguga.

Lisateabe saamiseks lugege linkit smart dou boardi wikit.

Nüüd peame seadistama linkit smart Dou arduino yun sillarežiimi.

Avage aknast 10/7 kitteterminal ja kirjutage linkit smart dou tahvli ip -aadress või kirjutage mylinkit.local.

Pärast pahtli ühendamist plaadiga täitke sillarežiimi lubamiseks järgmised käsud.

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

# uci pühenduma

# taaskäivitage

Nüüd on juhatus selle projekti jaoks valmis.

Samm: laadige Arduino lähtekood üles Linkit Smart Dou -sse

Arduino lähtekoodi üleslaadimine Linkit Smart Dou -sse
Arduino lähtekoodi üleslaadimine Linkit Smart Dou -sse
Arduino lähtekoodi üleslaadimine Linkit Smart Dou -sse
Arduino lähtekoodi üleslaadimine Linkit Smart Dou -sse
Arduino lähtekoodi üleslaadimine Linkit Smart Dou -sse
Arduino lähtekoodi üleslaadimine Linkit Smart Dou -sse

• Avage Arduino IDE.

• Tahvlihalduri saamiseks peate minema menüüsse Fail >> Eelistused, seejärel kleepige "Täiendavate tahvlite halduri URL -id" link allpool: (kontrollige joonist)

download.labs.mediatek.com/package_mtk_lin…

Seejärel installige linkit smart dou board, minnes Tools> Board> Boards Manager … Selle leiate kerides alla või lihtsalt tippides otsingukasti linkit. (Kontrollige joonist)

Nagu näete, olen selle juba installinud, kuid kui te pole seda teinud, klõpsake installimisnupul.

Nüüd kontrollige, kas plaat on saadaval või mitte, klõpsates nuppu Tööriistad >> Tahvel ja menüüs Tööriistad> Port. Nagu siin näha. (Kontrollige joonist)

Nüüd kirjutage kood ja laadige see üles, klõpsates üleslaadimisnuppu (******).

***** Püsivara üleslaadimine linkplaadile

Enne Arduino koodi tahvlile üleslaadimist veenduge, et teie thinger.io lib Adruino IDE jaoks on korralikult alla laaditud ning teie kasutajanimi ja mandaat on õigesti lisatud. Thinger.io armatuurlaud visualiseerib reaalajas andmed pärast lähtekoodi üleslaadimist linkiti tahvlile.

Samm: seadistage Thinger.io platvorm

Seadistage Thinger.io platvorm
Seadistage Thinger.io platvorm
Seadistage Thinger.io platvorm
Seadistage Thinger.io platvorm
Seadistage Thinger.io platvorm
Seadistage Thinger.io platvorm

Thinger.io on pilvepõhine platvorm, mida kasutatakse siin andmete voogesitamiseks seadmest pilve. See pakub tasuta voogesitusteenust kuni kahele seadmele. Kui teil pole ühtegi kontot, avage konto.

Uue seadme lisamiseks klõpsake nuppu Lisa seade ja seejärel sisestage nimi, kirjeldus ja oma mandaat (mandaat on kohustuslik seadme ühendamiseks saidiga thinio.io, peate sisestama selle mandaadi ja seadme nime ning oma kasutajanime Arduino lähtekood seadme ühendamiseks pilvega).

Andmete visualiseerimiseks armatuurlaua loomiseks peate klõpsama nuppu Lisa armatuurlaud ja seejärel panema juhtpaneeli nime ja kirjelduse. armatuurlaua, seadme ja muude teenuste kohta lisateabe saamiseks vaadake thinger.io dokumentatsiooni.

Püsivara üleslaadimine linkplaadile

Enne Arduino koodi tahvlile üleslaadimist veenduge, et teie thinger.io lib Adruino IDE jaoks on korralikult alla laaditud ning teie kasutajanimi ja mandaat on õigesti lisatud.

Thinger.io armatuurlaud visualiseerib reaalajas andmed pärast lähtekoodi üleslaadimist linkiti tahvlile.

6. samm: demo

Video

www.youtube.com/embed/0TvXcXoMvuQ

Soovitan: