Project Overview
An embedded systems project implementing CAN bus communication between multiple STM32 nodes. One node reads sensor data (temperature, RPM, pressure) and transmits over CAN bus to a gateway node that logs data and displays it on a TFT screen.
Automotive and industrial systems use CAN bus for reliable multi-node communication. Engineering students need hands-on exposure to real-world communication protocols beyond UART/I2C.
Two STM32 nodes communicate over CAN bus using MCP2515 controllers. The sender node reads sensor data, the receiver node displays and logs it, demonstrating multi-master CAN bus architecture.
Core Project Objectives
Capture continuous analog/digital sensor readings with robust noise filtering and hardware calibration.
