This repository contains a pdf with my becholore thesis: Design and development of a steering wheel for a Formula Student racing car.
The project focuses on:
- Creating a lightweight and functional steering wheel that adheres to Formula Student regulations.
- Developing a user-friendly interface with a touchscreen display, buttons, rotary switches, and LEDs.
- Implementing communication protocols, including CAN bus, for real-time data exchange with the Vehicle Control Unit.
- Designing a custom PCB for optimal integration of components.
- Writing efficient firmware to manage the steering wheel's functionality.
- Historical Context: Analysis of steering wheel evolution in motorsport.
- Hardware Design: Details on PCB design, microcontroller integration, and CAN bus communication.
- Software Development: Insights into MATLAB/Simulink modeling and firmware implementation.
- User Interface: Tailored display and controls for the driver, including adaptive modes for different race conditions.
The source code for the software and firmware is not included in this repository, as it is internal to the UniPR Racing Team. The English version is translated automatically since it was written in Italian.
Questa repository contiene un PDF con la mia tesi di laurea: Progettazione e sviluppo di un volante per una vettura da competizione Formula Student.
Il progetto si concentra su:
- La creazione di un volante leggero e funzionale conforme ai regolamenti di Formula Student.
- La progettazione di un PCB personalizzato per un'integrazione ottimale dei componenti.
- Lo sviluppo di un'interfaccia utente intuitiva con touchscreen, pulsanti, interruttori rotativi e LED.
- L'implementazione di protocolli di comunicazione, incluso il CAN bus, per lo scambio di dati in tempo reale con la centralina.
- La scrittura di firmware efficiente per gestire le funzionalità del volante.
- Contesto Storico: Analisi dell'evoluzione dei volanti nel motorsport.
- Progettazione Hardware: Dettagli sul design del PCB, l'integrazione del microcontrollore e la comunicazione CAN bus.
- Sviluppo Software: Approfondimenti sullo sviluppo del modello con MATLAB/Simulink e l'implementazione del firmware.
- Interfaccia Utente: Display e controlli personalizzati per il pilota, inclusi modi adattivi per diverse condizioni di gara.
Il codice sorgente per il software e il firmware non è incluso in questo repository, poiché è interno al Team UniPR Racing.