Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

Lehrreich und unterhaltsam: Calliope Mini 3 erobert das Maker-Universum

Posted on 26. November 202325. Januar 2024 by Stefan Draeger

Der neue Mikrocontroller Calliope Mini 3 wird Anfang Dezember ausgeliefert, die Schulen und Einrichtungen, welche diesen vorbestellt haben, wurden jedoch schon jetzt beliefert. Ich habe mein Modell jetzt schon erhalten und möchte dir in diesem Beitrag einen kompletten Überblick über diesen Mikrocontroller und seinen Features geben.

Zum neuen Calliope Mini 3 gab es passend einige Zoom Meetings zu welchen man sich kostenfrei anmelden konnte und so schon vorab viele Informationen zum Mikrocontroller erfahren konnte, auch konnte man an den technischen Leiter einige Fragen loswerden.

Calliope Mini 3 - Vorderseite
Calliope Mini 3 – Vorderseite
Calliope Mini 3 - Rückseite
Calliope Mini 3 – Rückseite

Der Fokus der 3ten Generation liegt auch wie bei den Versionen zuvor auf das Lernen von Programmierfähigkeiten anhand eines Mikrocontrollers. Dazu gibt es eine neue Version von MakeCode sowie wurden andere grafische Editoren wie MicroBlocks über Änderungen informiert, sodass diese Ihre Programme anpassen können.

Verbessert wurde auch die Verbindung zum Computer, du kannst nun deine Programme via WebUSB direkt auf den Mikrocontroller aufspielen. Du musst also nicht mehr umständlich die HEX-Datei herunterladen und via Drag’n Drop auf ein Laufwerk verschieben.

Wenn wir uns den Calliope Mini 3 einmal genau anschauen, dann sehen wir gleich ein paar Features, welche ins Auge fallen. Zum einen die bereits bekannte 5×5 LED Matrix, darunter drei frei programmierbare RGB LEDs (NeoPixel). Zusätzlich hast du noch einen kleinen Lautsprecher und ein Mikrofon, über diese kannst du deine Stimme aufnehmen und wiedergeben.

Calliope Mini 3 Programmieren mit MakeCode
Dieses Video auf YouTube ansehen.

Vergleich mit dem Vorgängermodell

Schauen wir uns jetzt einmal das Vorgängermodell mit dem neuen Calliope Mini 3 in einem Vergleich an.

Calliope Mini 2.1Calliope Mini 3
RGB LED13
TasterJa (2x)Ja (2x)
Grove-SchnittstelleJa (2x)Ja (2x)
Power LEDJaJa
UART LED (leuchtet bei der Übertragung)NeinJa
Mikrofon LED (leuchtet bei aktiver Aufzeichnung)NeinJa
BuchsenleisteNein, nur LötkontakteJa (30 Pin)
MotortreiberJaJa*
SensorenBeschleunigungssensor, Gyroskop, Magnetometer, MEMS MikrofonBeschleunigungssensor, Magnetometer, MEMS Mikrofon
Aktoren5×5 LED Matrix, 1 RGB LED,
Piezo Buzzer,
5×5 LED Matrix, 3 RGB LED,
Piezo Buzzer,
Prozessor16 MHz ARM Cortex M064 MHz Arm Cortex-M4
Speicher32 KB RAM
256 KB Flash
128 KB RAM
512 KB Flash
SchnittstellenMicro-USBUSB-C
2x Jacdac

Der Motortreiber ist beim neuen Calliope eine vollwertige H-Brücke, somit lassen sich zwei Motoren separat voneinander steuern. Das Vorgängermodell hat dieses Feature leider nicht.

In der Grafik habe ich den Calliope Mini 1.3 verwendet, die 2.1 Version habe ich derzeit nicht da.

Status LEDs

Der neue Calliope verfügt über zwei neue Status LEDs, welche zum einen das Übertragen eines Programmes signalisieren sowie dass gerade eine Aufzeichnung über das Mikrofon läuft.

Die kleine gelbe Status-LED blinkt so lange, wie ein Programm übertragen wird. Die rote LED daneben ist die Power LED und zeigt an, der Mikrocontroller mit Strom versorgt wird.

Status LEDs für Power ON & UART Kommunikation am Calliope Mini 3
Status LEDs für Power ON & UART Kommunikation am Calliope Mini 3
Status LED für das Mikrofon am Calliope Mini 3
Status LED für das Mikrofon am Calliope Mini 3

Wenn du eine Aufzeichnung über das Mikrofon startest, dann wird gleichzeitig auch die kleine rote LED daneben aktiviert.

Lieferumfang des Calliope Mini 3

Wenn du dir den Mikrocontroller über den offiziellen Shop bestellst, dann ist dabei:

  • natürlich der Calliope Mini 3,
  • ein 1 m langes USB-C Datenkabel,
  • ein kleines Gummiband,
  • zwei AAA-Batterien,
  • ein Batteriefach,
  • ein kleiner Aufkleber, sowie
  • eine Schnellstartanleitung
Lieferumfang zum Calliope Mini 3
Lieferumfang zum Calliope Mini 3

Programmieren des Calliope Mini 3 in MakeCode

Wie erwähnt verfügt die neue Version über WebUSB und du brauchst lediglich deinen Calliope Mini 3 mit dem PC zu verbinden und im Browser kannst du diesen dann koppeln und in MakeCode programmieren.

Natürlich kannst du diesen auch wieder drahtlos über Bluetooth programmieren, jedoch werde ich dazu einen separaten Beitrag verfassen.

Die neue Version von MakeCode verfügt über eine Auswahl, welche dir nach dem Erstellen eines neuen Projektes angezeigt wird. Hier musst du deine Version des Mikrocontrollers auswählen.

Verbinden über WebUSB

Wie erwähnt verfügt der neue Calliope über WebUSB d.h. du musst nicht mehr umständlich die HEX-Datei herunterladen und über einen Dateiexplorer diese auf das Laufwerk kopieren.

In meinem Fall verwende ich den Browser Google Chrome, ich behaupte aber mal das die nachfolgende Anleitung auch bei allen Browsern funktionieren sollte.

Im Editor findest du unten links die Schaltfläche „Herunterladen“ und daneben eine weitere mit drei Punkten.

Aus dem geöffneten Menü wählst du nun den Menüpunkt „Gerät verbinden“ aus.

Du solltest spätestens jetzt deinen Mikrocontroller mit dem PC verbinden!

Der Dialog fordert dich jetzt auf, den Mikrocontroller mit dem PC zu verbinden. Hier klickst du dann auf die Schaltfläche „Weiter“.

Wenn du auf die Schaltfläche „Koppeln“ klickst, dann sollte sich parallel ein neues Fenster öffnen, aus welchem du jetzt deinen Mikrocontroller aus wählen musst.

Hier wählst du deinen Mikrocontroller und klickst auf die Schaltfläche „Verbinden“.

Wenn dieses erfolgreich war, wird dieses in dem Dialog angezeigt. Zusätzlich siehst du im Tab des Browsers ein kleines USB Symbol.

Nun ist dein Mikrocontroller via WebUSB verbunden und du brauchst lediglich die Schaltfläche „Herunterladen“ klicken und dein Programm wird direkt auf den Mikrocontroller überspielt.

Herunterladen eines Programmes

Wenn du dein Programm trotzdem als HEX-Datei herunterladen möchtest, dann kannst du das trotzdem noch über das Kontextmenü über die Schaltfläche mit den drei Punkten.

Diese HEX-Datei kannst du jetzt per E-Mail versenden oder anderweitig verteilen und jeder andere kann sich diese dann importieren und an dem Programm weiterarbeiten.

Besonderheit beim Übertragen des Programmes via WebUSB

Wenn du dein Programm via WebUSB auf deinen Calliope Mini 3 überspielst dann werden immer nur die Änderungen zum vorherigen Programm übertragen, dieses sorgt dafür das dieser Vorgang sehr schnell ist.

Fazit und Aublick

Der neue Calliope ist eine deutliche Weiterentwicklung, welche viele neue Features bietet. Vor allem der Upload eines Programmes via WebUSB ist hier von Vorteil, denn dadurch kann man sich während des Lernens auf das wesentliche konzentrieren und muss nicht irgendwelche Dateien herumkopieren.

Ich werde dir nun in den kommenden Wochen auf diesem Blog diverse Beiträge zum Mikrocontroller veröffentlichen, wo ich dir zeige, wie dieser programmiert wird. Schau auch mal auf mein YouTube-Kanal vorbei, denn dort findest du dann auch immer die passenden Videos zu den Beiträgen.

1 thought on “Lehrreich und unterhaltsam: Calliope Mini 3 erobert das Maker-Universum”

  1. Pingback: Nebenläufigkeit am Calliope Mini 3: Zwei Aufgaben gleichzeitig ausführen mit MakeCode - Technik Blog

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}