Hoe maak je een LED-luchtvervuilingsmetercircuit met Arduino

Probeer Ons Instrument Voor Het Oplossen Van Problemen





In dit project gaan we een luchtvervuilingsmeter bouwen met een MQ-135 sensor en arduino. Het vervuilingsniveau in de lucht wordt aangegeven door een reeks van 12 LED's. Hoe hoger het aantal LED's dat oplicht, hoe hoger het vervuilingsgehalte in de lucht en vice versa.



Overzicht

Dit project kan erg handig zijn op plaatsen waar luchtkwaliteit een belangrijke rol speelt, zoals in ziekenhuizen. Als alternatief kan dit ook een ander hobbyproject voor uw eigen huis zijn.

Hoewel we bij dit project geen grote nauwkeurigheid kunnen verwachten, kan het zeker een redelijk goed beeld geven van het vervuilingsniveau in uw omgeving.



De vervuiling in de lucht kan kooldioxide, koolmonoxide, butaan, methaan en een reukloos gas zijn. De sensor kan geen onderscheid maken tussen gassen, maar neemt in één keer alle gasmonsters uit de lucht.

Als u in een grootstedelijke stad woont en uw appartement ligt aan een drukke weg, kan dit project van pas komen om een ​​globaal inzicht te geven in de luchtsfeer.

De meeste mensen negeren de luchtkwaliteitsmaatregelen in hun woonplaats, naar schatting draagt ​​alleen India elk jaar 1,59 miljoen doden bij, waaronder vervuiling binnen en buiten.

De meerderheid van de bevolking is niet op de hoogte van luchtreinigers die direct verkrijgbaar zijn op markten en e-commercesites, die niet meer kosten dan een smartphone.

Oké, nu de waarschuwingen uit elkaar, laten we eens kijken naar schakelingen.

Het ontwerp:

De luchtvervuilingsmeter wordt interessanter als de LED's rechthoekig van vorm zijn en het bovenstaande lay-outontwerp wordt gebruikt. U kunt echter uw verbeeldingskracht gebruiken om dit project interessanter voor u te maken.

Hoe een LED-luchtvervuilingsmetercircuit te maken

Het bovenstaande schema illustreert hoe de sensor op Arduino moet worden aangesloten. Een externe voeding is geïmplementeerd voor de verwarmingsspiraal van de sensor. De zijkanten van de sensor kunnen worden verwisseld.

De pin A0 van arduino detecteert de spanningsvariaties in de sensor als gevolg van veranderingen in het vervuilingsgehalte in de lucht.

De sensor werkt als variabele weerstand (in reactie op vervuiling) en 10K is een vaste weerstand, deze fungeert als spanningsdeler. De arduino heeft 10-bit ADC, die de LED helpt om discreet te gloeien in reactie op luchtvervuilingsniveau, wat een analoge functie is.

LED-luchtvervuilingsmetercircuit met Arduino

Wanneer het analoge spanningsniveau een bepaald drempelniveau overschrijdt dat vooraf is bepaald in het programma, worden LED's ingeschakeld.

De opeenvolgende LED's zijn vooraf bepaald met hogere drempelwaarden.

Het begint met een LED-test, elke LED wordt met enige vertraging opeenvolgend ingeschakeld en de gebruiker kan de fout in de LED-verbindingen vaststellen, zoals niet-verbonden LED's en LED's die niet opeenvolgend zijn gesorteerd. Het programma stopt gedurende 5 minuten en alle leds branden tegelijkertijd.

Dit geeft de sensor voldoende tijd om op te warmen, we kunnen een deel van de actie zien die door arduino wordt uitgevoerd op een seriële monitor. Zodra de sensor de optimale temperatuur heeft bereikt, stuurt de arduino enkele metingen naar de seriële monitor. Op basis van de metingen gaan de LED's AAN en UIT. Hoe hoger de waarden die op een seriële monitor worden afgedrukt, hoe meer LED's gaan branden.

De seriële monitor is in dit project niet verplicht, maar kan een handig hulpmiddel zijn voor testdoeleinden.

Prototype afbeelding:

Getest prototype LED-luchtvervuilingsmetercircuit met Arduino

Hoe te testen:

• Schakel de Arduino en externe voeding in. De LED-test begint en wordt slechts één keer uitgevoerd.
• Het programma wacht 5 minuten totdat de sensor is opgewarmd.
• Zodra de metingen op de seriële monitor verschijnen, neem dan een aansteker mee en lek het gas zonder het te laten branden.
• Binnenkort stijgen de metingen en beginnen er meer LED's te gloeien.
• Zodra u de gasstroom naar de sensor stopt, gaan de leds geleidelijk uit. Nu is uw LED-luchtvervuilingsmeter klaar om u van dienst te zijn.

Programmacode:




Vorige: LPG-lekkage SMS-waarschuwing met behulp van MQ-135 - Ontvang een waarschuwingsbericht in uw mobiele telefoon Volgende: LM317 Variabele schakelende voeding (SMPS)