Beschreibung
Beschreibung
Bala2-Fire ist ein selbstbalancierender Roboter-Bausatz, der sich aus dem M5Stack Fire und der BALA2-Motorbasis zusammensetzt. Die Basis verwendet den STM32F030C8T6 als Hauptcontroller und wird von zwei N20-Getriebemotoren mit Encodern angetrieben.
Die BALA2-Basis verfügt über einen integrierten 1200-mAh-Akku und unterstützt PortB, PortC sowie 8 Servo-Kanäle. Vier Servo-Kanäle können direkt angeschlossen werden, während die verbleibenden vier Kanäle aus dem Inneren der Basis heraus erweitert werden können.
Die Balancing-Car-Anwendung (selbstbalancierendes Fahrzeug) ist standardmäßig vorinstalliert. Im Betrieb nutzt sie einen PID-Regelkreis-Algorithmus, um das vertikale Gleichgewicht zu halten, und verwendet die Lagedaten des Beschleunigungssensors und Gyroskops, um Richtung und Position zu korrigieren.
Eigenschaften
- 6-Achsen-Lagesensor
- Zweiradantrieb mit PID-Balanceregelung
- Grove-Erweiterungsschnittstellen: PORTB und PORTC
- 8-Kanal-Servoantrieb: 4 externe und 4 interne Kanäle
- WLAN-Unterstützung und programmierbar
- Integrierter Lautsprecher
- Unterstützung für microSD-Erweiterung
- LEGO-kompatibel
- I2C-Kommunikation: 0x3A
- Entwicklungsplattformen: MicroPython, UiFlow, Arduino
Spezifikationen
| Spezifikation | Parameter |
|---|---|
| Basis-MCU | STM32F030C8T6 |
| ESP32 | 240 MHz Dual-Core, 600 DMIPS, 520 KB SRAM, Wi-Fi |
| Flash | 16 MB Flash |
| PSRAM | 8 MB |
| LCD | 2 Zoll, 320 x 240 Farb-TFT-LCD, ILI9342C |
| Lautsprecher | 1W-0928 |
| MEMS | MPU6886 |
| Motor | HR8833-Treiber, Übersetzungsverhältnis 1:30, Leerlaufdrehzahl 530 U/min, Nenndrehzahl 300 U/min, Nennstrom ≤0,17 A |
| Schnittstelle | GROVE I2C x 1, UART x 1, GPIO x 1, SERVO x 4 (+4 erweiterbare Kanäle) |
| Akku | 1200 mAh |
| Gehäusematerial | Kunststoff |
| Produktgröße | 54,0 x 54,0 x 65,0 mm |
| Produktgewicht | 161,0 g |
| Verpackungsgröße | 170,0 x 110,0 x 66,0 mm |
| Bruttogewicht | 293,8 g |
Schnittstelle
- PORT A: I2C
- PORT B: DAC / ADC
- PORT C: UART
- Servo x 4 externe Kanäle
- Servo x 4 interne erweiterbare Kanäle
- I2C-Kommunikationsadresse: 0x3A
Anwendungen
- Selbstbalancierendes Fahrzeug (Balancing Car)
Produktliste
- 1 x M5Stack Fire
- 1 x Bala2-Basis
- 2 x HY2.0-4P Grove-Kabel (20 cm)
- 4 x Nabenverbinder (Hub Connectors)
- 2 x LEGO-Arme
- 1 x L-förmiger Innensechskantschlüssel
- 1 x USB-Typ-C-Kabel (1 m)
Bedienung & Kalibrierung
Der BALA2 ist werkseitig kalibriert und hält nach dem Einschalten automatisch das Gleichgewicht. Wenn eine manuelle Kalibrierung erforderlich ist, halten Sie ButtonB und die linke Einschalttaste gedrückt, um in den Kalibrierungsmodus zu gelangen. Verwenden Sie Button A/C zum Einstellen und drücken Sie Button B zum Speichern.
Ressourcen
- Offizielle Dokumentation
- Bala2-Fire Balancing-Beispiel
- Bala2-Fire UiFlow-Dokumentation
- Bala2-Fire Test-Firmware EasyLoader
- Offizielles Produktvideo
FAQ
Aus welchen Komponenten besteht das Bala2-Fire Kit?
Es besteht aus dem M5Stack Fire und der BALA2-Motorbasis.
Welcher Regelungsalgorithmus wird verwendet?
Es verwendet einen PID-Regelkreis-Algorithmus, um das vertikale Gleichgewicht zu halten.
Wie lautet die I2C-Kommunikationsadresse?
Die I2C-Kommunikationsadresse ist 0x3A.
Wie viele Servokanäle werden unterstützt?
Es unterstützt insgesamt 8 Servokanäle, aufgeteilt in 4 externe Anschlüsse und 4 interne, erweiterbare Kanäle.
Was ist im Lieferumfang enthalten?
Das Paket enthält den M5Stack Fire, die Bala2-Basis, Grove-Kabel, Nabenverbinder, LEGO-Arme, einen Innensechskantschlüssel und ein USB-Typ-C-Kabel.











