Project 21: Brandblussende Tank

(1)Beschrijving:

De lijnvolgfunctie van de slimme tank is uitgelegd in het vorige project. In dit project gebruiken we de vlamsensor om een brandblussende robot te maken.

Wanneer de auto vlammen tegenkomt, zal de motor van de ventilator draaien om het vuur te blussen. Natuurlijk moeten we eerst de ultrasone sensor en twee fotoweerstand vervangen door een ventilatormodule en vlamsensoren.

De specifieke logica van de slimme auto wordt weergegeven in de onderstaande tabel:

Linker Vlamsensor

Rechter Vlamsensor

Status

≤700

≤700

Auto stopt, ventilator begint te draaien om het vuur te blussen

≥700

≥700

Auto stopt, ventilator begint te draaien om het vuur te blussen

≥700

≥700

Auto stopt, ventilator begint te draaien om het vuur te blussen

>700

>700

Ventilator stopt, auto rijdt

Opmerking:

  1. Dit experiment vereist het gebruik van een vuurhaard. Houd het uit de buurt van brandbare materialen om brand te voorkomen. Kinderen moeten experimenteren onder toezicht van een volwassene. Als u niet zeker kunt zijn van uw veiligheid, laat het experiment dan achterwege.

  2. De vlamsensor is niet vuurbestendig. Verbrand hem niet rechtstreeks met een vlam. We kunnen een externe LED bedienen met de vlamsensor. De LED is nog steeds aangesloten op D9. Wanneer er vuur wordt gedetecteerd, gaat de LED aan.

(2)Stroomdiagram:

(3)Aansluitingsdiagram:

Opmerking:

GND, VCC, SDA en SCL van het 8x16 LED-paneel zijn verbonden met G(GND), V(VCC), A4 en A5.

G, V en A van de twee vlamsensoren zijn verbonden met G(GND), V(VCC), A1 en A2 van het uitbreidingsbord.

(4)Testcode:

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

(1)

(2)

(3)

(4)

(5)

(6)

Volledige Testcode

(Opmerking: Sluit de Bluetooth-module niet aan voordat u de code uploadt, omdat het uploaden van de code ook gebruik maakt van seriële communicatie, en er kunnen conflicten ontstaan met de Bluetooth-seriële communicatie, waardoor het uploaden kan mislukken.)

(5)Testresultaten:

Nadat de testcode succesvol is geüpload, zet u de voeding aan en zet u de DIP-schakelaar op de ON-stand. De slimme auto zal het vuur blussen wanneer hij vlammen detecteert.

Opmerking: Houd het uit de buurt van brandbare materialen om brand te voorkomen. Kinderen moeten experimenteren onder toezicht van een volwassene. Als u niet zeker kunt zijn van uw veiligheid, laat het experiment dan achterwege. De vlamsensor is niet vuurbestendig. Verbrand hem niet rechtstreeks met een vlam.