Wie man M5StickC PLUS schnell für Anfänger verwendet

Einführung in M5StickC PLUS

Der M5StickC PLUS ist eine verbesserte Version des beliebten M5StickC, entwickelt, um die IoT-Entwicklung schneller, einfacher und zugänglicher zu machen. Angetrieben vom ESP32-PICO-D4-Chip mit integriertem Wi-Fi kombiniert dieses Mini-Entwicklungskit ein kompaktes Format mit leistungsstarker Hardware, was es ideal für Prototyping von IoT-Projekten, tragbare Geräte und Smart-Home-Lösungen macht.

Mit seinem 1,14-Zoll-LCD Bildschirm, integrierten Sensoren und erweiterbarem Design ist der M5StickC PLUS ein vielseitiges Werkzeug für Entwickler, Bastler und Pädagogen. Egal, ob Sie eine Wetterstation, eine Fernbedienung oder einen Fitness-Tracker bauen, dieses Gerät bietet alles, was Sie brauchen, um Ihre Ideen zum Leben zu erwecken.

M5StickC PLUS2

M5StickC PLUS

Produkt ansehen

Hauptmerkmale des M5StickC PLUS

  1. ESP32-PICO-D4-Chip:
  • Dual-Core-Prozessor mit Wi-Fi- und Bluetooth-Konnektivität.
  • Niedriger Stromverbrauch für batteriebetriebene Projekte.
  1. 1,14 Zoll LCD Anzeige:
  • Größerer Bildschirm (135 x 240 Auflösung) im Vergleich zum ursprünglichen M5StickC.
  • 18,7 % mehr Anzeigefläche für eine bessere Visualisierung.
  1. Integrierte Sensoren & Peripheriegeräte:
  • IMU (Trägheitsmesseinheit): Beschleunigungsmesser und Gyroskop zur Bewegungsverfolgung.
  • Mikrofon: Sprach­erkennung und Audioeingabefunktionen.
  • Infrarot-Sender: Fernbedienungsfunktion.
  • RTC (Echtzeit Uhr): Präzise Zeitmessung für zeitkritische Anwendungen.
  • Buzzer: Audio-Rückmeldung für Benachrichtigungen oder Alarme.
  1. Verbesserte Batterie Kapazität:
  • 120mAh Akku (anstatt 95mAh im ursprünglichen M5StickC).
  • Unterstützt USB-C-Ladung für Komfort.
  1. Erweiterbares Design:
  • Kompatibel mit M5Stack HATs und Unit-Modulen für erweiterte Funktionalität (z. B. Umweltsensoren, Relais oder GPS).
  • Ermöglicht nahtlose Integration mit anderen Produkten des M5Stack-Ökosystems.
  1. Benutzerfreundliche Entwicklung:
  • Open-Source-Plattform mit Unterstützung für Arduino, MicroPython, und UIFlow (blockbasiertes Programmieren).
  • Optimierter Entwicklungsprozess für schnelles Prototyping.

Wie man M5StickC PLUS verwendet (Schritt-für-Schritt-Anleitung)

Schritt 1: Auspacken & Ersteinrichtung

  1. Lieferumfang:
  1. Aufladen des Geräts:
  • Schließen Sie das USB-C-Kabel an das Gerät und eine Stromquelle an.
  • Die LED-Anzeige leuchtet während des Ladevorgangs rot und wird grün, wenn der Ladevorgang abgeschlossen ist.
  1. Einschalten:
  • Drücken Sie die Seitentaste, um das Gerät einzuschalten.

Schritt 2: Installation der Entwicklungstools

  1. Arduino GEHEN Aufstellen:
  • Laden Sie die Arduino IDE herunter und installieren Sie sie von arduino.cc.
  • Fügen Sie die ESP32 Board-Unterstützung hinzu:
    • Gehen Sie zu Datei > Einstellungen und fügen Sie diese URL in Zusätzliche Board-Manager-URLs ein:
 
https://dl.espressif.com/dl/package_esp32_index.json
    
  
✔ Kopiert!
  • Installieren Sie das ESP32-Paket über Werkzeuge > Board > Boardverwalter.
  • Installieren Sie die M5Stack-Bibliothek:
    • Gehe zu Werkzeuge > Bibliotheken verwalten und suche nach M5StickCPlus.
  1. UIFlow-Setup:
  • Laden Sie UIFlow herunter.
  • Verbinden Sie das Gerät über USB-C und folgen Sie den Anweisungen auf dem Bildschirm, um die Firmware zu flashen.

Schritt 3: Schreiben Sie Ihr erstes Programm

Arduino-Beispiel: Anzeige 'Hallo, M5StickC PLUS!'
  • Öffnen Sie die Arduino IDE und wählen Sie M5Stick-C PLUS unter Werkzeuge > Board aus.
  • Kopieren Sie den folgenden Code und fügen Sie ihn ein:
#include 

void setup() {
  M5.start();
  M5.Lcd.setRotation(1);
  M5.Lcd.fillScreen(SCHWARZ);
  M5.Lcd.setTextColor(WEISS);
  M5.Lcd.setTextSize(2);
  M5.Lcd.setCursor(10, 40);
  M5.Lcd.print("Hallo, M5StickC PLUS!");
}

void-Schleife() {
  // Keep the message displayed
}
  
✔ Kopiert!
  • Klicken Sie auf Hochladen und warten Sie, bis das Programm auf das Gerät übertragen wurde. Der Text "Hello, M5StickC PLUS!" sollte auf dem Bildschirm erscheinen.

Schritt 4: Verwendung von integrierten Komponenten

  • Schaltfläche Eingabe: Erkennen Sie Tastendrücke mit den eingebauten Tasten BtnA und BtnB mit folgendem Code:

 
wenn (M5.BtnA.wurdeGedrückt()) {
    M5.Lcd.print("Taste A gedrückt");
}
wenn (M5.BtnB.wurdeGedrückt()) {
    M5.Lcd.print("Taste B gedrückt");
}
  
✔ Kopiert!
  • Summer: Spiele einen einfachen Ton mit:
M5.Speaker.ton(1000, 200); // 1000Hz Ton für 200 Millisekunden
  
✔ Kopiert!

Schritt 5: Funktionserweiterung

  1. HATs oder Einheiten hinzufügen:
  • Befestigen Sie eine ENV III Unit zur Messung von Temperatur, Luftfeuchtigkeit und Druck.
  • Verwenden Sie eine GPS-Einheit zur Standortverfolgung.
  1. Beispielprojekt: Wetterstation
  • Verbinden Sie die ENV III Einheit mit dem M5StickC PLUS.
  • Verwenden Sie den folgenden Arduino-Code, um Sensordaten anzuzeigen:
#include 
#include 

SHT3X sht30;
QMP6988 qmp6988;

void setup() {
  M5.start();
  Wire.begin();
  qmp6988.init();
  M5.Lcd.setTextSize(2);
}

void-Schleife() {
  float temp = sht30.cTemp;
  float feuchtigkeit = sht30.humidity;
  float druck = qmp6988.calcPressure() / 100.0;

  M5.Lcd.setCursor(0, 0);
  M5.Lcd.printf("Temp: %.1f°C\nLuftfeuchtigkeit: %.1f%%\nDruck: %.1fhPa", temp, humi, pressure);
  Verzögerung (1000);
}

  
✔ Kopiert!

Häufig gestellte Fragen zu M5StickC PLUS

F: Was ist der Unterschied zwischen M5StickC und M5StickC PLUS?

A: Die PLUS-Version verfügt über einen größeren Bildschirm (1,14 Zoll), einen Summer, eine verbesserte Batteriekapazität (120mAh) und ein stabileres Hardware-Design.

F: Kann ich M5StickC PLUS für kommerzielle Projekte verwenden?

A: Ja, sein Open-Source-Design und das erweiterbare Ökosystem machen es sowohl für Prototyping als auch für kommerzielle Anwendungen geeignet.

F: Welche Programmiersprachen werden unterstützt?

A: Es unterstützt Arduino (C/C++), MicroPython und UIFlow (blockbasierte Programmierung).

Anwendungen des M5StickC PLUS

  1. IoT Prototyping:
  • Bauen Sie Smart-Home-Geräte wie Fernbedienungen, Umweltmonitore oder Sicherheitssysteme.
  1. Tragbare Technologie:
  • Erstellen Sie Fitness-Tracker, Smartwatches oder Gesundheitsüberwachungsgeräte.
  1. Industrielle Automatisierung:
  • Entwickeln Sie Fernüberwachungssysteme für Maschinen oder Umweltbedingungen.
  1. Bildung & Lernen:
  • Lehren Sie Programmierung und IoT-Konzepte mit einem einfach zu bedienenden, All-in-One-Kit.
  1. DIY-Projekte:
  • Entwerfen Sie benutzerdefinierte Geräte wie Spielcontroller, Sprachassistenten oder tragbare Datenlogger.

Warum M5StickC PLUS wählen?

  • Kompakt & Tragbar: Passt in die Handfläche, perfekt für die Entwicklung unterwegs.
  • Alles-in-einem-Design: Integrierte Sensoren, Display und Konnektivität reduzieren den Bedarf an externen Komponenten.
  • Erweiterbares Ökosystem: Kompatibel mit der umfangreichen Palette an Add-ons und Zubehör von M5Stack.
  • Einsteigerfreundlich: Intuitive Programmierwerkzeuge wie UIFlow machen es für alle Fähigkeitsstufen zugänglich.

Fazit: Entsperren Sie Ihr IoT Potenzial mit M5StickC PLUS

Der M5StickC PLUS ist ein leistungsstarkes, kompaktes und benutzerfreundliches IoT-Entwicklungskit, das die Prototypenerstellung vereinfacht und Innovationen beschleunigt. Mit seinem verbesserten Display, integrierten Sensoren und erweiterbarem Design ist es das perfekte Werkzeug für Entwickler, Pädagogen und Hobbyisten gleichermaßen.

Bereit zu starten?
➤ Entdecken Sie den M5StickC PLUS: M5StickC PLUS ESP32-PICO
➤ Ressourcen herunterladen: M5Stack GitHub

 

Melden Sie sich für unseren Newsletter an

Erhalten Sie die neuesten Informationen über unsere Produkte und Sonderangebote.