Cuprins:

Sistem de detectare a gazelor toxice bazat pe IoT: 6 pași
Sistem de detectare a gazelor toxice bazat pe IoT: 6 pași

Video: Sistem de detectare a gazelor toxice bazat pe IoT: 6 pași

Video: Sistem de detectare a gazelor toxice bazat pe IoT: 6 pași
Video: Tutorial Embedded - Detector de gaz cu ATmega328 (1) 2024, Iulie
Anonim
Sistem de detectare a gazelor toxice bazat pe IoT
Sistem de detectare a gazelor toxice bazat pe IoT

Gazele toxice au efecte imense asupra mediului. Oamenii suferă mai multe boli din cauza lor. Detectarea corectă a nivelului de gaze toxice este importantă pentru noi. cu acest respect, dezvolt acest proiect pentru detectarea nivelului de gaze toxice din mediul nostru.

Gazele toxice au efecte imense asupra mediului. Oamenii suferă mai multe boli din cauza lor. Detectarea corectă a nivelului de gaze toxice este importantă pentru noi. cu acest respect, dezvolt acest proiect pentru detectarea nivelului de gaze toxice din mediul nostru.

Pasul 1: Lucruri necesare

Lucruri necesare
Lucruri necesare
  1. Linkit Smart Dou
  2. Senzori de gaz MQ (MQ-3, MQ-2, MQ-7)
  3. Carton
  4. Jumper Wire
  5. Thinger.io (Cont)
  6. IDE Arduino
  7. Hot Glue Gun
  8. Ciocan de lipit
  9. Cutit cutter

Pasul 2: Construirea sistemului

Construirea sistemului
Construirea sistemului
Construirea sistemului
Construirea sistemului
Construirea sistemului
Construirea sistemului
  1. Faceți găuri cu ajutorul cuțitului tăietor pentru așezarea senzorilor de gaz pe el. Am atașat niște lipici fierbinți pe partea din spate a senzorilor pentru fixarea senzorilor cu placa de carton.
  2. Conectați pinul senzorilor cu microcontrolerul linkit smart dou utilizând diagrama corectă a pinilor.
  3. Conectați pinul GND și VCC al tuturor senzorilor.
  4. Așezați microcontrolerul în interiorul plăcii de carduri și fixați-l folosind clei fierbinte.

Dacă doriți să adăugați mai mulți senzori ….. îl puteți adăuga.

Diagrama Pin

Porniți placa linkit prin USB sau usb power bank

Senzor MQ2

VCC --- 5V

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

GND ----- GND

Senzor MQ3

VCC --- 5V

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

GND ----- GND

Senzor MQ7

VCC --- 5V

A0 ------ A2 (bord linkit)

GND ----- GND

Toate VCC și Masă sunt conectate cu VCC și Masă ale plăcii Linkit.

Pasul 3: Pregătirea Linkit Smart Dou

Pregătirea Linkit Smart Dou
Pregătirea Linkit Smart Dou
Pregătirea Linkit Smart Dou
Pregătirea Linkit Smart Dou
Pregătirea Linkit Smart Dou
Pregătirea Linkit Smart Dou

Implicit, Linkit Smart7688 Duo funcționează în modul AP, dar pentru acest proiect trebuie să ajungem în modul stație. Deoarece avem un plan de a folosi această placă în modul arduino yun, trebuie să facem o configurație.

Mai întâi, conectați placa la computer și Scanați rețeaua Wifi și veți găsi rețeaua cu numele LinkIT *******; conectați-vă la acesta și deschideți browserul și tastați această adresă URL. https://mylinkit.local/ și veți vedea ecranul de conectare. Puneți prima dată parola și faceți clic pe Salvare și apoi conectați-vă din nou. După autentificare, faceți clic pe fila „Rețea” și apoi veți următorul ecran și selectați modul Stație. apoi selectați propria rețea wifi, apoi introduceți parola wifi și faceți clic pe „Configurare și repornire”. Acum placa dvs. este conectată la propria rețea.

Pentru mai multe detalii, vă rugăm să urmați wiki-ul linkit smart dou board.

Acum trebuie să configurăm modul bridge arduino yun al linkit smart Dou.

Din Windows 10/7, deschideți terminalul de chit și scrieți adresa IP a plăcii linkit smart dou sau scrieți mylinkit.local.

După conectarea chitului cu placa, executați următoarele comenzi pentru a activa modul Bridge.

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

# uci comite

# reporniți

Acum, consiliul este gata pentru acest proiect.

Pasul 4: Încărcarea codului sursă Arduino în Linkit Smart Dou

Încărcarea codului sursă Arduino pe Linkit Smart Dou
Încărcarea codului sursă Arduino pe Linkit Smart Dou
Încărcarea codului sursă Arduino pe Linkit Smart Dou
Încărcarea codului sursă Arduino pe Linkit Smart Dou
Încărcarea codului sursă Arduino pe Linkit Smart Dou
Încărcarea codului sursă Arduino pe Linkit Smart Dou

• Deschideți IDE-ul Arduino.

• Pentru a obține managerul de bord, trebuie să accesați Fișier >> Preferințe, apoi, în „Adresele suplimentare ale administratorului de panouri”, lipiți linkul de mai jos: (verificați figura)

download.labs.mediatek.com/package_mtk_lin…

Apoi, instalați linkit smart dou board accesând Instrumente >> Board> Boards Manager … Puteți să o găsiți derulând în jos sau doar tastând linkit în caseta de căutare. (Verificați figura)

După cum puteți vedea, l-am instalat deja, dar dacă nu ați făcut acest lucru, faceți clic pe butonul de instalare.

Acum verificați dacă placa este disponibilă sau nu, făcând clic pe Instrumente >> Placă și în Instrumente> Port. După cum se vede aici. (Verificați figura)

Acum, trebuie doar să scrieți codul și să încărcați făcând clic pe butonul de încărcare (******).

***** Încărcarea firmware-ului pe placa linkit

Înainte de a încărca codul Arduino pe tablă, asigurați-vă că libul dvs. thinger.io pentru Adruino IDE este descărcat corect și că numele dvs. de utilizator și acreditările sunt adăugate corect. Tabloul de bord Thinger.io vizualizează datele în timp real după încărcarea codului sursă pe placa linkit.

Pasul 5: Configurați platforma Thinger.io

Configurați platforma Thinger.io
Configurați platforma Thinger.io
Configurați platforma Thinger.io
Configurați platforma Thinger.io
Configurați platforma Thinger.io
Configurați platforma Thinger.io

Thinger.io este o platformă iot-cloud care este utilizată aici pentru streaming de date de pe dispozitiv în cloud. Oferă servicii de streaming gratuite până la două dispozitive. Dacă nu aveți niciun cont, vă rugăm să deschideți un cont.

Pentru a adăuga un dispozitiv nou, faceți clic pe Adăugați dispozitiv și apoi introduceți numele, descrierea și acreditarea dvs. (acreditarea este obligatorie pentru conectarea unui dispozitiv la thinger.io, trebuie să puneți această acreditare și numele dispozitivului, precum și numele dvs. de utilizator pe Cod sursă Arduino pentru conectarea dispozitivului la cloud).

Pentru a crea un tablou de bord pentru vizualizarea datelor, trebuie să faceți clic pe adăugați tabloul de bord, apoi să puneți numele și descrierea tabloului de bord. vă rugăm să consultați documentația thinger.io pentru mai multe detalii despre tabloul de bord, dispozitiv și alte servicii.

Încărcarea firmware-ului pe placa linkit

Înainte de a încărca codul Arduino pe tablă, asigurați-vă că libul dvs. thinger.io pentru Adruino IDE este descărcat corect și că numele dvs. de utilizator și acreditările sunt adăugate corect.

Tabloul de bord Thinger.io vizualizează datele în timp real după încărcarea codului sursă pe placa linkit.

Pasul 6: Demo

Video

www.youtube.com/embed/0TvXcXoMvuQ

Recomandat: