M5StickCplus2/M5StickCplus2.md

2.1 KiB

M5StickCplus2 Technische Specificaties

Algemeen Overzicht

De M5StickCplus2 is een compacte en multifunctionele microcontroller die gebaseerd is op de ESP32-chip, ontworpen voor IoT- en embedded toepassingen.

Kerncomponenten

  • Microcontroller: ESP32 (Specificaties variëren, maar het is een krachtige dual-core Xtensa LX6-processor).
  • Geheugen (RAM/Flash): De exacte specificaties zijn afhankelijk van de exacte revisie, maar de ESP32 in deze vorm beschikt over voldoende interne RAM (typisch enkele tientallen KB) en een Flash-geheugen van 4MB of 8MB (afhankelijk van de firmware-versie en de gebruikte kaart).
  • Display: Bevat een OLED-display voor directe feedback.
  • Connectiviteit: Ondersteunt Wi-Fi en Bluetooth (Bluetooth Classic en BLE).

Aangesloten Randapparaten

De M5StickCplus2 is uitgerust met diverse sensoren en interfaces, waaronder:

  1. Display: OLED-display (vaak 0.96 inch).
  2. Sensoren: Meestal inclusief versnellingsmeters (accelerometer), gyroscopen, en soms temperatuursensoren.
  3. I/O: Diverse GPIO-pinnen voor externe randapparatuur.
  4. Poort: Micro-USB of soortgelijke connectie voor stroom en programmeren.

Pinout en GPIO

De pinout is beperkt vanwege het compacte ontwerp, maar het biedt verschillende GPIO-pinnen die toegankelijk zijn voor programmering. Belangrijke functies die vaak worden gebruikt omvatten:

  • Power/VCC: Voeding.
  • GND: Aarding.
  • Digital/Analog Pins: Pinnen voor input/output van externe sensoren of LED's.

Opmerking: Voor een zeer gedetailleerde pinout (pin-to-function mapping) wordt altijd de officiële M5Stack documentatie geadviseerd, aangezien deze kan variëren tussen verschillende hardwareversies.

Programmering

  • Platformen: Ondersteunt programmering met Arduino IDE, MicroPython en ESP-IDF.
  • Stroomverbruik: Zeer laag bij slaapstand, geschikt voor batterijgevoede IoT-toepassingen.

Git Server Details

De Git-server voor gerelateerde projecten (zoals Whatsapp_Dienst) is gevonden via zuster repositories en is gehost op: ssh://git@nextcloud:2222.