seeed studio Seeed Studio XIAO Erweiterungsboard

Seeed Studio XIAO Erweiterungsplatine – Benutzerhandbuch

1. Einleitung

Dieses Benutzerhandbuch bietet umfassende Anweisungen für das Seeed Studio XIAO Erweiterungsboard. Es beschreibt Produktmerkmale, Einrichtungsprozeduren, Betriebshinweise und Tipps zur Fehlerbehebung, damit Sie das Erweiterungsboard optimal mit Seeeduino XIAO Mikrocontrollern nutzen können. Das Board vereinfacht die Prototypenerstellung und erweitert die Funktionen Ihres XIAO-Moduls durch die Integration verschiedener Peripheriegeräte und Anschlussmöglichkeiten.

2. Produktüberschreitungview

2.1 Hauptmerkmale

  • Schnelles Prototyping: Verfügt über ein integriertes 0.96-Zoll-OLED-Display zur visuellen Datenausgabe ohne seriellen PC-Monitor. Enthält dedizierte Debug- (SWD) und Reset-Pins für eine einfache Entwicklung.
  • Umfangreiche Peripheriegeräte: Ausgestattet mit einem integrierten OLED-Display, einer Echtzeituhr (RTC), erweiterbarem Speicher über einen Mini-SD-Kartensteckplatz, einem passiven Summer, einem vom Benutzer programmierbaren Knopf und einem integrierten Batteriemanagement-Chip.
  • Lötfreie Verbindungen: Alle Pins sind übersichtlich auf Stiftleisten herausgeführt. Inklusive Plug-and-Play-Grove-Steckverbindern, die verschiedene Datenprotokolle wie I²C, UART und Analog/Digital unterstützen.
  • Circuit Python wird unterstützt: Vollständig kompatibel mit Circuit Python, wobei der Mini-SD-Kartensteckplatz zur Speichererweiterung und zur Aufnahme zusätzlicher Bibliotheken genutzt wird, die für die Prototypentwicklung und Projektentwicklung benötigt werden.
  • Kompaktes Design: Durch seine Mini-Größe, die etwa halb so groß ist wie die eines Raspberry Pi 4, eignet es sich ideal für winzige und tragbare Projekte.

2.2 Platinenkomponenten

Das Seeed Studio XIAO Erweiterungsboard integriert mehrere wichtige Komponenten zur Erweiterung der Funktionalität Ihres XIAO-Mikrocontrollers. Die folgende Abbildung zeigt den Aufbau und die Komponenten des Boards.

Beschriftetes Diagramm der Komponenten der Seeed Studio XIAO Erweiterungsplatine.

Dieses Diagramm veranschaulicht die verschiedenen Komponenten und Anschlüsse auf der Seeed Studio XIAO Erweiterungsplatine, einschließlich des OLED-Displays, der IIC-Anschlüsse, des UART-Anschlusses, des SD-Kartensteckplatzes, des Batterieanschlusses, des Reset-Knopfes, des Benutzerknopfes, des Summer und der SWD-Pins.

Zu den Hauptkomponenten gehören:

  • 0.96" OLED-Display: Zur visuellen Ausgabe von Daten und Status.
  • IIC Grove-Steckverbinder: Zwei Anschlüsse für die I2C-Kommunikation mit externen Sensoren und Modulen.
  • UART Grove Connector: Für serielle Kommunikation.
  • Mini-SD-Kartensteckplatz: Für erweiterbaren Speicher und Datenprotokollierung.
  • JST2.0 LiPo-Akkuanschluss: Für tragbare Stromversorgung.
  • RTC-Chip: Bietet eine Echtzeituhrfunktion, die häufig durch eine Knopfzelle unterstützt wird.
  • Passiver Summer: Für Audio-Feedback.
  • Benutzerschaltfläche: Ein programmierbarer Eingabeknopf.
  • Reset-Taste: Um das angeschlossene XIAO-Modul neu zu starten.
  • SWD-Pins: Für fortgeschrittenes Debugging und Programmierung.
  • Batterieschalter: Zur Steuerung der Stromzufuhr vom LiPo-Akku.
  • Ladestatusanzeige: LED zur Anzeige des Akkuladezustands.

3. Installationsanleitung

3.1 Packungsinhalt

Bitte prüfen Sie nach dem Öffnen der Verpackung, ob alle Komponenten vorhanden sind:

  • Seeed Studio XIAO Erweiterungsplatine

3.2 Hardware-Anschluss

Führen Sie diese Schritte aus, um Ihren Seeeduino XIAO-Mikrocontroller und andere Peripheriegeräte mit der Erweiterungsplatine zu verbinden:

  1. XIAO-Modul einfügen: Richten Sie Ihren Seeeduino XIAO-Mikrocontroller sorgfältig an den entsprechenden Stiftleisten der Erweiterungsplatine aus und drücken Sie ihn vorsichtig ein. Stellen Sie sicher, dass alle Pins korrekt eingerastet sind.
Seeed Studio XIAO Erweiterungsplatine mit eingesetztem Seeeduino XIAO Mikrocontroller.

Dieses Bild zeigt das Seeed Studio XIAO Erweiterungsboard mit einem sicher in den vorgesehenen Steckplatz eingesteckten Seeeduino XIAO Mikrocontroller-Modul, betriebsbereit. Das OLED-Display zeigt die Herzfrequenz an.

  1. Peripheriegeräte anschließen: Verwenden Sie die Grove-Steckverbinder für I²C-, UART- und Analog/Digital-Geräte. Diese Steckverbinder sind für Plug-and-Play-Funktionalität ausgelegt, sodass kein Löten erforderlich ist.
  2. Stromversorgung: Die Platine kann über den USB-C-Anschluss oder einen angeschlossenen LiPo-Akku mit JST2.0-Stecker mit Strom versorgt werden. Stellen Sie sicher, dass der Akkuschalter auf „EIN“ steht, wenn Sie die Platine mit Akku betreiben.
  3. Einsetzen der SD-Karte: Falls Sie eine Mini-SD-Karte verwenden, stecken Sie diese in den dafür vorgesehenen Steckplatz an der Unterseite der Platine.
Spitze view des Seeed Studio XIAO Erweiterungsboards, das verschiedene Anschlüsse und Komponenten zeigt.

Ein Top-Down view Abbildung der Seeed Studio XIAO Erweiterungsplatine, die den USB-C-Anschluss, die IIC- und UART-Grove-Anschlüsse, den OLED-Anzeigebereich und die Stiftleisten für das XIAO-Modul hervorhebt.

Unten view der Seeed Studio XIAO Erweiterungsplatine, die den SD-Kartensteckplatz und den Batteriehalter zeigt.

Die Unterseite der Seeed Studio XIAO Erweiterungsplatine mit dem Mini-SD-Kartensteckplatz zur Speichererweiterung und dem Knopfzellenbatteriehalter für die Echtzeituhr (RTC).

3.3 Software-Setup

Um Ihr Seeeduino XIAO mit der Erweiterungsplatine zu programmieren, verwenden Sie üblicherweise die Arduino IDE oder CircuitPython. Ausführliche Anleitungen zum Einrichten Ihrer Entwicklungsumgebung und zum Installieren der benötigten Bibliotheken finden Sie im offiziellen Seeed Studio Wiki und in den Community-Foren. Es wird empfohlen, die Website zu besuchen. Seeed Studio Wiki Für die aktuellsten Software-Anleitungen und Beispieleamples.

4. Bedienungsanleitung

4.1 Grundlegende Bedienung

  • Ein-/Ausschalten: Verwenden Sie den mit „EIN/AUS“ beschrifteten Schiebeschalter, um die Stromzufuhr im Batteriebetrieb zu steuern. Bei Stromversorgung über USB-C ist die Platine aktiv.
  • Reset-Taste: Drücken Sie die Taste „RESET“, um einen Hardware-Reset des angeschlossenen XIAO-Moduls durchzuführen.
  • Benutzerschaltfläche: Der 'Button(D1)' ist ein programmierbarer Knopf, der in Ihrem Code für verschiedene Funktionen konfiguriert werden kann.

4.2 OLED-Anzeige

Das 0.96-Zoll-OLED-Display kann zur Visualisierung von Daten, zur Anzeige von Statusmeldungen oder zur Erstellung einfacher Benutzeroberflächen verwendet werden. Bibliotheken zur OLED-Steuerung sind sowohl für Arduino als auch für CircuitPython verfügbar. Spezifische Beispiele finden Sie in der Dokumentation von Seeed Studio.ampAnleitungen zum Initialisieren und Beschreiben des Displays.

4.3 Grove-Steckverbinder

Die Grove-Steckverbinder bieten standardisierte Schnittstellen für eine Vielzahl von Sensoren und Aktoren. Schließen Sie einfach kompatible Grove-Module an, um die Möglichkeiten Ihres Projekts zu erweitern:

  • IIC (I2C)-Anschlüsse: Ideal zum Anschluss mehrerer I2C-Geräte wie Beschleunigungsmesser, Gyroskope oder Umweltsensoren.
  • UART-Anschluss: Geeignet für die serielle Kommunikation mit Modulen wie GPS, Bluetooth oder anderen seriellen Geräten.
  • Analoge/digitale Anschlüsse: Zum Anschluss von analogen Sensoren oder digitalen Ein-/Ausgabegeräten.

4.4 SD-Kartenfunktionalität

Der Mini-SD-Kartensteckplatz ermöglicht die Datenprotokollierung und Speicherung von Konfigurationen. fileUm den Programmspeicher für größere Projekte zu erweitern, verwenden Sie die SD-Karte. Stellen Sie sicher, dass die SD-Karte vor der Verwendung korrekt formatiert ist (üblicherweise FAT32). Es stehen Bibliotheken zur Verfügung, die das Lesen und Schreiben auf die SD-Karte in Ihrem Code vereinfachen.

5. Erweiterte Funktionen

5.1 Echtzeituhr (RTC)

Der integrierte RTC-Chip sorgt für eine genaue Zeitmessung, was für Anwendungen, die eine präzise Zeitmessung erfordern, von entscheidender Bedeutung ist.ampFür die Zeiterfassung bei Stromausfall oder geplanten Ereignissen benötigt die Echtzeituhr (RTC) üblicherweise eine kleine Knopfzelle (nicht im Lieferumfang enthalten). Anweisungen zum Einstellen und Ablesen der Zeit mithilfe der RTC-Bibliothek finden Sie im Seeed Studio Wiki.

5.2 Integration in Python

Das Seeed Studio XIAO Erweiterungsboard unterstützt Circuit Python vollständig und bietet eine benutzerfreundliche, leistungsstarke Programmierumgebung. Dies ermöglicht eine schnelle Entwicklung und das Erstellen von Prototypen, insbesondere bei der Verwendung der SD-Karte zum Speichern von Python-Skripten und -Bibliotheken. Ausführliche Anleitungen zur Installation und Verwendung von Circuit Python finden Sie in der offiziellen Circuit Python-Dokumentation und in den Seeed Studio-Ressourcen.

5.3 Debugging (SWD)

Die SWD-Pins (Serial Wire Debug) sind auf der Erweiterungsplatine zugänglich und bieten eine Schnittstelle für erweitertes Debugging und die Programmierung des angeschlossenen XIAO-Mikrocontrollers. Dies ist nützlich für detaillierte Codeanalysen und das Flashen von Firmware mithilfe kompatibler Debugger.

6. Wartung

  • Reinigung: Reinigen Sie die Platine mit einem weichen, trockenen Tuch. Vermeiden Sie die Verwendung von Flüssigkeiten oder Scheuermitteln.
  • Lagerung: Bewahren Sie die Erweiterungsplatine bei Nichtgebrauch in einer trockenen, antistatischen Umgebung auf.
  • Austausch der RTC-Batterie: Wenn die Echtzeituhr (RTC) bei Stromausfall Zeit verliert, muss die Knopfzelle (falls vorhanden) möglicherweise ausgetauscht werden. Beachten Sie die spezifischen Angaben zum Batterietyp und zum Austauschverfahren Ihrer Platine.

7. Fehlerbehebung

Sollten Sie Probleme mit Ihrer Seeed Studio XIAO Erweiterungsplatine haben, beachten Sie bitte die folgenden häufig auftretenden Probleme und Lösungen:

  • Platine schaltet sich nicht ein:
    • Stellen Sie sicher, dass das USB-C-Kabel fest angeschlossen ist und Strom liefert.
    • Bei Verwendung eines LiPo-Akkus prüfen Sie, ob dieser geladen und korrekt an den JST2.0-Stecker angeschlossen ist und ob sich der Akkuschalter in der Position „EIN“ befindet.
  • OLED-Display zeigt nicht an:
    • Vergewissern Sie sich, dass das XIAO-Modul korrekt eingesetzt und mit Strom versorgt ist.
    • Überprüfen Sie Ihren Code auf korrekte OLED-Initialisierung und Anzeigebefehle.
    • Stellen Sie sicher, dass die erforderlichen OLED-Bibliotheken installiert und korrekt konfiguriert sind.
  • Peripheriegeräte reagieren nicht (Grove-Steckverbinder):
    • Vergewissern Sie sich, dass die Grove-Module fest an die richtigen Ports (IIC, UART, Analog/Digital) angeschlossen sind.
    • Prüfen Sie Ihren Code auf korrekte Pinbelegung und Kommunikationsprotokolle für das jeweilige Peripheriegerät.
  • SD-Karte nicht erkannt:
    • Stellen Sie sicher, dass die Mini-SD-Karte vollständig in den Steckplatz eingeführt ist.
    • Prüfen Sie, ob die SD-Karte mit FAT32 formatiert ist.
    • Überprüfen Sie Ihren Code auf korrekte SD-Karteninitialisierung und file Systemoperationen.
  • Allgemeine Verbindungsprobleme:
    • Überprüfen Sie alle physischen Verbindungen doppelt.
    • Stellen Sie sicher, dass die Firmware Ihres XIAO-Moduls auf dem neuesten Stand ist.
    • Konsultieren Sie die Seeed Studio Community-Foren oder die Dokumentation, um spezifische Fehlermeldungen oder Probleme zu finden.

Weitere Hilfe finden Sie auf der offiziellen Website. Seeed Studio Forum.

8. Technische Daten

ParameterWert
ModellnameSeeed Studio XIAO Erweiterungsplatine
Modellnummer103030356
Technische Daten2.01 x 2.66 x 0.79 Zoll (51 x 67.5 x 20 mm)
Artikelgewicht0.704 Unzen (20 Gramm)
KonnektivitätI2C, UART, Analog/Digital (über Grove-Anschlüsse)
Anzeige0.96" OLED
LagerungMini-SD-Kartensteckplatz
LeistungsaufnahmeUSB-C, LiPo-Akku (JST2.0-Anschluss)
Zusätzliche MerkmaleEchtzeituhr (RTC), passiver Summer, Benutzertaste, Reset-Taste, SWD-Debug-Pins, Batteriemanagement-Chip
Seeed Studio XIAO Erweiterungsplatine, abgebildet mit einem Lineal zum Größenvergleich.

Dieses Bild dient als visuelle Referenz für die kompakten Abmessungen der Seeed Studio XIAO Erweiterungsplatine und zeigt diese zusammen mit einem Zoll- und einem Zentimeterlineal.

9. Garantie und Support

Detaillierte Informationen zur Produktgarantie finden Sie auf der offiziellen Website von Seeed Studio. webDie Garantiebedingungen können je nach Region und Produkttyp variieren. Technischer Support und weitere Ressourcen, darunter Tutorials und Community-Foren, sind über die offiziellen Kanäle von Seeed Studio verfügbar.

Offiziell WebWebsite: www.seeedstudio.com

Hilfeforum: forum.seeedstudio.com

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.