Produktbeschreibung: Fan v1.1 - Kühlmodul - STM32F030 - für M5Core Entwicklungsmodule - M5Stack M013-V11
Das M5Stack Fan v1.1 Kühlmodul ist eine erweiterte Lösung, die speziell für M5Stack Core-basierte Systeme entwickelt wurde. Der integrierte STM32F030F4P6-Mikrocontroller ermöglicht die Kommunikation über den I2C-Bus und bietet Funktionen wie PWM-Steuerung, Drehzahlmessung und Lüfterstoppschutz. Seine kompakte Größe und einfache Integration machen ihn zur idealen Wahl für Projekte, die eine aktive Kühlung erfordern.
Es verwendet das Protokoll I2C Protokoll zur Steuerung und unterstützt Lesen und Steuern der Lüftergeschwindigkeit.
Hauptmerkmale des Moduls
- M5Stack-Kompatibilität: Das Modul ist für M5Stack-Schichtensysteme konzipiert (z. B. CoreS3, Core2)
- Integrierter STM32F030 Mikrocontroller: zuständig für Steuerung und Kommunikation
- I2C-Kommunikation (Adresse 0x18): schnelle und stabile Datenübertragung
- Unterstützung für PWM-Steuerung und Drehzahlmessung: dynamische Steuerung der Lüfterdrehzahl
- Blockierschutzfunktion: Schutz vor Lüfterschäden
- Niedrige Geräuschemission und Stromaufnahme: optimierter Betrieb auch bei hoher Belastung
- Unterstützung für mehrere Entwicklungsumgebungen: UIFlow 1.0, UIFlow 2.0, Arduino IDE
Pinouts und Kompatibilität mit der Core-Serie
Das Fan v1.1 Modul wird über den M5-Bus an den M5Stack CoreS3, Core2, Core Basic und andere der Serie angeschlossen. Die wichtigsten Signalleitungen sind I2C_SDA und I2C_SCL. Es handelt sich um Fixed-Connect-Verbindungen, d.h. sie können nicht umgeschaltet werden (keine Pin-Umbelegung). Das Modul wird mit 5 V versorgt und die Masse wird über die dedizierten GND-Leitungen angeschlossen. Der Anschlussplan ist im Benutzerhandbuch detailliert dargestellt und sollte im Quellcode reproduziert werden.
Das Modul ist für die Kühlung in gestapelten Systemen konzipiert und verbessert effektiv die thermische Leistung.
Programmierung und Betrieb des Fan v1.1-Moduls
Die Steuerung des Lüfters erfolgt über die I2C-Schnittstelle und folgt dem von M5Stack bereitgestellten Protokoll. Der Benutzer hat Zugang zu Registern, die unter anderem das Ablesen der aktuellen Drehzahl (RPM), die Einstellung des PWM-Wertes und die Überwachung des Betriebsstatus des Lüfters ermöglichen. Das Modul arbeitet mit der Arduino-IDE (spezielle Bibliothek auf GitHub verfügbar) sowie mit der UIFlow 2.0-Umgebung, was sowohl Anfängern als auch fortgeschrittenen Benutzern eine einfache Programmierung ermöglicht. Der Hersteller hat auch fertige Firmware und technische Dokumentation für das I2C-Protokoll bereitgestellt.
Technische Daten des Fan v1.1-Moduls
- Mikrocontroller: STM32F030F4P6
- Kommunikationsschnittstelle: I2C (Adresse 0x18)
- Spannungsversorgung: 5 V DC
- Stromverbrauch:
- PWM 20%: 13,52 mA
- PWM 60%: 56,19 mA
- PWM 100%: 125,14 mA
- Geschwindigkeit: 11500 RPM ±10%
- Luftstrom: 1,23 CFM
- Geräuschpegel (Umgebung 40,8 dB):
- PWM 20%: 48,6 dB
- PWM 60%: 64,5 dB
- PWM 100%: 70,6 dB
- Standby-Verbrauch: 503,49 µA
- Betriebstemperaturbereich: 0°C bis 40°C
- Abmessungen: 54 x 54 x 13,1 mm
- Gewicht: 14,9 g
Inhalt des Kits
- 1x Lüftermodul v1.1 (STM32F030)


