Arduino Nano - Vlam Sensor
De vlam sensor is een handig apparaat dat infrarode straling van een vlam opvangt, waardoor het een nuttig hulpmiddel is voor branddetectie. Soms aangeduid als een infrarood vlam sensor of vuur sensor, geeft het signalen uit in twee vormen: digitaal (LOW/HIGH) en analoog.
In deze handleiding doorlopen we het proces van het gebruiken van een Arduino Nano samen met een vlam sensor om vlammen te detecteren en de intensiteit ervan te meten. We behandelen de basis, waaronder:
- Hoe u de vlam sensor aansluit op uw Arduino Nano.
- Hoe u de Arduino Nano programmeert om vlammen en vuur te herkennen door de digitale signalen van de vlam sensor te interpreteren.
- Hoe u de Arduino Nano programmeert om de intensiteit van de vlam te meten via de analoge signalen van de vlam sensor.

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 is een handig hulpmiddel om de aanwezigheid van een vlam te herkennen of om het uitgezonden infraroodniveau van een vlam te meten. Hierdoor is het een betrouwbare detector voor brand. De vlam sensor biedt twee opties via een digitale uitgangspin en een analoge uitgangspin.
Deze sensoren zijn zorgvuldig ontworpen om selectief te reageren op specifieke golflengtes van infraroodstraling die verbonden zijn aan vlammen. Dit ontwerp minimaliseert de kans op valse meldingen veroorzaakt door andere bronnen van infrarood zoals lichaamswarmte of kunstlicht. Het is echter belangrijk om te weten dat deze sensoren, net als elk ander sensortype, beperkingen hebben, en dat er soms valse positieven of valse negatieven kunnen optreden.
Pinout
Er zijn twee soorten vlam sensor modules beschikbaar:
Een enkele vlam sensor heeft vier pinnen:
- VCC pin: Moet worden aangesloten op VCC (3.3V tot 5V).
- GND pin: Moet worden aangesloten op GND (0V).
- DO pin: Dit is een digitale uitgangspin. Het is HIGH als er geen vlam wordt gedetecteerd en LOW als er wel een vlam is. De drempelwaarde voor vlamdetectie kan worden aangepast met een ingebouwde potentiometer.
- AO pin: Dit is een analoge uitgangspin. De uitgangswaarde neemt af als het infraroodniveau daalt, en neemt toe bij een stijging van het infraroodniveau.

Verder heeft het twee LED-indicatoren:
- Eén PWR-LED indicator voor de voeding.
- Eén DO-LED indicator voor de vlamstatus op de DO pin: deze gaat aan wanneer er een vlam aanwezig is.
De 5-in-1 vlam sensor combineert vijf afzonderlijke vlam sensoren op één PCB. Deze sensoren delen dezelfde potentiometer, VCC en GND aansluitingen. Echter, de DO (Digitale Uitgang) en AI (Analoge Ingang) pinnen van elke sensor werken onafhankelijk van elkaar. Bovendien is elke sensor in een andere richting geplaatst, wat het detectiebereik aanzienlijk vergroot.
Hoe Het Werkt
Met betrekking tot de DO pin:
- De module bevat een ingebouwde draaiknop om de infraroodsensitiviteit aan te passen.
- Als de infraroodsterkte de ingestelde drempelwaarde overschrijdt, wat een vlamdetectie aangeeft, wordt de uitgangspin laag (LOW) en gaat de DO-LED aan.
- Valt de infraroodintensiteit onder de drempel, wat aangeeft dat er geen vlam is, wordt de uitgangspin hoog (HIGH) en gaat de DO-LED uit.
Voor de AO pin:
- De AO pin registreert hogere waarden wanneer de infraroodintensiteit in de omgeving toeneemt.
- Bij lagere infraroodintensiteit in de omgeving worden lagere waarden gemeten op de AO pin.
Het is belangrijk op te merken dat de instelling van de draaiknop geen invloed heeft op de metingen van de AO pin.
Bekabelingsschema
Omdat de vlam sensor module twee uitgangen heeft, kunt u ervoor kiezen om één of beide uitgangen te gebruiken, afhankelijk van uw toepassing.
- Het bekabelingsschema tussen Arduino Nano en de vlam sensor bij gebruik van alleen DO.

This image is created using Fritzing. Click to enlarge image
- Het bekabelingsschema tussen Arduino Nano en de vlam sensor bij gebruik van alleen AO.

This image is created using Fritzing. Click to enlarge image
- Het bekabelingsschema tussen Arduino Nano en de vlam sensor bij gebruik van zowel AO als DO.

This image is created using Fritzing. Click to enlarge image
Zie De beste manier om Arduino Nano en andere componenten van stroom te voorzien.
Arduino Nano Code - Waarde uitlezen van DO pin
Snelle Stappen
- Kopieer de bovenstaande code en open deze met de Arduino IDE
- Klik op de Upload knop in de Arduino IDE om de code te uploaden naar de Arduino Nano
- Richt de vlam sensor op een vlam.
- Bekijk het resultaat in de Seriële Monitor.
Houd er rekening mee dat als de LED-status continu aan of uit blijft, ook wanneer de sensor op een vlam is gericht, u de potentiometer kunt aanpassen om de gevoeligheid van de sensor fijn af te stellen.
Arduino Nano Code - Waarde uitlezen van AO pin
Snelle Stappen
- Kopieer de bovenstaande code en open deze met de Arduino IDE
- Klik op de Upload knop in de Arduino IDE om de code te uploaden naar de Arduino Nano
- Richt de vlam sensor op een vlam.
- Bekijk het resultaat in de Seriële 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 stap voor stap door het proces.