Edson Paiva Engineering

Edson Paiva

M5Stack (ESP32) Projects

Performed Work

  • Hardware Design No
  • Schematics Yes
  • PCB Layout No
  • Firmware Yes
  • Software Yes
  • Company CSI (Closed on January 16, 2023)
  • Year 2020

Description

M5Stack is a small modular stackable product based on ESP32 (the world's most popular 32-bit Wi-Fi SoC microcontroller). It has a color OLED display and three buttons for the user interface.
The M5Stack also provides a Bus-Module to allow the connection of third party circuits to the ESP32 bus.

In the developed M5Stack projects we used a data receiver module from Communications Specialists connected to the ESP32 bus.

One of the projects uses Wi-Fi to transfer incoming wildlife data to a database located in a web server.

The other project is a data receiver to collect and transfer the received wildlife data to a computer through a serial USB interface.

In both projects date and time are appended to the data and in addition to the data transfer the data is also stored on a micro SD card, as text files, which can be read by any computer.

M5Stack Web Interface Receiver - Main Screen
M5Stack Web Interface Receiver - Menu
M5Stack Web Interface Receiver - Smart Keyboard design controlled by 3 buttons only, when the button is held down the direction is reversed, to provide an easy navigation.
M5Stack Data Receiver - Main Screen
M5Stack Data Receiver - Menu
M5Stack Data Receiver - Date Time Setup
Windows GUI for production programming of the M5Stack flash memory.
Windows GUI for production programming of the ESP32 module flash memory.