### Project 20: Ventilator
#### **(1)Beschrijving:**

Deze ventilatormodule gebruikt een HR1124S motorbesturingschip, een enkelvoudig H-brug stuurprogrammachip dat een laag-geleidingsweerstand PMOS en NMOS vermogenstransistoren bevat. De lage geleidingsweerstand kan het stroomverbruik verminderen, wat bijdraagt aan het veilig werken van de chip voor een langere tijd.
Bovendien maken zijn lage stand-bystroomverbruik en lage statische werkstroom het geschikt voor speelgoed. We kunnen de rotatierichting en snelheid van de ventilator regelen door IN+ en IN- signalen en PWM-signalen uit te sturen.
#### **(2)Parameters:**
- Werkspanning: 5V
- Stroom: 200mA
- Maximaal vermogen: 2W
- Werktemperatuur: -10°C tot +50 graden Celsius
- Afmeting: 47,6mm \* 23,8mm
#### **(3)Aansluitschema:**
De ventilatormodule heeft aandrijving door een grote stroom nodig; daarom installeren we een batterijhouder.

De pinnen GND, VCC, IN+ en IN- van de ventilatormodule zijn verbonden met de pinnen G, V, 12 en 13 van het shield.
#### **(4)Testcode:**
Je kunt ook blokken slepen om je code te bewerken, zoals hieronder weergegeven



**Volledige Testcode**
(**Opmerking:** Sluit de Bluetooth-module niet aan voor het uploaden van de code, omdat het uploaden van de code ook gebruik maakt van seriële communicatie, en er kunnen conflicten optreden met de Bluetooth seriële communicatie, waardoor het uploaden kan mislukken.)

#### **(5)Testresultaten:**
Upload de code, verbind de componenten, zet de stroom aan en zet de DIP-schakelaar op ON. De kleine ventilator draait 2s met de klok mee, stopt 2s en draait 2s tegen de klok in.

#### **(6)Uitbreidingsoefening:**
We hebben het werkingsprincipe van de vlamsensor begrepen. Vervolgens sluiten we een vlamsensor aan in het circuit, zoals hieronder weergegeven. Vervolgens regelen we de ventilator om het vuur uit te blazen met de vlamsensor.

Je kunt blokken slepen om je code te bewerken, zoals hieronder weergegeven




**Volledige Testcode**
(**Opmerking:** Sluit de Bluetooth-module niet aan voor het uploaden van de code, omdat het uploaden van de code ook gebruik maakt van seriële communicatie, en er kunnen conflicten optreden met de Bluetooth seriële communicatie, waardoor het uploaden kan mislukken.)

Na het uploaden van de code, zet de aan/uit-schakelaar van het motoraandrijvingsshield aan. De ventilator kan worden ingeschakeld wanneer er vlammen worden gedetecteerd door de linker vlamsensor van de robot.
