PredictiveMotorAI
Welcome to PredictiveMotorAI, a comprehensive collection of STM32-based embedded projects focused on motor control, sensor integration, and predictive algorithms. This repository showcases advanced firmware and hardware implementations that explore the intersection of AI, IoT, and embedded systems.
🚀 Overview
PredictiveMotorAI is designed to provide practical, real-world examples of STM32 microcontroller projects. It includes a wide range of modules, including:
Bluetooth & BLE Communication – Real-time device interaction and data transfer
Sensor Integration – Accelerometers, gyroscopes, magnetometers, pressure sensors, microphones, and more
Data Logging – Efficient storage of sensor readings and motor performance metrics
Wireless Protocols – WiFi and MQTT client implementations
AI & Predictive Control – Examples of machine learning inference on embedded systems
Whether you’re exploring embedded AI, IoT applications, or advanced motor control, this repository is a hands-on guide to cutting-edge STM32 development.
📂 Contents
Some key folders/projects included:
BLEDefaultFw, BLEMLC, Bluetooth – Bluetooth Low Energy projects
DATALOG2-STWIN.box, SDDataLogFileX – Sensor data acquisition and logging
IIS2DLPC, ISM330DHCX – Accelerometer and gyroscope integration
Nx_MQTT_Client, Wifi_MQTT – Wireless IoT connectivity
Led, uart2 – Peripheral and communication examples
SupcomAI, Projet_PFE – Advanced predictive motor AI projects
and many more ready-to-run STM32 projects.
📄 Documentation & Resources
This repository is accompanied by:
A full 100-page report PDF detailing project design, implementation, and testing
A complete PowerPoint presentation summarizing the methodology, results, and key insights
These resources provide a deep dive into the concepts and implementations behind each project.
⚙️ Getting Started
Clone the repository:
git clone https://github.com/Mejri-Mehdi/PredictiveMotorAI.git
Open the desired project in STM32CubeIDE or your preferred STM32 development environment.
Follow the instructions in the project folders and documentation to build and run the firmware.
💡 Key Features
Full-featured STM32 project examples
AI and predictive motor control integration
Multi-sensor data acquisition
Wireless communication (Bluetooth & WiFi)
Detailed supporting documentation
📫 Contact
For questions or collaboration opportunities, feel free to reach out:
The full documentation and step-by-step files are too large to host on GitHub. 😄 Feel free to reach out if you’d like me to share them!