v0.3
Allgemeines
Die Revision 0.3 des Calliope mini wurde für den IT Gipfel der Bundesregierung 2016 produziert und an verschiedene Schulen und Tester ausgegeben. Das Gerät ist daran zu erkennen, dass das Calliope mini Logo rechts der 5x5 LED Matrix aufgedruckt ist und die Taster oberhalb der Grove Anschlüsse liegen.
Technische Spezifikation
- Nordic nRF51822 Multi-protocol Bluetooth® 4.0 low energy/2.4GHz RF SoC
- 32-bit ARM Cortex M0 processor (16MHz)
- 16kB RAM
- 256kB Flash
- Bluetooth Low Energy
- 5x5 LED Matrix Bildschirm
- Beschleunigungssensor, Gyroskop, Magnetometer (Bosch BMX055)
- MEMS Mikrofon
- DC Motortreiber (TI DRV8837)
- Piezo-Lautsprecher
- Programmierbare RGB LED (WS2812b)
- 2 programmierbare Taster
- Serielle Schnittstelle (USB + konfigurierbare Anschlüsse)
- PWM Ausgabe
- 4 Bananenstecker-/Krokodilklemmenanschlüsse
- 4 Analoge Eingänge
- 8-11 Ein-/Ausgangsanschlüsse (je nach Softwarekonfiguration)
- SPI + I2C
- USB Micro B Anschluss (Programmierung und Stromversorgung)
- JST Batterieanschluss (3.3V)
- Bananen-/Krokodilklemmenanschluss für 3.3V (Ausgang)
- 2 Grove Steckverbinder (I2C + Seriell)
- NXP KL26z (USB und Stromversorgung)
- Flash-Programmspeicher (optional)
Software
- Software Repository, enthält die offiziellen Calliope mini Softwareprojekte
- OpenRoberta (online Entwicklungsumgebung)
- MakeCode (online Entwicklungsumgebung)
Standard Firmware
- Firmware, Software, die sich im Auslieferungszustand auf dem Gerät befindet.
- Bootloader, Software, die auf dem Interface-Chip
läuft und für den Fall aufgespielt wird, wenn sich der Calliope mini nicht mehr mit dem Laufwerk
MINI
anmeldet.
Schaltplan
Errata / Fehler
- Entgegen der Dokumentation sind auf einigen Boards die Farben der Taster A und B vertauscht.
- Max. 200 Boards, der Rest wurde noch in der Produktion korrigiert
- In frühen Dokumentationen sind die Anschlüsse
P0
undP3
als Analog gekennzeichnet. Das ist nicht korrekt, nur die AnschlüsseP1
undP2
der Eckanschlüsse können als Analoge Eingänge benutzt werden.- Hier ist keine Korrektur möglich.
- Die serielle Kommunikation funktioniert in Richtung PC, aber nicht vom PC zum Calliope mini, da
Widerstände (
R38
,R39
) nicht korrekt dimensioniert waren (10kΩ statt 1kΩ).- Korrektur durch Abschalten der Pull-Up Widerstände im nRF51:
USBRX
(pin_mode(USBRX, PullNone)
). Korrigiert in der microbit-DAL v1.0.3, oder - Korrektur durch eine Änderung auf dem Board: Bild.
- Korrektur durch Abschalten der Pull-Up Widerstände im nRF51: