Skip to content

MateoSegura/ESP32-Internet-of-Things-SoM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-Internet-of-Things-SoM

alt text

IoT development platform, designed to accelerate development time, and create performant microcontroller embedded applications.

This board combines hardware & sensors that are widely used in industrial,control , and internet of things applications, where a right balance of power, performance & connectivity are required.

alt text

Hardware used hello:

  • Dual core MCU ESP32
  • MCP2518FD CAN 2.0B/FD Controller
    • Up to 5Mb/s
    • Software selectable 120 Ohms termination
  • AD7689 16-bit ASR Analog to Digital (ADC) converter
    • 8-Inputs
    • Up to 150K samples/second
  • MPU9250 Internal Motion Unit (IMU)
    • Accelerometer, Gyroscope & Magnemometer
  • BME688 Environmental sensor
    • Temperature, Humidity & Barometric Pressure
  • RV-3028 Real Time Clock (RTC)
  • Up to 128Gb eMMC memory

This hardware is combined in a System on Module (SoM) with a small footprint (4cm x 5cm), in a 4-layer board All signals are routed out through high density connectors.

alt text

Software support

The ESP32 Utilities Libraries were created to abstract & ease a lot of the over head code that is needed when using any of the hardware in this board, such as:

  • Debugging
  • Hardware Initialization
  • Error handling

They also include drivers for all the hardware in the SoM, which is mostly based on open source code from companies like Sparkfun.

These libraries implement useful methods that involve any of the systems on the module, such as writting/reading files, bluetooth communication, usb serial communication & file download, high-data rate analog sampling, amongst other things.

ESP32 Utilities Libraries

Hardware support

The schematics for the module itself are not given. However, the documentation below has diagrams & connections for each system, along with explanations, examples & notes to help you integrate any of these system in your own design.

ESP32 SoM Hardware Documentation

If you're interested in buying one, send me an email: mateo.segura413@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published