Skip to content

Latest commit

 

History

History

hw

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Hardware


Home

Inhaltsverzeichnis

Einleitung


Quelle: https://docs.m5stack.com/en/products


M5Stack ist ein Technologieunternehmen, das Open-Source-Entwicklungstoolkits entwickelt und herstellt, einschließlich Hardware, Programmierplattform und IoT-Lösungen. Es wurde 2017 von Jimmy Lai gegründet und hat seinen Sitz in Shenzhen, China.

Die Produkte unterteilen sich in

  • Main Controller - die eigentlichen IoT Geräte
  • Extension - wie Kameras, Sensoren und Aktoren
  • Zubehör - wie Befestigungsmaterial

Main Controller


Nach oben

Für diese Anleitung wurden folgende Controller verwendet:

Stack

Quelle: https://docs.m5stack.com/en/products


Das sind 5 x 5 cm grosse IoT Geräte mit einem ESP32 Microcontroller, z.B.:

Stick

Quelle: https://docs.m5stack.com/en/products


M5Stick eignet sich als Wearable (z.B. Fitnessarmband) oder zum Steuern von Robotern wie z.B. PuppyC.

Atom

Quelle: https://docs.m5stack.com/en/products


Sind kostengünstige Controller (~ CHF 10.-).


Zusätzlich existieren Atom Base Produkte. Diese werden jeweils mit einem Atom Lite Controller und einem Zusatzmodul z.B. für:

ausgeliefert.

Port


Nach oben

Quelle: https://docs.m5stack.com/en/products


Die Controller verfügen über einen Port A, welcher i.d.R. I2C, I/O und UART Kommunikation unterstützt.

Mittels Modules können der Basic und Core2 um separate Anschlüsse (Buchsen) für Port B und C erweitert werden.

  • Port A: I2C für den Anschluss von Units
  • Port B: I/O Port, i.d.R. mit ADC und DAC Möglichkeit.
  • Port C: UART für den Anschluss z.B. eines LoRaWAN Modems.

Modules


Nach oben

Quelle: https://docs.m5stack.com/en/products


Sind Erweiterungen für Basic und Core, welche unten angesteckt werden können.

Tip: Units sind flexibler und funktionieren, i.d.R. mit allen Controllern.

Units


Nach oben

Quelle: https://docs.m5stack.com/en/products


Unter Unit werden externe Sensoren oder Aktoren verstanden, welche mittels eines der obigen Ports mit dem Controller verbunden werden.

UIFlow Tutorial: Units hinzufügen und programmieren.

HATs


Nach oben

Quelle: https://docs.m5stack.com/en/products


HAT steht als Abkürzung für: Hardware Attached on Top, Standard für Erweiterungsmodule für das M5Stack Stick.

Ausser der Schnittstelle gleiche wie Unit.