Skip to content

This project utilizes the Xiao ESP32-S3 to collect acceleration data from an MPU9250 sensor. It leverages MQTT for both command control and data transmission.

Notifications You must be signed in to change notification settings

boy07132004/mpu9250_with_mqtt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This project utilizes the Xiao ESP32-S3 to collect acceleration data from an MPU9250 sensor. It leverages MQTT for both command control and data transmission.

Hardware Requirements

  • Xiao ESP32-S3
  • MPU9250 Accelerometer
  • MQTT Broker

Software Requirements

  • esp-idf (v5.2 in my env)
  • Python3
  • paho-mqtt (v1.6.1 in my env)

Installation

  1. Setup esp-idf in your local machine

  2. Pip install paho-mqtt

  3. Clone this repository to your local machine.

  4. Setup the configuration in menuconfig

  5. Flash the project into Xiao ESP32-S3

    idf.py flash
  6. Execute python application to collect acceleration data

  7. You will see the file in "save" folder.

LIBRARY REF

About

This project utilizes the Xiao ESP32-S3 to collect acceleration data from an MPU9250 sensor. It leverages MQTT for both command control and data transmission.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages