Inhoudsopgave:

Op IoT gebaseerd detectiesysteem voor giftige gassen - Ajarnpa
Op IoT gebaseerd detectiesysteem voor giftige gassen - Ajarnpa

Video: Op IoT gebaseerd detectiesysteem voor giftige gassen - Ajarnpa

Video: Op IoT gebaseerd detectiesysteem voor giftige gassen - Ajarnpa
Video: Gelanceerd 's werelds beste op webserver gebaseerde IoT "als product" door SIEMCAS Wifi Smart Pro 2024, Juli-
Anonim
Op IoT gebaseerd detectiesysteem voortige gassen
Op IoT gebaseerd detectiesysteem voortige gassen

Giftige gassen hebben enorme milieueffecten. Mensen lijden aan verschillende ziekten als gevolg van hen. Een goede detectie van het toxische gasniveau is belangrijk voor ons. in dit verband ontwikkel ik dit project voor het meten van het toxische gasniveau in onze omgeving.

Giftige gassen hebben enorme milieueffecten. Mensen lijden aan verschillende ziekten als gevolg van hen. Een goede detectie van het toxische gasniveau is belangrijk voor ons. in dit verband ontwikkel ik dit project voor het meten van het toxische gasniveau in onze omgeving.

Stap 1: Noodzakelijke dingen

Noodzakelijke dingen
Noodzakelijke dingen
  1. Linkit Smart Dou
  2. MQ Gassensoren (MQ-3, MQ-2, MQ-7)
  3. Kaartbord
  4. Doorverbindingsdraad
  5. Thinger.io (account)
  6. Arduino IDE
  7. Heet lijmpistool
  8. Soldeerbout
  9. Snijmes

Stap 2: Het systeem bouwen

Het systeem bouwen
Het systeem bouwen
Het systeem bouwen
Het systeem bouwen
Het systeem bouwen
Het systeem bouwen
  1. Maak een gat met een snijmes om er gassensoren op te plaatsen. Wat hete lijm op de achterkant van de sensoren bevestigd om de sensoren met het karton te bevestigen.
  2. Verbind de sensorpen met de linkit smart dou microcontroller met behulp van het juiste pinschema.
  3. Sluit de GND- en VCC-pin van alle sensoren aan.
  4. Plaats de microcontroller in het karton en bevestig deze met hete lijm.

Als u meer sensoren wilt toevoegen ….. kunt u deze toevoegen.

Pin-diagram

Zet het linkit-bord aan via usb of usb powerbank

MQ2-sensor

VCC --- 5V

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

GND ----- GND

MQ3-sensor

VCC --- 5V

A0 ------ A1 (linkit-bord)

GND ----- GND

MQ7-sensor

VCC --- 5V

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

GND ----- GND

Alle VCC en Ground zijn verbonden met de VCC en Ground van het Linkit-bord.

Stap 3: Linkit Smart Dou voorbereiden

Linkit Smart Dou voorbereiden
Linkit Smart Dou voorbereiden
Linkit Smart Dou voorbereiden
Linkit Smart Dou voorbereiden
Linkit Smart Dou voorbereiden
Linkit Smart Dou voorbereiden

Standaard werkt Linkit Smart7688 Duo in AP-modus, maar voor dit project moeten we de stationsmodus bereiken. Omdat we een plan hebben om dit bord in de arduino yun-modus te gebruiken, moeten we wat configuratie uitvoeren.

Verbind eerst het bord met je pc en scan het wifi-netwerk en je zult het netwerk vinden met de naam LinkIT ******; maak er verbinding mee en open uw browser en typ deze URL. https://mylinkit.local/ en u ziet het inlogscherm. Voer de eerste keer het wachtwoord in en klik op opslaan en vervolgens opnieuw inloggen. Klik na het inloggen op het tabblad "Netwerk" en dan komt u in het volgende scherm en selecteert u de Station-modus. en selecteer vervolgens je eigen wifi-netwerk en voer vervolgens je wifi-wachtwoord in en klik op "Configureren & opnieuw opstarten". Je board is nu verbonden met je eigen netwerk.

Voor meer details, volg de wiki van linkit smart dou board.

Nu moeten we de arduino yun bridge-modus van linkit smart Dou configureren.

Open vanuit Windows 10/7 de putty-terminal en schrijf het ip-adres van het linkit smart dou-bord of schrijf mylinkit.local.

Nadat u de stopverf met het bord hebt verbonden, voert u de volgende opdrachten uit om de brugmodus in te schakelen.

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

# uci commit

# opnieuw opstarten

Nu is het bestuur klaar voor dit project.

Stap 4: De Arduino-broncode uploaden naar Linkit Smart Dou

De Arduino-broncode uploaden naar Linkit Smart Dou
De Arduino-broncode uploaden naar Linkit Smart Dou
De Arduino-broncode uploaden naar Linkit Smart Dou
De Arduino-broncode uploaden naar Linkit Smart Dou
De Arduino-broncode uploaden naar Linkit Smart Dou
De Arduino-broncode uploaden naar Linkit Smart Dou

• Open de Arduino IDE.

• Om de boardmanager te krijgen, moet je naar Bestand >> Voorkeuren gaan en vervolgens in de "Extra Boards Manager-URL's" de onderstaande link plakken: (controleer de afbeelding)

download.labs.mediatek.com/package_mtk_lin…

Installeer vervolgens het linkit smart dou-bord door naar Tools >> Board > Boards Manager te gaan… Je kunt het vinden door naar beneden te scrollen of linkit in het zoekvak te typen. (zie de afbeelding)

Zoals je kunt zien, heb ik het al geïnstalleerd, maar als je het nog niet hebt gedaan, doe het dan door op de knop Installeren te klikken.

Controleer nu of het bord beschikbaar is of niet, door te klikken op Tools >> Board, en in Tools > Poort. Zoals hier te zien. (bekijk de afbeelding)

Nu schrijft u gewoon de code en uploadt u door op de uploadknop (******) te klikken.

***** Firmware uploaden naar Linkit-bord

Voordat u de Arduino-code naar het bord uploadt, moet u ervoor zorgen dat uw thinger.io-lib voor Adruino IDE correct is gedownload en dat uw gebruikersnaam en referentie correct zijn toegevoegd. Het Thinger.io-dashboard visualiseert de realtime gegevens na het uploaden van de broncode naar het linkit-bord.

Stap 5: Stel het Thinger.io-platform in

Het Thinger.io-platform instellen
Het Thinger.io-platform instellen
Het Thinger.io-platform instellen
Het Thinger.io-platform instellen
Het Thinger.io-platform instellen
Het Thinger.io-platform instellen

Thinger.io is een iot-cloudplatform dat hier wordt gebruikt voor het streamen van gegevens van het apparaat naar de cloud. Het biedt een gratis streamingdienst voor maximaal twee apparaten. Als je geen account hebt, open dan een account.

Voor het toevoegen van een nieuw apparaat, klik op apparaat toevoegen en voer vervolgens de naam, beschrijving en uw referentie in (referentie is verplicht om een apparaat te verbinden met thinger.io, u moet deze referentie en apparaatnaam evenals uw gebruikersnaam op de Arduino-broncode voor het verbinden van het apparaat met de cloud).

Voor het maken van een dashboard voor gegevensvisualisatie, moet u op dashboard toevoegen klikken en vervolgens de dashboardnaam en -beschrijving invoeren. raadpleeg de documentatie van thinger.io voor meer informatie over dashboard, apparaat en andere services.

Firmware uploaden naar Linkit-bord

Voordat u de Arduino-code naar het bord uploadt, moet u ervoor zorgen dat uw thinger.io-lib voor Adruino IDE correct is gedownload en dat uw gebruikersnaam en referentie correct zijn toegevoegd.

Het Thinger.io-dashboard visualiseert de realtime gegevens na het uploaden van de broncode naar het linkit-bord.

Stap 6: Demo

Video

www.youtube.com/embed/0TvXcXoMvuQ

Aanbevolen: