### Project 19: Vlamsensor

#### **(1)Beschrijving:**
De vlamsensor gebruikt een IR-ontvangstbuis om vlammen te detecteren. Het zet de helderheid van de vlam om in hoog- en laagsignalen en stuurt deze naar de centrale processor voor bijbehorende programmaverwerking. De spanningswaarde van de analoge poort varieert afhankelijk van of er een vlam dichtbij is of helemaal geen vlam.
Als er geen vlam is, leest de analoge poort ongeveer 0,3V; wanneer er een vlam is, leest de analoge poort ongeveer 1,0V. Hoe dichter de vlam, hoe hoger de spanningswaarde. Het kan worden gebruikt om een vuurbron te detecteren of om een slimme robot te bouwen.
Let op: de sonde van de vlamsensor kan alleen temperaturen tussen -25℃ en 85℃ verdragen.
Zorg er tijdens gebruik voor dat de vlamsensor op een veilige afstand van het vuur blijft om beschadiging te voorkomen.
#### **(2)Parameters:**

- Werkspanning: 3,3V-5V (DC)
- Stroom: 100mA
- Maximaal vermogen: 0,5W
- Werktemperatuur: -10°C tot +50 graden Celsius
- Sensorafmetingen: 31,6mmx23,7mm
- Interface: 4pin naar 3PIN interface
- Uitgangssignaal: analoge signalen A0, A1
#### **(3)Aansluitschema:**

Pin A van twee fotoresistoren zijn verbonden met A1 en A2. We verbinden de vlamsensor met A1 en A2. We vervangen twee fotoresistoren en de ultrasone sensor door twee vlamsensoren en een ventilator, waarmee een bluswagen wordt gecreëerd.
**Opmerking:**
1)Dit experiment vereist het gebruik van een vuurbron. Houd het uit de buurt van brandbare materialen om brand te voorkomen. Kinderen dienen het experiment onder toezicht van een volwassene uit te voeren. Als u niet kunt bevestigen dat u veilig bent, verlaat dan het experiment.
2)**De vlamsensor is niet vuurbestendig, verbrand hem niet rechtstreeks met een vlam.**
#### **(4)Testcode:**
U kunt ook blokken slepen om uw code te bewerken, zoals hieronder weergegeven




**Volledige Testcode**
(**Opmerking:** Sluit de Bluetooth-module niet aan voordat u de code uploadt, omdat het uploaden van de code ook seriële communicatie gebruikt, en er mogelijk conflicten zijn met de Bluetooth seriële communicatie, waardoor het uploaden kan mislukken.)

#### **(5)Testresultaten:**
Sluit de componenten aan, upload de code, open de seriële monitor en stel de baudrate in op 9600.
U kunt de simulatiewaarde van de vlamsensor bekijken.
Hoe dichter de vlam, hoe kleiner de simulatiewaarde.
Stel de potentiometer op de module af om de LED op het kritieke punt te houden. Wanneer de sensor geen vlam detecteert, gaat de LED uit, maar als de sensor een vlam detecteert, gaat de LED aan.


#### **(6)Uitbreidingsoefening:**
**Opmerking:**
1)Dit experiment vereist het gebruik van een vuurbron. Houd het uit de buurt van brandbare materialen om brand te voorkomen. Kinderen dienen het experiment onder toezicht van een volwassene uit te voeren. Als u niet kunt bevestigen dat u veilig bent, verlaat dan het experiment.
2)De vlamsensor is niet vuurbestendig, verbrand hem niet rechtstreeks met een vlam.
We kunnen een externe LED besturen met de vlamsensor. De LED is nog steeds verbonden met D9. Wanneer vuur wordt gedetecteerd, gaat de LED aan.

U kunt blokken slepen om uw code te bewerken, zoals hieronder weergegeven





**Volledige Testcode**
(**Opmerking:** Sluit de Bluetooth-module niet aan voordat u de code uploadt, omdat het uploaden van de code ook seriële communicatie gebruikt, en er mogelijk conflicten zijn met de Bluetooth seriële communicatie, waardoor het uploaden kan mislukken.)

U kunt de vlam van een aansteker in de buurt van de linker vlamsensor houden. Wanneer de vlamsensor een vlam detecteert, zal de LED-module oplichten als alarm.

**Opmerking:**
Houd het uit de buurt van brandbare materialen om brand te voorkomen. Kinderen dienen het experiment onder toezicht van een volwassene uit te voeren. Als u niet kunt bevestigen dat u veilig bent, verlaat dan het experiment. De vlamsensor is niet vuurbestendig, verbrand hem niet rechtstreeks met een vlam.