College of Engineering Unit:
One of the most important aspects of the technological world is the ability to collect numerical data. Data Acquisition systems are present today; however, the market has few accessible options between the industry level and a hobbyist level.
The intended use of the project is to record data and store/display it in an accessible way. For example, placing the system on a bike and measuring your speed on your biking route.
Our goal is to design a data collection system that bridges this gap, allowing user applications that fit in this middle ground. This project utilizes an STM32 "Blue Pill" Development board, a Raspberry Pi 4 Model B, and CANBus devices to enable reading live values from an accelerometer while storing them in a database.
The most notable accomplishments of this project include the User Interface and the software of the microcontroller to read data and send it.
A few main challenges include programming in the CubeIDE software for the STM32, as well as enabling CAN communication. For future improvement, we would consider a smaller PCB design, starting off with a different microcontroller, and implementing multiple sensors.
Project Website(s):
Industry Sponsor(s):