Arduino - Vlam Sensor
De vlam sensor kan het infrarode niveau dat wordt uitgezonden door een vlam detecteren en meten. Hij kan gebruikt worden om vuur te detecteren. Deze sensor wordt ook wel infrarood vlam sensor of vuur sensor genoemd. De infrarood vlam sensor biedt twee uitgangen: een digitale uitgang (LOW/HIGH) en een analoge uitgang.
In deze handleiding leren we hoe u een Arduino en een vlam sensor gebruikt om vlam en vuur te detecteren en te meten. We behandelen specifiek het volgende:
- Hoe u de vlam sensor aansluit op een Arduino.
- Hoe u de Arduino programmeert om vlam en vuur te detecteren door het digitale signaal van de vlam sensor te lezen.
- Hoe u de Arduino programmeert om het vlamsignaal te meten door het analoge signaal van de vlam sensor te lezen.

Daarna kunt u de code aanpassen om bijvoorbeeld een waarschuwingssignaal (via een relais) te activeren wanneer er vuur wordt gedetecteerd.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de Vlam Sensor

De infrarood vlam sensor kan gebruikt worden om de aanwezigheid van een vlam te detecteren of het infrarood niveau dat door de vlam wordt uitgezonden te meten. Daarom kan de vlam sensor gebruikt worden voor vuurdectectie. De sensor levert twee opties via een digitale uitgangspin en een analoge uitgangspin.
Infrarood vlam sensoren zijn zo ontworpen dat ze selectief zijn in de golflengten van infraroodstraling die ze detecteren, met focus op de specifieke golflengten die geassocieerd zijn met vlammen. Ze zijn ontwikkeld om de kans op valse alarmsignalen door andere bronnen van infraroodstraling, zoals lichaamswarmte of kunstlicht, te minimaliseren. Echter, zoals elke sensor, hebben ze beperkingen en kunnen onder bepaalde omstandigheden vatbaar zijn voor valse positieven of negatieven.
Pinout
Er zijn twee typen vlam sensor modules beschikbaar:
Een enkele vlam sensor heeft vier pinnen:
- VCC pin: Verbind met VCC (3.3V tot 5V).
- GND pin: Verbind met GND (0V).
- DO pin: Dit is de digitale uitgangspin. HIGH als er geen vlam wordt gedetecteerd, LOW als er wel een vlam is. De drempelwaarde voor vlamdetectie kunt u instellen met een ingebouwde potentiometer.
- AO pin: Dit is de analoge uitgangspin. De output waarde daalt wanneer het infraroodniveau lager is en stijgt wanneer het infraroodniveau hoger is.

Verder heeft de sensor twee LED-indicatoren:
- Eén PWR-LED voor de voeding.
- Eén DO-LED voor de vlamstatus op de DO pin: deze brandt wanneer een vlam aanwezig is.
De 5-in-1 vlam sensor integreert vijf afzonderlijke vlam sensoren op een enkele PCB. Hoewel ze dezelfde potentiometer, VCC en GND delen, functioneren elke sensor’s DO (Digital Output) en AI (Analog Input) pinnen onafhankelijk. Bovendien is elke sensor in een andere richting gericht, wat het detectiebereik effectief vergroot.
Hoe Werkt Het
Voor de DO pin:
- De module heeft een ingebouwde potentiometer om de infrarode drempel (gevoeligheid) in te stellen.
- Wanneer de infraroodintensiteit hoger is dan de drempelwaarde, wordt de vlam gedetecteerd, is de outputpin van de sensor LOW, en brandt de DO-LED.
- Wanneer de infraroodintensiteit lager is dan de drempelwaarde, wordt de vlam NIET gedetecteerd, is de outputpin HIGH, en is de DO-LED uit.
Voor de AO pin:
- Hoe hoger de infraroodintensiteit in de omgeving, hoe hoger de waarde die wordt gelezen van de AO pin.
- Hoe lager de infraroodintensiteit in de omgeving, hoe lager de waarde die van de AO pin wordt gelezen.
Let op dat de potentiometer geen invloed heeft op de waarde van de AO pin.
Aansluitschema
Aangezien de vlam sensor module twee uitgangen heeft, kunt u ervoor kiezen om er één of beide te gebruiken, afhankelijk van uw behoefte.
- Het aansluitingsschema tussen Arduino en de vlam sensor als u alleen de DO pin gebruikt.

This image is created using Fritzing. Click to enlarge image
- Het aansluitingsschema tussen Arduino en de vlam sensor als u alleen de AO pin gebruikt.

This image is created using Fritzing. Click to enlarge image
- Het aansluitingsschema tussen Arduino en de vlam sensor als u zowel AO als DO gebruikt.

This image is created using Fritzing. Click to enlarge image
Arduino Code - Waarde uitlezen van DO pin
Snelle Stappen
- Kopieer bovenstaande code en open deze in de Arduino IDE
- Klik op de Upload knop in de Arduino IDE om de code naar de Arduino te uploaden
- Richt de vlam sensor op een vlam.
- Bekijk het resultaat op de Serial Monitor.
Houd er rekening mee dat als de LED-status constant aan blijft of uit blijft, zelfs wanneer de sensor op een vlam is gericht, u de potentiometer kunt aanpassen om de gevoeligheid van de sensor bij te stellen.
Arduino Code - Waarde uitlezen van AO pin
Snelle Stappen
- Kopieer bovenstaande code en open deze in de Arduino IDE
- Klik op de Upload knop in de Arduino IDE om de code naar de Arduino te uploaden
- Richt de vlam sensor op een vlam.
- Bekijk het resultaat op de Serial Monitor.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en helpt u om de aansluitingen en code nog beter te begrijpen.