Inhoudsopgave:

Hoe de MQ9-gassensor met Arduino te kalibreren en te gebruiken - Ajarnpa
Hoe de MQ9-gassensor met Arduino te kalibreren en te gebruiken - Ajarnpa

Video: Hoe de MQ9-gassensor met Arduino te kalibreren en te gebruiken - Ajarnpa

Video: Hoe de MQ9-gassensor met Arduino te kalibreren en te gebruiken - Ajarnpa
Video: arduino survivalkit - 4 digit display 2024, November
Anonim
Image
Image
MQ Gassensor-serie
MQ Gassensor-serie

Je kunt deze en andere geweldige tutorials lezen op de officiële website van ElectroPeak

Overzicht

In deze tutorial leer je hoe je de MQ9-gassensor kalibreert en gebruikt met een Arduino-bord.

Wat je gaat leren:

  • Wat de gassensor is en hoe deze werkt.
  • Vergelijking van verschillende gassensormodellen
  • Hoe de MQ9-gassensor werkt
  • MQ9-gassensor gebruiken met Arduino

Stap 1: Wat is een gassensor en hoe werkt het?

Een gassensor is een apparaat dat de aanwezigheid van een of meer soorten gas in de omgeving detecteert. Deze sensoren hebben brede toepassingen, zoals beveiligingssystemen van raffinaderijen, industriële centra en zelfs huizen. Deze sensoren kunnen brandbaar gas, giftig gas, vervuilend gas enzovoort detecteren. Er zijn verschillende methoden voor gasdetectie, de meest gebruikte zijn elektrochemische sensoren. Deze sensoren meten de concentratie van een specifiek gas door een chemische reactie uit te voeren op hun verwarmde elektroden en de resulterende elektrische stroom te meten.

Stap 2: MQ-gassensorserie

MQ Gassensor-serie
MQ Gassensor-serie

De MQ-gassensorseries zijn de meest voorkomende gassensoren die beschikbaar zijn. Deze sensoren hebben verschillende modellen voor het detecteren van verschillende gassen, waarvan sommige in de bijgevoegde tabel zijn vermeld:

Hier zullen we leren hoe je MQ9 moet aansluiten, maar ze werken allemaal bijna op dezelfde manier.

De MQ9-sensor is gevoelig voor koolmonoxide en brandbare gassen. Het kan de koolmonoxidedichtheid detecteren van 10ppm tot 1000ppm en de dichtheid van ontvlambare gassen van 100ppm tot 10000ppm. MQ9 heeft een interne verwarming die begint op te warmen als een 5V-spanning wordt toegepast. De interne weerstand van deze sensor verandert naarmate de dichtheid van de detecteerbare gassen verandert. Deze waarde kan worden uitgelezen door een eenvoudige schakeling. MQ9-sensormodules op de markt hebben het benodigde circuit al geïmplementeerd en u hebt geen extra item nodig.

Stap 3: Interfacing MQ9-gassensor en Arduino

Om correcte en nauwkeurige gegevens te krijgen, moet u eerst de volgende acties ondernemen:

  1. MQ9-sensor heeft 24-48 uur voorverwarmtijd nodig. Sluit de voeding aan en laat de benodigde tijd staan totdat deze klaar is.
  2. U moet de sensor kalibreren (we hebben dit uitgelegd in de volgende sectie)

Stap 4: Circuit

Stroomkring
Stroomkring
Stroomkring
Stroomkring

Deze module heeft 4 pinnen. Sluit Vcc aan op 5V en GND op GND. De AO-pin retourneert een analoge waarde op basis van de concentratie van het gas. De DO-pin geeft HOOG terug als de gasconcentratie hoger is dan een bepaalde waarde. Deze waarde kan worden ingesteld met de potentiometer op het bord.

Opmerkingen:

  1. Stel deze sensor niet bloot aan water en vorst.
  2. Het toepassen van een spanning hoger dan 5V of het toepassen van de spanning op de verkeerde pinnen kan de sensor beschadigen.
  3. Als de sensor gedurende lange tijd wordt blootgesteld aan een hoge concentratie gassen, kan dit een negatief effect hebben op de prestaties. 4. Het schudden of trillen van de sensor kan de nauwkeurigheid verminderen.

Stap 5: Hoe de MQ9-gassensor kalibreren?

Voordat u de module gebruikt, moet u deze kalibreren. Deze sensor meet de gasconcentratie op basis van de weerstandsverhouding. Deze verhouding omvat R0 (sensorweerstand in 1000ppm-concentratie van LPG) en Rs (interne weerstand van de sensor die verandert door gasconcentratie). Upload in schone lucht na het voorverwarmen de volgende code en wacht ongeveer 15 minuten totdat R0 een vaste waarde bereikt.

Zoals je in de code ziet, hebben we gemiddeld 100 gegevens om een stabiele waarde te bereiken. Vervolgens meten we de sensorspanning en volgens RL-restantie (in ons geval 5K), berekenen we Rs. Dan kan volgens de tabel in de datasheet R0 worden gevonden.

Stap 6: Coderen

Code
Code

Opmerking

Vervang in de volgende code R0 door de waarde die u in de vorige stap hebt bereikt.

Stap 7: wat nu?

  • Vind de gasconcentratie in PPM met behulp van bovenstaande tabel.
  • Creëer een intelligente CO-lekkagemelder.

Stap 8: Koop MQ9-gassensor

Koop MQ9-gassensor van ElectroPeak

Aanbevolen: