cancel
Showing results for 
Search instead for 
Did you mean: 

[PFE Research] Portable Fatigue Monitoring System – Hardware Selection (STM32MP1 + Sensors)

aziz-hadjayed
Associate

Hello ST Community,

I am currently working on my Final Year Project (PFE) and would appreciate your guidance regarding hardware and system design choices.


Project Context (PFE)

Objective:
Develop a portable Edge AI–based system to detect worker fatigue in an industrial maintenance environment.

Planned Technical Stack:

  • STM32MP1 (Cortex-A7 + Cortex-M4)

  • OpenSTLinux / Yocto

  • TensorFlow Lite

  • Physiological sensors: ECG / PPG, IMU, skin temperature


Specific Questions

1. STM32MP1 Board Selection

  • Between STM32MP157F-DK2 (~120€) and STM32MP157A-DK1 (~90€), which board would you recommend for this application?

  • Is the price difference justified for the F-DK2 in the context of a student project?

  • Do you have any feedback regarding the stability and reliability of the onboard Wi-Fi/BLE?


2. ST-Recommended Sensors

Are there STMicroelectronics sensors compatible with the following needs?

  • Heart rate sensor (PPG – ST equivalent to MAX30102?)

  • 6-axis IMU (accelerometer + gyroscope)

  • Accurate skin temperature sensor

  • Availability of Linux drivers or kernel support


3. Software Architecture

  • What is the best practice for A7 ↔ M4 communication when handling sensor data?

  • Any experience or recommendations for TensorFlow Lite on STM32MP1?

  • Tips for power optimization in a portable, battery-powered system?


4. Similar Experiences

  • Have you worked on or seen similar fatigue or health monitoring projects?

  • What are the common pitfalls when acquiring physiological signals (ECG/PPG/IMU)?


Constraints

  • Low power consumption / autonomy

  • Robustness for industrial environments

Thank you very much for your time and insights.

Best regards,

0 REPLIES 0