Hoewel LPG een essentiƫle behoefte is voor elk huishouden, kan het lekken ervan tot een ramp leiden. Om te waarschuwen voor LPG-lekkage en om ongelukken te voorkomen, zijn er verschillende producten om de lekkage op te sporen. Hier hebben we een op Arduino gebaseerd LPG-gasdetectoralarm ontwikkeld. Als er gaslekkage optreedt, detecteert dit systeem dit en geeft het een waarschuwing door de zoemer die aan het circuit is bevestigd te zoemen. Dit systeem is eenvoudig te bouwen en iedereen die enige kennis heeft van elektronica en programmeren kan het bouwen.
We hebben een LPG- gassensormodule gebruikt om LPG-gas te detecteren. Wanneer LPG-gaslekkage optreedt, geeft het een HOGE puls op zijn DO-pin en leest de Arduino continu zijn DO-pin. Wanneer Arduino een HOGE puls krijgt van de LPG-gasmodule, wordt het bericht "LPG-gaslekkagewaarschuwing" weergegeven op het 16x2 LCD-scherm en wordt de zoemer geactiveerd die keer op keer piept totdat de gasdetectormodule het gas in de omgeving niet meer detecteert. Wanneer de LPG-gasdetectormodule een LAGE puls geeft aan de Arduino, dan toont het LCD-scherm het bericht "Geen LPG-gaslekkage".
Gebruikte componenten
- Arduino Pro Mini
- LPG-gassensormodule
- Zoemer
- BC 547-transistor
- 16x2 LCD
- 1K weerstand
- Broodplank
- 9 volt batterij
- Draden aansluiten
LPG-gassensormodule
Deze module bevat een MQ3-sensor die daadwerkelijk LPG-gas detecteert, een comparator (LM393) om de MQ3-uitgangsspanning te vergelijken met de referentiespanning. Het geeft een HOOG vermogen wanneer LPG-gas wordt gedetecteerd. Een potentiometer wordt ook gebruikt om de gevoeligheid van gasdetectie te regelen. Deze module is zeer eenvoudig te koppelen met microcontrollers en arduino en is gemakkelijk op de markt verkrijgbaar onder de naam "LPG Gas Sensor Module". We kunnen het ook bouwen door LM358 of LM393 en MQ3 te gebruiken.
Schakelschema en beschrijving
Zoals te zien is in het bovenstaande schematische diagram, bevat het Arduino-bord, LPG-GAS-sensormodule, zoemer en 16x2 LCD-module. Arduino bestuurt het hele proces van dit systeem, zoals het lezen van de uitgang van de LPG-gassensormodule, het verzenden van een bericht naar het LCD-scherm en het activeren van de zoemer. We kunnen de gevoeligheid van deze sensormodule instellen door een ingebouwde potentiometer erop te plaatsen.
De DO-pin van de LPG-gassensormodule is rechtstreeks verbonden met pin 18 (A4) van Arduino en Vcc en GND zijn verbonden met Vcc en GND van Arduino. LPG-gassensormodule bestaat uit een MQ3-sensor die LPG-gas detecteert. Deze MQ3-sensor heeft een verwarming aan de binnenkant die wat verwarming nodig heeft om op te warmen en het kan tot 15 minuten duren voordat LPG-gas kan worden gedetecteerd. En een vergelijkingscircuit wordt gebruikt om de analoge uitvoer van MQ3 in digitaal om te zetten. Een 16x2 LCD is verbonden met arduino in 4-bit modus. Controle pin RS, RW en En zijn direct verbonden met Arduino pin 2, GND en 3. En data pin D0-D7 zijn verbonden met 4, 5, 6, 7 van Arduino. Een zoemer is verbonden met arduino-pin nummer 13 via een NPN BC547-transistor met een 1 k-weerstand aan de basis.
programma beschrijving
Bij het programmeren hebben we de digitale leesfunctie gebruikt om de uitvoer van de LPG-gassensormodule te lezen en vervolgens de bewerking volgens de invoer uit te voeren.
Voor het testen van dit project hebben we een sigarettenaansteker gebruikt die LPG-gas bevat.