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

 

Seitenleiste

Neuester Beitrag

Dieser Abschnitt enthält derzeit keine Inhalte. Fügen Sie Inhalte zu diesem Abschnitt über die Seitenleiste hinzu.

Melden Sie sich für unseren Newsletter an

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