M5Stack: everything this company has to offer you in the IoT


M5Stack is a brand that sounds more and more among the world of makers who work with IoT systems. However, it may be a total unknown to many other people who start in this world. In that case, here you can learn more about what it is, and what devices this manufacturer can offer you to enrich your DIY projects with network connectivity.

In addition, you will also be able to meet some purchase recommendations, to get hold of some of their best cheap devices and start trying out for yourself what they have to offer…

What is M5Stack?


M5Stack is a Chinese company based in Shenzhen and dedicated to creating an entire modular ecosystem for IoT, with a platform specially designed for developers, open source, and providing maximum facilities.

develop all the full stack or ecosystem It implies going from a multitude of hardware devices, accessories, and also software. Plus, they also have their own Project Hub to learn or collaborate on, and great documentation on their products.

This company has developed connected devices for makers who need it for their home projects (smart home) or educational, but also for the industrial sector (industry 4.0), for smart agriculture, etc.

The M5Stack ecosystem has great collaboratorssuch as AWS, Microsoft, Arduino, Foxconn, Siemens, SoftBank, Mouser Electronics, etc.

More information about M5Stack – Official Web

See site for code and documentation – GitHub site

Recommended M5Stack Products

If you want to see the possibilities that M5Stack gives you and acquire some of their best productsHere is a list of recommended ones:

M5Stack Fire IoT Kit

Is an IMU, an inertial measurement unit for your projects, capable of measuring accelerations, angles, trajectories, speed, and collecting data. For example, it could be suitable for fitness wearables, remote control, etc. Also, it supports Micropython, Arduino, Blockly with UIFlow programming languages, and has tutorial available to get started quickly.

M5Stack M5STICKC Mini

Another device from M5Stack based on ESP32 with 0.96 inch TFT color screen and 80×160 px resolution, LED, button, built-in microphone, IR emitter, SH6Q 200-axis sensor, 80 mAh lithium battery, 4 MB flash memory, adjustable baud rate, and wrist strap.

ESP32 GPS module

This other module for M5Stack add GPS function, with a NEO-M8N and with a built-in antenna. A high sensitivity, fast and low consumption geolocation device. It can support several different GNSS systems, such as Galileo, GPS, GLONASS, and Beidou.

GSM/GPRS module ESP32

No products found.

Another module similar to the previous one, but which provides mobile data connection devices, since it is a GSM/GPRS, compatible with 2G network. It can be used for voice, text and SMS.

M5Stack ESP32 PLC Module

This M5Stack base can be used in many industrial projects and also for the home. It needs DC 9-24V power supply and acts like a PLC, for control of industrial machinery or for home automation. It can support as many relays as desired, TTL communication, with breadboard, possibility of turning it into a LoRa node, etc.

transceiver module RS485 Aoz1282CI SP485EEN

No products found.

An SP485EENTE automatic transceiver. That is, this module can be used with your M5Stack in which you will find a transmitter and a receiver signal on the same device.

MAKERFACTORY proto-module

It is a simple module with breadboard or breadboard to connect devices to your M5Stack ecosystem. In this way, you can try what you need and do and undo without soldering or complications.

PSRAM camera module

It is a 2 MP camera for the M5Stack. This camera is designed for image recognition, and comes pre-programmed with ESP-IDF software. It offers large storage capacity, with an additional 4MB PSRAM.

M5Stack M5Stick IR Presence Sensor

It's a PIR sensor, i.e. a presence or motion detection sensor by IR (Infrared). Compatible with M5Stack M5StickC. When it catches something, it will emit a loud signal for a few seconds to notify you.


Module Standard USB Type-A for M5Stack. Can be expanded x10 with GPIO, 3v3, 5V and GND pins. It also works with serial SPI protocol, and with the possibility of communication with Arduino.

Camera Module OV2640 ESP32CAM ESP32 Camera

No products found.

An additional accessory for your M5Stack device, with M-BUS connectors. They have 2×15 F/M pins.

Pack of M/F connectors

No products found.

Finally, you also have this M5Stack ESP32 camera, with a micromodule based on the famous network chip and an OV2640 sensor of camera with 1/4″ CMOS sensor, 2MP, 65º viewing angle and capable of generating jpg images with a resolution of 800×600 px. It can be programmed through ESP-IDF. It also integrates MPU6050, BME280 and analog microphone. It has an IP5306 chip and can be used with lithium batteries with standard voltages 3.7v or 4.2v. The standard interface is SCCB and is I2C compatible.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.