Skip to content

MarlonBando/SteeringWheel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

README

English Flag English

This repository contains a pdf with my becholore thesis: Design and development of a steering wheel for a Formula Student racing car.

Overview

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.

Features

  • 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.

Note

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.

Italian Flag Italiano

Questa repository contiene un PDF con la mia tesi di laurea: Progettazione e sviluppo di un volante per una vettura da competizione Formula Student.

Panoramica

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.

Caratteristiche

  • 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.

Nota

Il codice sorgente per il software e il firmware non è incluso in questo repository, poiché è interno al Team UniPR Racing.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published